[Clp] Is the project still maintained?

Haroldo Gambini Santos haroldo.santos at gmail.com
Thu Mar 27 09:28:54 EDT 2014


The usual way of calling CLP is through the Open Solver Interface (OSI)

This is a nice tutorial:
http://www.coin-or.org/Presentations/CORSINFORMSWorkshop04/coin-osi.pdf


On 27-03-2014 06:43, Dimitris Tzionas wrote:
> Thank you all very much for your answers!
>
> Haroldo is right at the point I think.
> It is a great thing that Clp is still alive and well, as you say, but 
> it seems that the documentation of GLPK and lpsolve is more welcoming 
> for a newcomer.
>
> Could you please propose some resources like simple problem-oriented 
> tutorials/code snippets that ease the learning curve?
> As said, my problem is very easy, and with GLPK I had something 
> running quite easy,
> but I would be interested in using something more modern,
> so that any learning curve at this point will work as an investment 
> for future, more complex needs.
>
> I was planning to use Clp and Osi (as Miles also kindly proposes), but 
> finding nice resources seems to be not the easiest job.
>
> Thank you again,
> dimitris
>
>
>
>
> On Thu, Mar 27, 2014 at 2:40 AM, Haroldo Gambini Santos 
> <haroldo.santos at gmail.com <mailto:haroldo.santos at gmail.com>> wrote:
>
>     Not only actively supported but it is much faster than other open
>     source LP solvers (i.e. several times faster and more stable than
>     GLPK or LPSolve).
>
>     This is one big difference from GLPK, for example, GLPK has a
>     great documentation, but lacks performance and stability in my
>     experience.
>
>     Cheers,
>
>
>
>     On 26-03-2014 20:40, Julian Hall wrote:
>
>         Dear Dimitris
>
>         Clp is certainly actively supported and is used so much that
>         you can be confident that it will be around for a long time to
>         come. Its author [John Forrest] continues to fix bugs in
>         it---not that they come up very often---and other people in
>         the COIN-OR community help to keep related interface software
>         up-to-date.
>
>         However, for various reasons, I can't see much scope for
>         bringing documentation up-to-date or developing it further.
>         Although I'm Project Manager, I'm in no position to develop
>         John's code, and I don't think anyone else is, or is likely
>         to. My assessment of it is that it's pretty good as a revised
>         simplex solver and to improve it significantly would require a
>         lot of work and probably a major re-write. Who might have the
>         time to do this, I cannot imagine.
>
>         There's still a lot that can be learned from it: Miles Lubin
>         incorporated some utilities into the work I did with him, and
>         my recent PhD [Qi Huangfu] also studied it. Indeed, if you're
>         looking for "a nice linear programming library with a nice c++
>         API" then maybe it's time that I made Qi's simplex solver
>         available: it's very concise and its performance is comparable
>         with that of Clp. This has been on my "to do" list since Qi
>         finished a year ago so it isn't going to happen before the
>         summer---which in Scotland might mean never!
>
>         I'd advise you to use Clp and post any queries to
>         clp at list.coin-or.org <mailto:clp at list.coin-or.org>. There are
>         great folk on this list who seem happy to give advice that I
>         can't.
>
>         All the best,
>
>         Julian
>
>             I'm looking for a nice linear programming library with a
>             nice c++ API
>             (preferably not old-fashioned c-like).
>             Although my current problem is small and simple, it would
>             be nice to gain
>             familiarity with a library that has a sustainable future.
>             I'm looking into coin's Clp, but I'm a bit confused
>             regarding the status of
>             the project.
>             Most pages seem to be very old, while some examples were
>             uploaded only 12
>             months ago.
>             Could you please comment on the project's status?
>             Is it actively maintained?
>
>             Best,
>             dimitris
>
>
>
>
>         Julian Hall (Operational Research MSc Programme Director)
>         -- 
>         Dr. J. A. Julian Hall, Senior Lecturer, School of Mathematics,
>         University of Edinburgh, JCMB, King's Buildings, EDINBURGH,
>         EH9 3JZ, UK.
>         Room: 6221   Phone: [+44](131) 650 5075   Email:
>         J.A.J.Hall at ed.ac.uk <mailto:J.A.J.Hall at ed.ac.uk>
>         Fax: [+44](131) 650 6553   Web:
>         http://www.maths.ed.ac.uk/people/show/person/47
>
>
>     -- 
>     ==================================================
>     Haroldo Gambini Santos
>     D.Sc, Computer Science
>     Universidade Federal de Ouro Preto
>     http://www.decom.ufop.br/haroldo/
>
>
>
>
> _______________________________________________
> Clp mailing list
> Clp at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/clp

-- 
==================================================
Haroldo Gambini Santos
D.Sc, Computer Science
Universidade Federal de Ouro Preto
http://www.decom.ufop.br/haroldo/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/clp/attachments/20140327/023ef70a/attachment-0001.html>


More information about the Clp mailing list