coin-or / coin-or/CoinUtils

Parsing errors on MIPLIB mps files when using CoinUtils library.

Open
#197 5 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.