Download List

Project Description

METSlib is an object-oriented metaheuristics framework in C++ designed to make implementing or adapting models easy. The model is modular: all the implemented search algorithms can be applied to the same model. METSlib implements the basics of some metaheuristics algorithms, such as Random Restart Local Search, Variable Neighborhood Search, Iterated Local Search, Simulated Annealing, and Tabu Search. For each algorithm, you must implement an objective function, a neighborhood (move manager), and some moves. Tabu Search is one of the fastest ways to generate near-optimal solutions to a wide range of hard combinatorial optimization problems.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-05-27 06:16
0.5.3

This release fixes many bugs.
Tags: Stable

2010-11-25 22:00
0.5.1

This version breaks compatibility with version 0.4.x, but migration should not be too hard. The apply/unapply move mechanism has been replaced by a more natural evaluate/apply. complex_moves are no longer possible, but search performance can be improved for a wide range of problems. Other changes include the introduction of a permutation problem base class that can be used to easily model QAP, TSP, and a wide range of assignment problems.
Tags: Stable

2009-10-15 20:45
0.4.3

This release replaces the mets::feasible_solution assignment operator with a virtual copy_from method that improves copy operations. The autoconf and config.h system have been improved. The library and the examples can now build successfully on Ubuntu 8.04 and 9.04, Debian Lenny, OpenSolaris 2009.06, Windows/Cygwin 1.7beta, and Visual C++ Express 2008. Most Linux distributions should build with no problems.
Tags: Stable

2009-01-26 01:15
0.4.2

This version fixes a nasty bug in the
simple_tabu_list implementation and adds a new QAP
sample.
Tags: Major bugfixes

2008-12-18 03:30
0.4.1

Tags: Code cleanup

Project Resources