3。1。 Genetic Algorithms

GAs are a stochastic (probabilistic) optimization approach whose search method is based on the theory of “survival of the fittest”。 It uses term inpiduals (or genotype, chromosomes) in a population。 GAs spur  the  parallel  search  between  many peaks and exploit the search space。 This characteristic makes GA more robust  as  compared to  other  point-to-point  search methods。

The GA input data are population size, number of generations, number of bits per variable, crossover probability and mutation probability。 The population P(t) cue be expressed in a vector form,

 

where / is the generation number, I( is the set of design variables, and d is the number of  design variables。

During each generation, chromosome I; is evaluated for fitness according to the ability of attaining the satisfactory result。 The fitness function F is calculated according  to

1 if  any constraint is violated

I

0 otherwise

where f is the objective function, and Z is a value greater than the objective function。 The selection of this fitness function heavily penalizes chromosomes that violate any of the constraints。 A chromosome that violates any of the constraints becomes very small as compared to the chromosome that satisfies all constraints。 This is because the term (I — /)Z in the objective function evaluation goes to zero in case of any constraint violation。 GAs are characterized by the genetic operations of selection, crossover and mutation [23]。

Selection。 Using roulette wheel fit inpiduals  are selected for genetic   operations。

Inpiduals having beneficial fitness are at higher chances for   selection。

Crossover。    For each chromosome in population, if the randomly generated number r < Pc (probability of crossover), then that chromosome is selected for crossover。 Two such selected vectors exchange their string information in hope of better children。 Crossover occurs at a randomly generated number within number of bits and this point is called point of crossover。

Mutation。 For each chromosome in the population, if the  randomly  generated number r Pin (probability of mutation), then the chromosome is selected for mutation。 Mutation is a process that changes the binary structure of a randomly selected bit: from 0 to I or vice versa。 This offers persity to the search direction and prevents convergence to local minima。

These genetic operations generate a new  population  with  higher  average fitness。 The newly created population replaces the old one and the iterative procedure  repeats till the specific convergence criteria are met, usually, the number of generations。 The control parameters for the SGA and GAE approaches  are  listed  in  Table  I。  The values for these parameters were selected after experimentation using the developed tools。

The flow of operations for optimization using GAs is shown in Fig。 4。

The SGA verifies newly generated children during the crossover operation in order to prevent a bad solution from entering into the new population。 If the fitness of a child is lower than that of the parent, then the child is not permitted into the new population。 The SGA could loose good members during the genetic operation of selection。

The GAE is similar to the SGA with an additional feature called “elitist  strategy”。 The elitism prevents loosing the best results from the current generation due to the genetic operations of  selection,  crossover  and mutation  [24]。 The  objective  of GAE is to freeze or forward the best solution of the previous generation to the next genera- tion。 The GAE fitness function F is calculated according to Eg。 (I I)。

上一篇:RP对不满足设计的RC结构的抗震加固英文文献和中文翻译
下一篇:级进模零部件的知识库系统英文文献和中文翻译

兰州某大酒店空调设计+CAD图纸

新能源空调系统设计英文文献和中文翻译

机械设计制造及其自动化英文文献和中文翻译

审计的优化管理英文文献和中文翻译

FPGA的全景拼接相机的优化...

双足步行机器人英文文献和中文翻译

脑电图像P300机器人手臂运...

安康汉江网讯

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析