python cvxopt.glpk.ilp Как изменить толерантность? - PullRequest
0 голосов
/ 26 декабря 2018

Я использую cvxopt.glpk.ilp, чтобы решить MILP.Когда я тестирую свою программу на тестовых данных малого значения (max rhs = 500), я получаю правильные результаты.

Однако реальные данные представляют собой 9 ненулевых целых чисел.Таким образом, записи в ограничении неравенства G представляют собой либо 0, либо 1, либо некоторые очень большие данные.Когда я запускаю свою программу на реальных данных, я просто получаю бессмысленный результат с status = 'optimal'.

Я подозреваю, что это потому, что допуск решения по умолчанию слишком велик, но как я могу его изменить?Я не могу найти документацию по ILP на сайте cvxopt.

...