Hello Julian !

I did a mistake on implementing the OBJSENSE for freemps format and fixed it now the binaries are available here https://github.com/mingodad/GLPK/actions/runs/2324392030  and here is the generated freemps:

====

* Problem:    simple_max
* Class:      LP
* Rows:       3
* Columns:    2
* Non-zeros:  6
* Format:     Free MPS
*
NAME simple_max
OBJSENSE
 MAX
ROWS
 L Constraint1
 L Constraint2
 N Objective
COLUMNS
 x Constraint1 1 Constraint2 3
 x Objective 1
 y Constraint1 2 Constraint2 1
 y Objective 1
RHS
 RHS1 Constraint1 15 Constraint2 20
ENDATA

====

Cheers !

On 14/5/22 16:13, Domingo Alvarez Duarte wrote:

Hello Julian !

Meanwhile I implemented read/write OBJSENSE for freemps format on my fork of GLPK with several extensions and here https://github.com/mingodad/GLPK/actions/runs/2324178367 you can find the binaries built with github actions to try.

With your proposed example the solution is the same on both, and here is the generated freemps:

====

* Problem:    simple_max
* Class:      LP
* Rows:       3
* Columns:    2
* Non-zeros:  6
* Format:     Free MPS
*
NAME simple_max
OBJSENSE MAX
ROWS
 L Constraint1
 L Constraint2
 N Objective
COLUMNS
 x Constraint1 1 Constraint2 3
 x Objective 1
 y Constraint1 2 Constraint2 1
 y Objective 1
RHS
 RHS1 Constraint1 15 Constraint2 20
ENDATA

====

Cheers !


Reply via email to