Divides the population into several islands. Performs traditional genetic operations on each island separately, then migrates individuals between the islands. Searches many designs and multiple locations of the design space.
In the Multi-Island Genetic Algorithm (MIGA), like other genetic algorithms, each design point is perceived as an individual with a certain value of fitness based on the value of the objective function and constraint penalty. An individual with a better value of the objective function and penalty has a higher fitness value. Each individual is represented by a chromosome in which the values of design variables are converted into a binary string of 0 and 1 characters. This conversion is called "encoding" of the individual. Each population of individuals (a set of design points) is altered via the genetic operations of "selection", "crossover", and "mutation". Each design of a population is then evaluated and its fitness value is determined. A new population of designs is selected from the original set of designs: a process based on a survival of the fittest scheme. New designs are created by the genetic crossover operation: chromosomes of two individuals are crossed at 2 points and the genes between those points are swapped in the two chromosomes resulting in two new individuals. Genetic operation of mutation changes a value of a randomly selected gene in a chromosome to further increase the variability of the population and avoid stagnation in the evolution process. Multi-Island Genetic Algorithm preserves the best individuals from the previous generation without alteration. This operation is called "elitism". Elitism guarantees that the best genetic material is carried over to the child generation.
The selection operation in Multi-Island Genetic Algorithm employs the so-called "tournament selection" scheme. In the tournament selection, the best individuals are selected not from the whole population, but rather from a smaller subset of randomly selected individuals. This scheme allows for duplicate individuals in the child population. The size of the subset from which each best individual is selected is calculated using the value of the relative tournament size. Reducing the relative tournament size will increase the randomness in the selection process. Increasing the tournament size will result in more duplicates of the best individuals in the child population.
The main feature of Multi-Island Genetic Algorithm that distinguishes it from traditional genetic algorithms is the fact that each population of individuals is divided into several sub-populations called "islands". All traditional genetic operations are performed separately on each sub-population. Some individuals are then selected from each island and migrated to different islands periodically. This operation is called "migration". Two parameters control the migration process: migration interval which is the number of generations between each migration, and migration rate which is the percentage of individuals migrated from each island at the time of migration.
無標(biāo)題文章
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- **2014真題Directions:Read the following text. Choose the be...
- 在衛(wèi)校學(xué)習(xí)了快一年的時(shí)間了,不免有人問我:“以后想去哪里實(shí)習(xí)?”我一般是比較中肯的回答:“現(xiàn)在先努力,樹立一個(gè)目標(biāo)...
- 初來時(shí)已至傍晚,僅僅在門外逗留了會(huì),以為僅此而已。在出去的路上窺到鎮(zhèn)子一角,似有所期待。 第二天買完票進(jìn)了鎮(zhèn)子,卻...
- -brew install php56 然后修改Apachehttpd.conf 把LoadModule php5...