Passer à la navigation principale Passer à la recherche Passer au contenu principal

Algorithm 989: Perm_mateda: A matlab toolbox of estimation of distribution algorithms for permutation-based combinatorial optimization problems

  • Ekhine Irurozki
  • , Josu Ceberio
  • , Josean Santamaria
  • , Roberto Santana
  • , Alexander Mendiburu
  • Basque Center for Applied Mathematics (BCAM)
  • University of the Basque Country

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

Permutation problems are combinatorial optimization problemswhose solutions are naturally codified as permutations. Due to their complexity, motivated principally by the factorial cardinality of the search space of solutions, they have been a recurrent topic for the artificial intelligence and operations research community. Recently, among the vast number of metaheuristic algorithms, new advances on estimation of distribution algorithms (EDAs) have shown outstanding performance when solving some permutation problems. These novel EDAs implement distance-based exponential probability models such as the Mallows and Generalized Mallows models. In this article, we present a Matlab package, perm_mateda, of estimation of distribution algorithms on permutation problems, which has been implemented as an extension to the Mateda-2.0 toolbox of EDAs. Particularly, we provide implementations of the Mallows and Generalized Mallows EDAs under the Kendall's-τ , Cayley, and Ulam distances. In addition, four classical permutation problems have also been implemented: Traveling Salesman Problem, Permutation Flowshop Scheduling Problem, Linear Ordering Problem, and Quadratic Assignment Problem.

langue originaleAnglais
Numéro d'article47
journalACM Transactions on Mathematical Software
Volume44
Numéro de publication4
Les DOIs
étatPublié - 1 juin 2018
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Algorithm 989: Perm_mateda: A matlab toolbox of estimation of distribution algorithms for permutation-based combinatorial optimization problems ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation