Модель Extractin LP от AMPL - PullRequest
       40

Модель Extractin LP от AMPL

0 голосов
/ 15 ноября 2018

У меня очень большая и сложная модель LP в AMPL .Мне нужно извлечь Ax<= b формат из моего LP (то есть), мне нужно извлечь все мои данные в виде матрицы A, b и всех переменных, которые будут объединены в большой векторx.

Как я могу это сделать?

1 Ответ

0 голосов
/ 29 ноября 2018

В случае, если вы знакомы с кодированием, например, в Java, вы можете использовать библиотеку / решатель с открытым исходным кодом под названием GLPK.

Там вы можете прочитать ваш .mod файл и извлечь ваши данные из матрицы A и b.Я уверен, что коммерческое программное обеспечение, такое как CPLEX / Gurobi, также может сделать это (также доступна академическая лицензия).Здесь вы можете найти руководство пользователя для GLPK: http://www.chiark.greenend.org.uk/doc/glpk-doc/glpk.pdf

Найдите следующее:

  • glp get mat row - получить строку матрицы ограничений

возможно, это могло бы помочь.

...