К содержимому
kalqulyator.ru
Личный кабинет

Меню

Венгерский метод назначений

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="e-hungarian-assignment" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

Введите число исполнителей и задач, затем по строке затрат на каждого исполнителя. Задач должно быть не меньше, чем исполнителей; одну задачу получает не больше одного исполнителя. Целые затраты от −100 до 100; «-» запрещает пару. Размеры 1–6 × 1–6. Показан один из возможных оптимальных планов. Это венгерский алгоритм потенциалов; не модель расписания или приоритетов.

Первая строка: число исполнителей и число задач. Затем каждая строка затрат: целые числа или - для запрещённой пары.

Минимальная сумма затрат

Введите данные - результат обновится автоматически.

4

Метод и проверка оптимальности
Венгерский алгоритм потенциалов: 3 дополнений. Потенциалы строк u = 3, 2, 1; столбцов v = 0, -2, 0, 0. Для каждой допустимой клетки c−u−v≥0, у назначенных клеток c−u−v=0. Назначения: 1→2, 2→1, 3→4; сумма 4. При равной сумме возможны и другие оптимальные планы.

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Оптимальное назначение: один план

Оптимальное назначение: один план

Листайте таблицу по горизонтали

ИсполнительЗадачаЗатраты
121
212
341
Венгерский метод для матрицы до шести исполнителей и задач: минимальная сумма и один оптимальный план. Целые затраты, запреты и равные оптимумы.
Заказать калькулятор под ваш сайт

Как считается

Минимальная сумма

TOOLS_ASSIGNMENT("Матрица затрат",0)

Проверка

TOOLS_ASSIGNMENT("Матрица затрат",20)

Число исполнителей

TOOLS_ASSIGNMENT("Матрица затрат",99)

Пример расчёта

Матрица затрат
3 4 4 1 3 8 2 0 5 4 3 2 2 1
Минимальная сумма
4
Число исполнителей
3

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?