Как получить значения коэффициентов в матрице ограничений MILP в интерфейсе SCIP C ++ - PullRequest
1 голос
/ 16 февраля 2020

Я пытаюсь получить коэффициенты переменной в матрице ограничений MILP в SCIP. Я думал о том, чтобы l oop пройти через все ограничения, в которых появляются переменные, и каким-то образом получить коэффициенты (я не уверен, как это сделать). Но есть ли способ получить все коэффициенты в std::vector с помощью любых встроенных функций.

1 Ответ

1 голос
/ 17 февраля 2020

Какие у вас ограничения? Если все ваши ограничения линейны, вы можете включить cons_linear.h, l oop через все ограничения и вызвать SCIPconsGetVars и SCIPconsGetVals. Это дает вам все переменные, которые появляются в вашем текущем ограничении, а также коэффициенты.

Что именно вы хотите сделать с этими коэффициентами?

...