Иногда ограничение строго не соблюдается при использовании GLOP_LINEAR_PROGRAMMING - PullRequest
0 голосов
/ 27 августа 2018

Я использую ortools Google для Python, чтобы решить проблему.

Ограничение, которое я предоставляю: иногда не строго соблюдается при работе с различными данными через него.

Я создал тест для запуска 1000 оптимизаций и изменения ввода данных со случайными значениями, для которых в качестве цели задано значение Максимизация. Время от времени тест не пройден, так как цена одного результата превышает 1000. Можно не переходить, так почему он выбирает?

Как я могу обеспечить строгое использование ограничений?

# Price constraint - must NOT be more than 1000
cons = solver.Constraint(0, 1000)

1 Ответ

0 голосов
/ 27 августа 2018
cons = solver.Constraint(0, 1000)

Это создает линейное ограничение 0 <= (без линейных членов) <= 1000. </p>

Это то, что вы хотите?

...