This page is no longer maintained — Please continue to the home page at www.scala-lang.org

scampi: a new scala library to solve operations research and optimization problem

4 replies
pschaus
Joined: 2012-01-15,
User offline. Last seen 33 weeks 5 days ago.

We just released our modest open-source scala library called Scampi to
solve OR problems (currently Constraint Programming, MIP/LP,
Derivative Free Optimization, Discrete Event Simulation):
Maybe you'll find it useful, maybe not but for us it was a way to
promote Scala and Operations Research.
Thank you to all the people from n-Side (www.n-side.com) who have
contributed or gave us some time to develop on Scampi and our two
interns of this summer Cyrille Dejemeppe (UCL) who worked on the
derivative free optimization package and Hrayr Kostanyan (ULB) who
contributed on the linear programming package.
We hope more documentation will come soon and please already accept
our apologies for the bugs you may encounter if you try to use it.

https://bitbucket.org/pschaus/scampi

Tim P
Joined: 2011-07-28,
User offline. Last seen 1 year 4 weeks ago.
Re: scampi: a new scala library to solve operations research an

Hi
Have you written your own CP engine and LP or used a pre-existing package?

Tim

On 15 January 2012 13:08, pschaus wrote:
> We just released our modest open-source scala library called Scampi to
> solve OR problems (currently Constraint Programming, MIP/LP,
> Derivative Free Optimization, Discrete Event Simulation):
> Maybe you'll find it useful, maybe not but for us it was a way to
> promote Scala and Operations Research.
> Thank you to all the people from n-Side (www.n-side.com) who have
> contributed or gave us some time to develop on Scampi and our two
> interns of this summer Cyrille Dejemeppe (UCL) who worked on the
> derivative free optimization package and Hrayr Kostanyan (ULB) who
> contributed on the linear programming package.
> We hope more documentation will come soon and please already accept
> our apologies for the bugs you may encounter if you try to use it.
>
> https://bitbucket.org/pschaus/scampi

Sciss
Joined: 2008-12-17,
User offline. Last seen 28 weeks 5 days ago.
Re: scampi: a new scala library to solve operations research an

yes, i would also be interested in this question? and how does it compare for example to ChocoSolver ( http://www.emn.fr/z-info/choco-solver/ )

best, -sciss-

On 15 Jan 2012, at 17:25, Tim Pigden wrote:

> Hi
> Have you written your own CP engine and LP or used a pre-existing package?
>
> Tim
>
> On 15 January 2012 13:08, pschaus wrote:
>> We just released our modest open-source scala library called Scampi to
>> solve OR problems (currently Constraint Programming, MIP/LP,
>> Derivative Free Optimization, Discrete Event Simulation):
>> Maybe you'll find it useful, maybe not but for us it was a way to
>> promote Scala and Operations Research.
>> Thank you to all the people from n-Side (www.n-side.com) who have
>> contributed or gave us some time to develop on Scampi and our two
>> interns of this summer Cyrille Dejemeppe (UCL) who worked on the
>> derivative free optimization package and Hrayr Kostanyan (ULB) who
>> contributed on the linear programming package.
>> We hope more documentation will come soon and please already accept
>> our apologies for the bugs you may encounter if you try to use it.
>>
>> https://bitbucket.org/pschaus/scampi

pschaus
Joined: 2012-01-15,
User offline. Last seen 33 weeks 5 days ago.
Re: scampi: a new scala library to solve operations research an

Hello,

Yes this is a new CP engine. For LP and MIP we rely on lp_solve and
glpk open source solvers.
Unfortunately I never used Choco so I can hardly make any comparison.

Pierre

On Sun, Jan 15, 2012 at 6:34 PM, Sciss wrote:
> yes, i would also be interested in this question? and how does it compare for example to ChocoSolver ( http://www.emn.fr/z-info/choco-solver/ )
>
> best, -sciss-
>
>
> On 15 Jan 2012, at 17:25, Tim Pigden wrote:
>
>> Hi
>> Have you written your own CP engine and LP or used a pre-existing package?
>>
>> Tim
>>
>> On 15 January 2012 13:08, pschaus wrote:
>>> We just released our modest open-source scala library called Scampi to
>>> solve OR problems (currently Constraint Programming, MIP/LP,
>>> Derivative Free Optimization, Discrete Event Simulation):
>>> Maybe you'll find it useful, maybe not but for us it was a way to
>>> promote Scala and Operations Research.
>>> Thank you to all the people from n-Side (www.n-side.com) who have
>>> contributed or gave us some time to develop on Scampi and our two
>>> interns of this summer Cyrille Dejemeppe (UCL) who worked on the
>>> derivative free optimization package and Hrayr Kostanyan (ULB) who
>>> contributed on the linear programming package.
>>> We hope more documentation will come soon and please already accept
>>> our apologies for the bugs you may encounter if you try to use it.
>>>
>>> https://bitbucket.org/pschaus/scampi
>

marc
Joined: 2011-06-02,
User offline. Last seen 42 years 45 weeks ago.
Re: scampi: a new scala library to solve operations research an

Just a small comment (that could be entirely incorrect) I think glpk is GPL, which means that you must release your library under the GPL (and not LGPL as you have done). Unfortunately, that means I will not be able to play with your codaswarm though I would love too.

You may want to consider wrapping CLP from IBM’s COIN-OR release. To be honest, it is a far better solver anyway.

Best of luck!
marc

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland