Download List

Projeto Descrição

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

Esta versão corrige muitos bugs.
Tags: Stable
This release fixes many bugs.

2010-11-25 22:00
0.5.1

Esta versão quebra a compatibilidade com a versão 0.4.x, mas a migração não deve ser muito difícil. A aplicação / Ignorar mecanismo de ação tem sido substituída por uma mais natural avaliar / apply. complex_moves já não são possíveis, mas o desempenho da pesquisa pode ser melhorado para uma ampla gama de problemas. Outras alterações incluem a introdução de uma classe base de permuta problema que pode ser usado para QAP facilmente modelo, TSP, e uma vasta gama de problemas de escalonamento.
Tags: Stable
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.

2009-10-15 20:45
0.4.3

Esta versão substitui a mets:: operador de atribuição feasible_solution com um método copy_from virtual que melhora as operações de cópia. O autoconf eo sistema config.h foram melhorados. A biblioteca e os exemplos podem agora construir com sucesso no Ubuntu 8,04 e 9,04, Lenny Debian, OpenSolaris 2009,06, Windows / Cygwin 1.7beta, e Visual C + + Express 2008. A maioria das distribuições Linux deve construir sem problemas.
Tags: Stable
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.

2009-01-26 01:15
0.4.2

Esta versão corrige um bug na implementação desagradável simple_tabu_list e adiciona uma nova amostra PQA.
Tags: Major bugfixes
This version fixes a nasty bug in the
simple_tabu_list implementation and adds a new QAP
sample.

2008-12-18 03:30
0.4.1

Tags: Code cleanup

Project Resources