[Pcx-dev-l] RES: Problemas com formato MPS
Raniere Silva
ra092767 em ime.unicamp.br
Ter Jun 10 14:58:41 BRT 2014
Daniele,
> Gostaria de testar alguns problemas multicommodity. No entanto, estes não
> estão no formato mps. Há um conversor, o Graph, que os converte para o
> formato mps. Porém ao testar os problemas convertidos o PCx apresenta a
> seguinte mensagem de erro:
>
> Unable to find row name ' f0_1 -1' in the row name array.
> Bad Coefficient in MPS file
> Error detected in MPS file
> Error return from ReadMPS
>
> Alguém tem uma ideia do que pode estar causando o erro?
1. O Graph não criou o arquivo MPS como deveria.
2. Existe um bug na função ReadMPS do PCx.
Verificar uma das duas opções é fácil.
$ grep -i -n -m 1 ROW arquivo.mps
X:algum texto
$ grep -i -n -m 1 'f0_1 -1' arquivo.mps
Y:algum texto
$ grep -i -n -m 1 COLUMN arquivo.mps
Z:algum texto
Se X < Y < Z então a mensagem de erro do PCx não faz sentido e o problema é (2).
Caso contrário o problema é (1).
Att,
Raniere
[1] http://lpsolve.sourceforge.net/5.0/mps-format.htm
Mais detalhes sobre a lista de discussão Pcx-dev-l