Asynchronous Island Parallel GA Using Multiform Subpopulations
نویسندگان
چکیده
Island Parallel GA divides a population into subpopulations and assigns them to processing elements on a parallel computer. Then each subpopulation searches the optimal solution independently, and exchanges individuals periodically. This exchange operation is called migration. In this research, we propose a new algorithm that migrants are exchanged asynchronously among multiform subpopulations which have di erent search conditions. The e ect of our algorithm on combinational optimization problems was veri ed by applying the algorithm to Knapsack Problem and Royal Road Functions using parallel computer CRAY-T3E. We obtained the results that our algorithm maintained the population's diversity e ectively and searches building blocks e ciently.
منابع مشابه
Asynchronous Parallel Distributed Genetic Algorithm with Elite Migration
In most of the popular implementation of Parallel GAs the whole population is divided into a set of subpopulations, each subpopulation executes GA independently and some individuals are migrated at fixed intervals on a ring topology. In these studies, the migrations usually occur ‘synchronously’ among subpopulations. Therefore, CPUs are not used efficiently and the communication do not occur ef...
متن کاملStudying the influence of Synchronous and Asynchronous Parallel GP on Programs Length Evolution
In this paper we present a study of parallel and distributed genetic programming models and their relationships with the bloat phenomenon. The experiments that we have performed have also allowed us to find an interesting link between the number of processes, subpopulations and the model we should use when applying parallelism to GP. We study the synchronous and asynchronous version of the isla...
متن کاملOn Dropping Niches in Parallel Niching Genetic Algorithms
Several applications of Genetic Algorithms (GAs) require the location and maintenance of multiple solutions. Niching methods have been designed to extend GAs with the ability to discover and maintain stable subpopulations (niches) around distinct optima. Mahfoud 3] provides a comprehensive review of niching methods and shows that the most eeective ones are based either on tness sharing or on re...
متن کاملAn Island-Based GA Implementation for VLSI Standard-Cell Placement
Genetic algorithms require relatively large computation time to solve optimization problems, especially in VLSI CAD such as module placement. Therefore, island-based parallel GAs are used to speed up this procedure. The migration schemes that most researchers proposed in the past have migration near or after the demes converged [1,2]. However, for the placement of medium or large standard-cell ...
متن کاملOptimal Population Size in Island Model Genetic Algorithms
American Proverb: Two’s company, three’s a crowd. Genetic Algorithm Proverb: One’s a hill climber and a thousand’s random search. Population size is one of the key parameters affecting the success of genetic algorithms (GAs). Assuming a limited number of fitness evaluations (the most time-intensive factor in virtually all optimization problems), there exists an optimal population size for a gen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998