lp_solve now on github

131 views
Skip to first unread message

Peter Notebaert

unread,
Mar 22, 2025, 5:15:49 PMMar 22
to lp_solve
Hi all,

This should have happened already a long time ago but lp_solve is now officially also on github:


Reference guide:


The version is now 5.5.2.13

Not much has been changed since the previous release:

18/10/21 version 5.5.2.12
- When the upper bound of a variable is removed and then solve is done again a wrong (or no) solution can be returned
  This happens when the variable is non-basic and on his upper bound.

22/03/25 version 5.5.2.13
- lp_solve option -ia / set_print_sol(AUTOMATIC) didn't work anymore.
- added extra options to lp_solve to relax an infeasible solution:
   -relax
   -relaxnotighten
   -relaxexclude
- added option -checkmultiplesolutions to check if there are multiple solutions

What could be interesting for you is the -relax options.
lp_solve will add relax variables to automatically relax constraints which make the model infeasible. This allows you to find the reason why a model is infeasible.

Note that there wasn't any update for Python, Java, ... or whatever programming language. For example for Python this is no version available for Python 3 at this moment. If anyone has made changes for a new version you can either make a pull request or send me the updated code. I will then merge it.

The sourceforge site is no longer updated however it still exists and all older versions can still be found there.
Reply all
Reply to author
Forward
0 new messages