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...

Full description

Saved in:
Bibliographic Details
Main Authors: Chun-Wei Tsai, Shih-Pang Tseng, Ming-Chao Chiang, Chu-Sing Yang, Tzung-Pei Hong
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2014/178621
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832555384985878528
author Chun-Wei Tsai
Shih-Pang Tseng
Ming-Chao Chiang
Chu-Sing Yang
Tzung-Pei Hong
author_facet Chun-Wei Tsai
Shih-Pang Tseng
Ming-Chao Chiang
Chu-Sing Yang
Tzung-Pei Hong
author_sort Chun-Wei Tsai
collection DOAJ
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 Article
id doaj-art-8ab01e916a124287bd3b1e45735278c6
institution Kabale University
issn 2356-6140
1537-744X
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series The Scientific World Journal
spelling doaj-art-8ab01e916a124287bd3b1e45735278c62025-02-03T05:48:21ZengWileyThe Scientific World Journal2356-61401537-744X2014-01-01201410.1155/2014/178621178621A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a CaseChun-Wei Tsai0Shih-Pang Tseng1Ming-Chao Chiang2Chu-Sing Yang3Tzung-Pei Hong4Department of Computer Science and Engineering, National Sun Yat-sen University, Kaohsiung 80424, TaiwanDepartment of Computer Science and Engineering, National Sun Yat-sen University, Kaohsiung 80424, TaiwanDepartment of Computer Science and Engineering, National Sun Yat-sen University, Kaohsiung 80424, TaiwanDepartment of Electrical Engineering, National Cheng Kung University, Tainan 70101, TaiwanDepartment of Computer Science and Engineering, National Sun Yat-sen University, Kaohsiung 80424, TaiwanThis 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.http://dx.doi.org/10.1155/2014/178621
spellingShingle Chun-Wei Tsai
Shih-Pang Tseng
Ming-Chao Chiang
Chu-Sing Yang
Tzung-Pei Hong
A High-Performance Genetic Algorithm: Using Traveling Salesman Problem as a Case
The Scientific World Journal
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
url http://dx.doi.org/10.1155/2014/178621
work_keys_str_mv AT chunweitsai ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT shihpangtseng ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT mingchaochiang ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT chusingyang ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT tzungpeihong ahighperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT chunweitsai highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT shihpangtseng highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT mingchaochiang highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT chusingyang highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase
AT tzungpeihong highperformancegeneticalgorithmusingtravelingsalesmanproblemasacase