Я ищу правильный способ использования инструментов Google OR для решения годовой задачи планирования экипажа судна.Я пытался следовать приведенным примерам задач планирования, но не мог найти способ установить необходимую 4-мерную переменную решения (D[i,j,k,t]
, i
для капитанов, j
для инженеров, k
для корабля и t
за период времени (дни или недели)).
Хотя приведено много примеров (для C #), с основными проблемами, с которыми я столкнулся, является способ задания и использования этой основной переменной решения и способ использования построителя решений, поскольку во всех примерах переменные имели 2 измеренияи были расквартированы для сравнения.К сожалению, я не нашел способа использовать меньшие D-переменные, поскольку оценка штрафа (проблема минимизации штрафа) оценивается возможными наборами кораблей-капитанов, кораблей-капитанов и кораблей-инженеров.