Metslib

MetsLib est un cadre métaheuristique orienté objet en C ++ conçu pour faciliter la mise en uvre ou l'adaptation des modèles.
Télécharger maintenant

Metslib Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL v3
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Mirko Maischberger
  • Site Internet de l'éditeur:
  • http://code.100allora.it/metslib

Metslib Mots clés


Metslib La description

MetsLib est un cadre métaheuristique orienté objet en C ++ conçu pour faciliter la mise en uvre ou l'adaptation des modèles. MetsLib est un cadre métaheuristique orienté objet en C ++ conçu pour faciliter la mise en uvre ou l'adaptation des modèles. Le modèle est modulaire: tous les algorithmes de recherche mis en uvre peuvent être appliqués sur le même modèle.MetsLib implémente les bases de certains algorithmes de métahéuristique, telles que la recherche locale de redémarrage aléatoire, la recherche locale itératée, la recherche de quartier variable, le recuit simulé (avec linéaire, exponentiel, et planifications de refroidissement personnalisées) et la recherche de tabu. Pour chaque algorithme, vous devez mettre en uvre une fonction objective, un quartier (gestionnaire de déplacement) et quelques mouvements. Pour chaque algorithme, vous êtes libre d'utiliser certains des critères de résiliation de terminaison déjà mis en uvre et / / OS (pour SA) et / ou tabu. Listes et critères d'aspiration (pour TS), ou vous pouvez vous implémenter vos propres versions spécialisées. La structure orientée objet a été soigneusement considérée comme très réutilisable et l'algorithme où examiné par plus d'une personne et plus d'une fois. pourrait toujours être des erreurs et aucun fichier tar n'a encore été publié. Cette bibliothèque OO a été inspirée de la bibliothèque OTS publiée par la pièce de monnaie ou du projet, les concepts présentés dans cette bibliothèque ont été adaptés à C ++, optimisés pour la vitesse et étendu. Quoi de neuf dans cette version: · Cette version corrige un bon bogue dans la mise en uvre SIMPLE_TABU_LIST et ajoute un nouvel échantillon QAP.


Metslib Logiciels associés