Эквивалент «glpsol» в API GLPK

Мне было интересно, есть ли эквивалент в GLPK Api функции командной строки «glpsol».

Потому что у меня есть модель, которая написана в файле .mod и данных в .dat-файле. В командной строке я могу решить эту проблему, позвонив по этой строке:

glpsol --model flow-glpk.mod --data your_data_set.dat

Я хотел бы решить ту же проблему в программе C/C ++ без выполнения вызова «execv ()».

0
nl ja de

1 ответы

Посмотрите файл mplsamp2.c в каталоге примеров источника распространения , я считаю, что он делает что вы хотите, вам просто нужно соответствующим образом изменить жестко обозначенные имена.

GLPK поставляется с хорошим руководством, 3.2. Процедуры для обработки моделей MathProg подробно описывают, как обращаться с моделями MathProg с использованием API C.

0
добавлено
@Aleanar Рад слышать, как это помогло. В документации смотрите glp_get_col_prim() , например, чтобы получить значение переменной в решении и т. Д., Эти методы задокументированы в 2.7 процедурах метода Simplex .
добавлено автор Ali, источник
Спасибо, это то, что я ищу. Есть ли способ поймать результат?
добавлено автор Aleanar, источник
pro.cxx
pro.cxx
3 049 участник(ов)

C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155

supapro.cxx
supapro.cxx
1 925 участник(ов)

Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac

Infernal Math
Infernal Math
389 участник(ов)

http://www.zepta.ru/index.php?title=Заглавная_страница Приглашение в чат: https://t.me/matheden

C++ Russia
C++ Russia
384 участник(ов)

Сообщество разработчиков C++ в Telegram.

cxx.Дискуссионная
cxx.Дискуссионная
298 участник(ов)

это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario

comput.math
comput.math
289 участник(ов)

Прикладная математика и численные методы. Без оффтопа, рекламы, флуда. Вышмат: @higher_math Физика: @physpub Новичкам: @starter_math @JuliaLanguage @rlang_ru Книги брать здесь: libgen.io И по хештегу #book

higher.math
higher.math
234 участник(ов)

Higher mathematics / высшая математика Подборка книжек: https://ru.stackoverflow.com/a/683632/1084 Вычмат: @comput_math Физика: @physpub LaTeX: @pro_latex

C++ для маленьких и тупых
C++ для маленьких и тупых
105 участник(ов)

Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest

Starter Math
Starter Math
79 участник(ов)

Для тех, кто боится спросить в @higher_math Вычмат: @comput_math Физика: @physpub