Cargando…

A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case

This paper presents a simple but efficient algorithm for reducing the computation time of genetic algorithm (GA) and its variants. The proposed algorithm is motivated by the observation that genes common to all the individuals of a GA have a high probability of surviving the evolution and ending up...

Descripción completa

Detalles Bibliográficos
Autores principales: Tsai, Chun-Wei, Tseng, Shih-Pang, Chiang, Ming-Chao, Yang, Chu-Sing, Hong, Tzung-Pei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4032739/
https://www.ncbi.nlm.nih.gov/pubmed/24892038
http://dx.doi.org/10.1155/2014/178621
_version_ 1782317692804399104
author Tsai, Chun-Wei
Tseng, Shih-Pang
Chiang, Ming-Chao
Yang, Chu-Sing
Hong, Tzung-Pei
author_facet Tsai, Chun-Wei
Tseng, Shih-Pang
Chiang, Ming-Chao
Yang, Chu-Sing
Hong, Tzung-Pei
author_sort Tsai, Chun-Wei
collection PubMed
description This paper presents a simple but efficient algorithm for reducing the computation time of genetic algorithm (GA) and its variants. The proposed algorithm is motivated by the observation that genes common to all the individuals of a GA have a high probability of surviving the evolution and ending up being part of the final solution; as such, they can be saved away to eliminate the redundant computations at the later generations of a GA. To evaluate the performance of the proposed algorithm, we use it not only to solve the traveling salesman problem but also to provide an extensive analysis on the impact it may have on the quality of the end result. Our experimental results indicate that the proposed algorithm can significantly reduce the computation time of GA and GA-based algorithms while limiting the degradation of the quality of the end result to a very small percentage compared to traditional GA.
format Online
Article
Text
id pubmed-4032739
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-40327392014-06-02 A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case Tsai, Chun-Wei Tseng, Shih-Pang Chiang, Ming-Chao Yang, Chu-Sing Hong, Tzung-Pei ScientificWorldJournal Research Article This paper presents a simple but efficient algorithm for reducing the computation time of genetic algorithm (GA) and its variants. The proposed algorithm is motivated by the observation that genes common to all the individuals of a GA have a high probability of surviving the evolution and ending up being part of the final solution; as such, they can be saved away to eliminate the redundant computations at the later generations of a GA. To evaluate the performance of the proposed algorithm, we use it not only to solve the traveling salesman problem but also to provide an extensive analysis on the impact it may have on the quality of the end result. Our experimental results indicate that the proposed algorithm can significantly reduce the computation time of GA and GA-based algorithms while limiting the degradation of the quality of the end result to a very small percentage compared to traditional GA. Hindawi Publishing Corporation 2014 2014-05-05 /pmc/articles/PMC4032739/ /pubmed/24892038 http://dx.doi.org/10.1155/2014/178621 Text en Copyright © 2014 Chun-Wei Tsai et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Tsai, Chun-Wei
Tseng, Shih-Pang
Chiang, Ming-Chao
Yang, Chu-Sing
Hong, Tzung-Pei
A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
title A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
title_full A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
title_fullStr A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
title_full_unstemmed A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
title_short A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
title_sort high-performance genetic algorithm: using traveling salesman problem as a case
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4032739/
https://www.ncbi.nlm.nih.gov/pubmed/24892038
http://dx.doi.org/10.1155/2014/178621
work_keys_str_mv AT tsaichunwei ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT tsengshihpang ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT chiangmingchao ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT yangchusing ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT hongtzungpei ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT tsaichunwei highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT tsengshihpang highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT chiangmingchao highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT yangchusing highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT hongtzungpei highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase