Как узнать количество итераций при решении ILP с помощью cvxopt.glpk? - PullRequest
0 голосов
/ 02 января 2019

Я хочу знать, сколько итераций потребовалось для достижения оптимального решения для ILP с использованием cvxopt.glpk. Вот мой сокращенный код ниже:

from cvxopt.glpk import ilp
import cvxopt

При условии, что я определил все входные параметры, это последняя строка кода для решения:

(status, x) = ilp(c, G, h, A, b, I = set([]), B = set(range(var_length)))

«status» показывает мне, является ли решение оптимальным или нет (в моем случае это так), а «x» является решением. Но я не совсем понимаю, как получить количество итераций, необходимое для достижения этого оптимального решения.

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 26 апреля 2019

Это работает:

sol = qp( C, q, G , h, A_ , b )

sol['iterations']
...