[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