Задача о назначениях предполагает равное количество работ и исполнителей. И требуется распределить эти работы между работниками. Если число работ и исполнителей разное, то такая постановка похожа больше на транспортную задачу
При этом нужно следить, чтобы работник выполнял только одну работу. Кстати, можно попробовать ввести фиктивных работников с нулевой производительностью