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

Stefan Vigerske stefan at vigerske.de
Sun Oct 25 14:48:47 EDT 2009


Hi,

> 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.

OK, I added some functionality to the nightly build scripts so that they
execute ./autogen.sh after svn checkout or update.
It also works fine on my Linux box now, and I added it to the nightly
builds on two linux and one windows machine.
For Win64 I cannot test it, since I do not have autotools there.

Can you fix the problem with autogen.sh also in the latest stable?

Thanks,
Stefan

> 
> 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