Browsing by Author "Liu, De-You"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item type:Item, Peer-to-Peer Based Parallel Genetic Algorithm(2017-01-01) ;Helal, Mohammed H. S. ;Fan, Chih-Tien ;Liu, De-You ;Yuan, Shyan-Ming資訊科學與工程研究所In an attempt to reduce communication overhead while maintaining high quality Genetic Algorithm results, this paper presents a Peer-to-Peer based Genetic Algorithm that suites both Parallel and Distributed environments. In order to improve our approach's applicability on both distributed and parallel environments, we experimented a set of different individual exchange intervals when running some well-known hard optimization problems. The proposed approach has been applied in different exchange rates and benchmarked with a regular Master-Slave based PGA on result quality and executions time. Experimental results show that our approach managed to find high quality results in shorter execution time compared to Master-Slave based PGA.Item type:Item, Using Google's Compute Engine Service Pricing as a Reference for Comparison Between Master-Slave and Island Model-Based Fully Distributed Genetic Algorithm(2017-01-01) ;Helal, Mohammed H. S. ;Liu, De-You ;Yuan, Shyan-Ming ;資訊科學與工程研究所Institute of Computer Science and EngineeringCommon Master-Slave based Parallel Genetic Algorithms can efficiently utilize multiple computational nodes working on a single process, which leads to finding solutions in less execution time. However, Master-Slave model causes high communication traffic between the nodes. On the other hand, Island-model based parallel implementation can reduce the amount of traffic between the nodes while reducing the efficiency in finding solutions. However it is discussed deeply in the literature, the tradeoff between execution time, traffic size and quality of result have not been estimated based on actual money cost. This paper presents a comparison between Master-Slave and Island-model based fully distributed implementations for Genetic Algorithm. The comparison is based on the actual money cost when running on Google Cloud Compute Engine Service. We implemented Genetic Algorithm in Master-Slave model and in Island model running in different migration rates in order to find a reasonable migration rate that can help find high quality results will the least possible cost.