Parsing errors on MIPLIB mps files when using CoinUtils library.
- Dominant language
- C++
- Stars
- 53
- Forks
- 47
- PR merge metrics
- No merged PRs in 30d
Description
Over at Exact we're using CoinUtils as parser for .mps and .lp files. This works most of the time, but for some MIPLIB mps files, CoinUtils raises errors. More info on https://gitlab.com/JoD/exact/-/issues/19 .
Any idea on what's going on? Is this behavior a non-adherence to the mps standard by MIPLIB, a bug in the CoinUtils parser, or an incorrect use of the parser on Exact's side?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the linked Exact issue and reproduce the reported failures using the affected MIPLIB .mps files and CoinUtils. Compare the files with the MPS standard and trace the parser errors to determine whether the cause is the input files, CoinUtils, or Exact's parser usage. Done means identifying the cause and documenting a reproducible fix or confirmed usage issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100