Ошибка неверного индикатора GLPK в примере

Я не могу запустить решатель GLPK (glpsol), который я установил через apt-get на включенном примере, называемом dist. Это бросает следующее:

$ glpsol dist.mod 
GLPSOL: GLPK LP/MIP Solver, v4.60
Parameter(s) specified in the command line:
 dist.mod
Reading problem data from 'dist.mod'...
dist.mod:1: invalid indicator record
MPS file processing error

РЕДАКТИРОВАТЬ: Запуск с -m возвращает другую ошибку:

172 lines were read
Generating cost...
dist.mod:103: fact contains w02 which not within specified set; see (1)
MathProg model processing error

1 ответ

Вы должны указать, в какой нотации записан файл модели (GLPK поддерживает несколько форматов проблем). По умолчанию он пытается прочитать файл freemps-problem-file, который завершается неудачей в примере файла mathprog-problem.

Попробуйте использовать glpsol -m dist.mod обработать пример mathprog.

Другие вопросы по тегам