Which problem representation formats would you recommend as (i) well-specified and (ii) widely used? #149
-
The Rust wrapper for ILP solvers I expect that with
I have come across the formats |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Not sure how visible this space is. So I'll just ping in @tkralphs and @svigerske as major developers for CoinUtils. And @jjhforrest as a Cbc developer. My current impression with some further poking around is that:
Would that be a reasonable characterization? |
Beta Was this translation helpful? Give feedback.
-
Sorry, I did see this, but didn't get to composing an answer until now. Indeed, Despite being an ancient format that should have been replaced long ago,
|
Beta Was this translation helpful? Give feedback.
Sorry, I did see this, but didn't get to composing an answer until now. Indeed,
.mps
and.nl
are widely supported, but.nl
is generally only used/needed if the instance is non-linear (it was developed original by AMPL to interface solvers with their modeling language, but is an open standard and now widely adopted).Despite being an ancient format that should have been replaced long ago,
.mps
is still the option most recommended for MILPs if human readability is not a consideration. The LP format was introduced by CPLEX relatively recently (historically speaking) as a human-readable alternative and has gained popularity and adoption for that reason, but MPS is still a more precisely defin…