Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Linear Programming Tool/Libraries for Java [closed]

Tags:

I'd like to set up a large linear programming model to solve an interesting problem. I would be most comfortable in Java. What tools/libraries are available?

like image 936
dacracot Avatar asked Nov 04 '08 00:11

dacracot


People also ask

Is linear programming still used?

Linear programming is a widely used field of optimization for several reasons. Many practical problems in operations research can be expressed as linear programming problems.

What are linear programming tools?

Linear optimization (or linear programming) is the name given to computing the best solution to a problem modeled as a set of linear relationships. These problems arise in many scientific and engineering disciplines.


2 Answers

There were several suggestions from an earlier question that I posted:

  • CPLEX
  • Dash
  • OptimJ
  • COIN-OR
  • lp_solve

and possibly more...

like image 133
Zach Scrivena Avatar answered Sep 20 '22 07:09

Zach Scrivena


I used lp_solve with success. It looks like there is a native Java API, but I've only used the text file interface. It supports the semi-standard MPS and LP file formats, which I found more convenient for trying out different solvers (such as glpsol).

like image 21
thoroughly Avatar answered Sep 18 '22 07:09

thoroughly