Такого рода низкоуровневое взаимодействие не может быть выполнено на уровне докплекса. Для этого вы можете использовать Model.get_cplex()
, чтобы получить ссылку на базовый объект движка. После этого вы сможете получить дополнительную информацию. Вы можете найти справочную документацию для этого класса здесь . Вероятно, вы захотите посмотреть на свойства solution
, solution.basis
, solution.advanced
. Это должно дать вам всю необходимую информацию.
Обратите внимание, что движок работает с индексно-ориентированной моделью, в которой каждая переменная или ограничение представляет собой просто число. Вы можете преобразовать объекты переменных docplex, используя Model.get_var_by_index()
.
. Мне также интересно, можете ли вы удалить docplex и вместо этого напрямую использовать CPLEX Python API. Вы можете найти документацию по этому здесь .