Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement linear programming #78

Closed
ViralBShah opened this issue Jun 22, 2011 · 6 comments
Closed

Implement linear programming #78

ViralBShah opened this issue Jun 22, 2011 · 6 comments
Labels
help wanted Indicates that a maintainer wants help on an issue or pull request

Comments

@ViralBShah
Copy link
Member

Coin-OR has a fast linear programming library - CLP

https://projects.coin-or.org/Clp

There are a whole lot of others out there as well. Need to evaluate and pick.

@StefanKarpinski
Copy link
Member

Like I write in the comments for issue #77, I evaluated a bunch of LP solvers last summer and CLP seems like by far the most mature and scalable. Just a bit nasty to use.

@ViralBShah
Copy link
Member Author

We had used CLP at ISC, and it was really fast. I don't think its interior point stuff was implemented back then, but the simplex method was the fastest.

-viral

On Jun 23, 2011, at 4:34 AM, StefanKarpinski wrote:

Like I write in the comments for issue #77, I evaluated a bunch of LP solvers last summer and CLP seems like by far the most mature and scalable. Just a bit nasty to use.

Reply to this email directly or view it on GitHub:
#78 (comment)

@ViralBShah
Copy link
Member Author

Also, there's a COIN-OR project that provides a common API across various free and non-free LP solvers. We should try to code to that one, rather than calling CLP directly.

-viral

On Jun 23, 2011, at 4:34 AM, StefanKarpinski wrote:

Like I write in the comments for issue #77, I evaluated a bunch of LP solvers last summer and CLP seems like by far the most mature and scalable. Just a bit nasty to use.

Reply to this email directly or view it on GitHub:
#78 (comment)

@StefanKarpinski
Copy link
Member

Also, there's a COIN-OR project that provides a common API across various free and non-free LP solvers. We should try to code to that one, rather than calling CLP directly.

Ooo. That's a great idea.

@ViralBShah
Copy link
Member Author

http://www.coin-or.org/projects/Osi.xml

The COIN-OR Open Solver Interface is a uniform API for interacting with callable solver libraries. It supports linear programming solvers as well as the ability to "finish off" a mixed-integer problem calling the solver library's MIP solver. Currently, the following solvers are supported: COIN-OR LP solver (OsiClp); COIN-OR Branch and Cut solver (OsiCbc); CPLEX (OsiCpx); DyLP (OsiDylp); FortMP (OsiFmp); GLPK, the GNU Linear Programming Kit (OsiGlpk); Mosek (OsiMsk); SYMPHONY (OsiSym); The Volume Algorithm (OsiVol); XPRESS-MP (OsiXpr).

@ViralBShah
Copy link
Member Author

We now have an interface to GLPK, thanks to @carlobaldassi. Closing this. CLP can come later, if necessary.

StefanKarpinski pushed a commit that referenced this issue Feb 8, 2018
* implement build call

* fix help string [ci skip]
cmcaine pushed a commit to cmcaine/julia that referenced this issue Sep 24, 2020
udesou pushed a commit to udesou/julia that referenced this issue Oct 20, 2023
…g#78)

GC threads don't have tasks associated with them.

Co-authored-by: Diogo Netto <[email protected]>
NHDaly pushed a commit that referenced this issue May 22, 2024
GC threads don't have tasks associated with them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Indicates that a maintainer wants help on an issue or pull request
Projects
None yet
Development

No branches or pull requests

2 participants