R Cran - RGLPK - имена переменных MIP с - PullRequest
0 голосов
/ 03 мая 2020

Я успешно реализовал проблему MIP и решил ее с помощью пакета GLPK (GNU, WINDOWS binary glpsol.exe site ) и пакета R "Rglpk". Я записываю проблему MIP в виде файла CPLEX LP.

В RI читайте LP с опцией CPLEX LP glpk_read_file( file=paste(path,"c-model.lp", sep=""), type = "CPLEX_LP"). Значение целевой функции, возвращаемое автономным приложением GLPK и пакетом Rglpk, совпадает. Я ожидаю, что у меня будет такое же оптимальное решение, но я хочу это проверить. Я получил имя переменной и оптимальное решение из вывода автономного приложения GLPK с опцией --output solution.txt. Я могу получить оптимальное решение из Rglpk с results <- data.frame(f$solution), где f <- Rglpk_solve_LP( ...) - вектор оптимальных решений плюс целевая функция в последнем ряду. Как я могу получить имя переменных? Как они упорядочены в векторе result? Порядок такой же, как и в разделе «Двоичные» в файле CPLEX LP?

Будут признательны за любые предложения.

...