Некоторые люди указали вам, как распределять задания ЦП.Однако, когда я читаю его, я думаю, что вы говорите о рабочих местах в Operations Research.
В этом случае я бы порекомендовал решение: просто запрограммируйте небольшую функцию для каждого правила, которое вы хотите использовать.и соответствует входу, который у вас есть.Затем легко использовать эту функцию в каждом имеющемся фрагменте кода.
Причина, по которой эта функция может не соответствовать стандартным функциям, заключается в разнообразии форматов ввода и простоте программирования.
Подсказка о том, как это сделать, например, для EDD и SPT: просто отсортируйте их в соответствии с соответствующим свойством, а затем каждый раз выбирайте первое доступное.