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...
Autores principales: | , , , , |
---|---|
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 |