The traveling salesman problem: a deterministic algorithm using tabu search

We implement an algorithm corresponding to the Taboo Search method, called EraDeterministic, experimenting with the basic algorithm that ex- plores the search space and incorporating the diversification as strategy to explore new regions. The algorithm is developed in the programming environment Vis...

Full description

Bibliographic Details
Authors: López, Erasmo, Salas, Oscar, Murillo, Álex
Format: article
Status:Published version
Publication Date:2014
Country:Costa Rica
Institution:Universidad de Costa Rica
Repository:Portal de Revistas UCR
Language:Spanish
OAI Identifier:oai:portal.ucr.ac.cr:article/14142
Online Access:https://revistas.ucr.ac.cr/index.php/matematica/article/view/14142
Access Level:Open access
Keyword:tabu search
deterministic algorithm
frequencies matrix
diversification
permutation
traveling salesman problem
búsqueda tabú
algoritmo determinístico
matriz de frecuencias
diversificación
problema del agente viajero
Description
Summary:We implement an algorithm corresponding to the Taboo Search method, called EraDeterministic, experimenting with the basic algorithm that ex- plores the search space and incorporating the diversification as strategy to explore new regions. The algorithm is developed in the programming environment Visual Basic 6.0 and the implementation is aimed at finding close solutions to the optimum of the problem NP−complete of the Sym- metric Traveling Salesman (STS). To test the functionality, the model is compared with some instances of the Travel Salesman Problem Library (TSPLIB), some random instances and applied to three real-life situations. Finally, we present a section with comments and conclusions, that guide us on possible future developments that demonstrate the benefits and the efficiency of the implementation.