Skip to content

Conversation

odow
Copy link
Member

@odow odow commented Sep 16, 2025

And fall down the rabbit hole with respect to the many differences between solvers.

Now that I've played around with Xpress, I wonder if I need to re-re-think how we go about new line handling. Gurobi's parser is pretty weak in comparison.

My justification for spending so much time on this is that people reading LP files actually happens quite a lot, and historically, we have had many issues related to it (and, I assume, many more that aren't reported).

I think a single, great, open-source implementation that publicly documents all the weird differences in solvers is actually pretty useful.

@odow odow closed this Sep 16, 2025
@odow odow reopened this Sep 16, 2025
And fall down the rabbit hole with respect to the many differences
between solvers.
@odow odow merged commit 3d81d04 into master Sep 17, 2025
31 checks passed
@odow odow deleted the od/doc-lp branch September 17, 2025 01:10
@odow
Copy link
Member Author

odow commented Sep 17, 2025

Okay. I'm stopping here. There's a limit of how hard we should work to parse bad LP files. We at least give good error messages, and we can parse all properly formatted files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant