Я не думаю, что вы можете легко смоделировать это как двустороннее соответствие.Тем не менее, должно быть довольно легко создать линейную программу для вашей задачи.Просто имейте для каждого работника набор переменных x_ {i, j}, который указывает, сколько времени человека i отводится на задачу j.
Пусть h_i будет количеством часов, доступным для человека i.Тогда для каждого человека i должно быть указано, что
Пусть a_ {i, j} будет «эффективностью» человека i в задаче j,то есть, сколько заданий человек может выполнить за один час.Тогда для каждой задачи j она должна содержать:
Вот и все.Нет ограничений целостности или что-то.