[Testtools] [Coin-announce] First public release of METSlib Metaheuristics library (0.4.3).

Mirko Maischberger mirko.maischberger at gmail.com
Tue Oct 20 12:07:53 EDT 2009


Hello Stefan,
I'd rather prefer not adding autogenerated files to trunk, or other
branches, unless really necessary. I frequently develop on different
machines and installing the same version of the autotools on all of
them could be a pain, also, in this way, I test different versions of
the autotools from different distributions.

Nonetheless I'd like the project added to the nightly builds.

The problem you mentioned with autogen.sh should be fixed now, If it's
possible to configure nightlyBuild.py to call it before configuring it
would be great.

Cheers,
Mirko


On Sun, Oct 18, 2009 at 8:01 PM, Stefan Vigerske
<stefan at math.hu-berlin.de> wrote:
> Hi,
>
> can you add the output the autotools to the repository (trunk), e.g.,
> configure, Makefile.in, libtool, ... That might give a chance to add
> your project to the nightly builds (https://projects.coin-or.org/TestTools).
> See also the suggestions on
> https://projects.coin-or.org/BuildTools/wiki/pm-main
>
> Currently, when I get trunk and call autogen.sh, I get:
> - libtoolize.
> You should add the contents of
> `/home/stefan/local/share/aclocal/libtool.m4' to `aclocal.m4'.
> Putting files in AC_CONFIG_AUX_DIR, `config'.
> /home/stefan/local/bin/libtoolize: line 347: cd: config: file or
> directory not found
>
> And on windows(mingw) I do not even have autotools.
>
> Stefan
>
> Mirko Maischberger schrieb:
>> Hello COIN-OR developers,
>>
>> I'm pleased to announce the first METSlib release on COIN-OR.
>> METSlib is a metaheuristics modeling framework and optimization
>> toolkit in C++ released under the GPLv3 or, at your opinion, the CPL 1.0.
>>
>> The home page for the project is https://projects.coin-or.org/metslib
>>
>> In METSlib models and algorithms are modular: any provided search
>> algorithm can be applied to the same model. On the other hand no
>> assumption is made on the model, you can work on any problem type:
>> timetabling, assignment problems, vehicle routing, bin-packing and so on.
>>
>> Once you have implemented your model in the problem framework, the
>> library makes easy testing different Tabu Search strategies or even
>> different algorithms (Simulated Annealing or other local search based
>> algorithms) with a few lines of code.
>>
>> METSlib hides the nuts and bolts of the algorithms from your code, you
>> are only supposed to code the problem logic, not the search algorithm.
>> This results in clearer code, which is also easier to read: your search
>> strategy can be better understood and modified with less effort.
>>
>> The toolkit implements the basics of some metaheuristic algorithms:
>>
>> * Local search;
>> * Simulated Annealing;
>> * Tabu Search.
>>
>> It's really easy to code other metaheuristics using the previous ones as
>> building blocks:
>>
>> * Random Restart Local Search
>> * Variable Neighborhood Search
>> * Iterated Local Search
>>
>> You can get the latest METSlib 0.4.3 sources and docs from the following links
>>
>>  * http://www.coin-or.org/download/source/metslib/metslib-0.4.3.tgz
>>  * http://www.coin-or.org/download/source/metslib/Examples-0.4.3.tgz
>>
>> You can build the library with .the usual /configure; make; make install.
>>
>> The documentation can also be found online:
>>
>>  * http://www.coin-or.org/metslib/docs/releases/0.4.3/html/
>>
>> The release has been tested on Ubuntu 8.04 and 9.04, on OpenSolaris 2009.06
>> and on Windows/Cygwin1.7 (using gcc4)
>>
>> Cheers,
>> Mirko Maischberger
>>
>> _______________________________________________
>> Coin-announce mailing list
>> Coin-announce at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/coin-announce
>>
>
>



-- 
Mirko Maischberger
@ | mirko.maischberger at gmail.com




More information about the Testtools mailing list