ДВВ Solver Demo
— розподіл студентів по кредитному навантаженню
Solver
Демо ILP
Студентів:
Дисциплін:
Кредитів/дисц:
Кредити студ:
12 (усім)
Мікс: 8/12/16/20
8 (усім)
16 (усім)
20 (усім)
Мін. група:
Макс. група:
2+ групи:
LTD блоків:
Дисц/блок:
GPA вага:
%
Neg вага:
%
LTD вага:
%
Votes:
80/20 split
All positive
Unique ranks (±N)
Алгоритм:
Greedy
ILP (optimal)
LP Relaxation + Round
Бекенд:
GLPK.js (WASM, GPL, ~800KB)
HiGHS (WASM, MIT, ~3MB)
jsLPSolver (JS, Public, ~60KB)
YALPS (JS, MIT, ~30KB)
Генерувати
Розв'язати
Перемішати
Пере-розв'язати
Виключення (constraints)
Очистити
—
Щастя
—
Кредити
—
Повні / Часткові
—
Активних груп
—
Скасовано
Розподіл ваг (по призначеннях)
—
Fairness σ
[?]
Дисципліни
Студенти
GPA
Щастя
Бракує кредитів
Ім'я
Натисніть "Генерувати" для початку...
Кр/студ:
Кр/дисц:
Мін.гр:
Макс.гр:
+ Студент
+ Дисципліна
↺ Reset
Розв'язати ▶
Матриця голосів
(клікніть комірку щоб змінити: +3→+2→+1→-1→-2→-3; × — видалити)
← Налаштування
▶ Play
⏸ Pause
⏭ Step
↺ Reset
Швидкість:
800ms
Натисніть Play або Step
Матриця голосів
ILP Модель