Cargando…

Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem

Genetic algorithms are powerful search methods inspired by Darwinian evolution. To date, they have been applied to the solution of many optimization problems because of the easy use of their properties and their robustness in finding good solutions to difficult problems. The good operation of geneti...

Descripción completa

Detalles Bibliográficos
Autores principales: Contreras-Bolton, Carlos, Parada, Victor
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4569577/
https://www.ncbi.nlm.nih.gov/pubmed/26367182
http://dx.doi.org/10.1371/journal.pone.0137724
_version_ 1782390063544401920
author Contreras-Bolton, Carlos
Parada, Victor
author_facet Contreras-Bolton, Carlos
Parada, Victor
author_sort Contreras-Bolton, Carlos
collection PubMed
description Genetic algorithms are powerful search methods inspired by Darwinian evolution. To date, they have been applied to the solution of many optimization problems because of the easy use of their properties and their robustness in finding good solutions to difficult problems. The good operation of genetic algorithms is due in part to its two main variation operators, namely, crossover and mutation operators. Typically, in the literature, we find the use of a single crossover and mutation operator. However, there are studies that have shown that using multi-operators produces synergy and that the operators are mutually complementary. Using multi-operators is not a simple task because which operators to use and how to combine them must be determined, which in itself is an optimization problem. In this paper, it is proposed that the task of exploring the different combinations of the crossover and mutation operators can be carried out by evolutionary computing. The crossover and mutation operators used are those typically used for solving the traveling salesman problem. The process of searching for good combinations was effective, yielding appropriate and synergic combinations of the crossover and mutation operators. The numerical results show that the use of the combination of operators obtained by evolutionary computing is better than the use of a single operator and the use of multi-operators combined in the standard way. The results were also better than those of the last operators reported in the literature.
format Online
Article
Text
id pubmed-4569577
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-45695772015-09-18 Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem Contreras-Bolton, Carlos Parada, Victor PLoS One Research Article Genetic algorithms are powerful search methods inspired by Darwinian evolution. To date, they have been applied to the solution of many optimization problems because of the easy use of their properties and their robustness in finding good solutions to difficult problems. The good operation of genetic algorithms is due in part to its two main variation operators, namely, crossover and mutation operators. Typically, in the literature, we find the use of a single crossover and mutation operator. However, there are studies that have shown that using multi-operators produces synergy and that the operators are mutually complementary. Using multi-operators is not a simple task because which operators to use and how to combine them must be determined, which in itself is an optimization problem. In this paper, it is proposed that the task of exploring the different combinations of the crossover and mutation operators can be carried out by evolutionary computing. The crossover and mutation operators used are those typically used for solving the traveling salesman problem. The process of searching for good combinations was effective, yielding appropriate and synergic combinations of the crossover and mutation operators. The numerical results show that the use of the combination of operators obtained by evolutionary computing is better than the use of a single operator and the use of multi-operators combined in the standard way. The results were also better than those of the last operators reported in the literature. Public Library of Science 2015-09-14 /pmc/articles/PMC4569577/ /pubmed/26367182 http://dx.doi.org/10.1371/journal.pone.0137724 Text en © 2015 Contreras-Bolton, Parada http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Contreras-Bolton, Carlos
Parada, Victor
Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem
title Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem
title_full Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem
title_fullStr Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem
title_full_unstemmed Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem
title_short Automatic Combination of Operators in a Genetic Algorithm to Solve the Traveling Salesman Problem
title_sort automatic combination of operators in a genetic algorithm to solve the traveling salesman problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4569577/
https://www.ncbi.nlm.nih.gov/pubmed/26367182
http://dx.doi.org/10.1371/journal.pone.0137724
work_keys_str_mv AT contrerasboltoncarlos automaticcombinationofoperatorsinageneticalgorithmtosolvethetravelingsalesmanproblem
AT paradavictor automaticcombinationofoperatorsinageneticalgorithmtosolvethetravelingsalesmanproblem