对3种雄性侧边斑点蜥蜴的行为特点和繁衍生存机理进行仿生,提出一种求解三目标优化问题的协同进化算法。将三个设计目标视为3种蜥蜴,将设计变量映射为蜥蜴种群的染色体,采用计算影响因子和模糊聚类方法,将染色体分割为反映3种蜥蜴各自遗传因素的基因段,根据3种蜥蜴的行为特点,建立各自适应函数与三个目标函数的映射关系,用于评价3种蜥蜴个体适应自然的能力。3种蜥蜴分别以自身适应函数为目标进行协同进化,获得各自的最佳基因。3种蜥蜴的最佳基因组成一个新染色体,并根据收敛判别,通过多代进化,获得最好的染色体(解)。以补偿滑轮组变幅机构的三目标优化设计为例,仿真计算结果表明了本算法的有效性。
Bionic research on three kinds of male side-spot lizard's behavior and survival of multiply mechanism, one kind of co-evolutionary algorithm for tri-objective optimization is presented. Taking three design objectives as three kinds of lizard and mapping design variables as lizard population's chromosome, three kinds of lizard's self-genetic factor are formed from the chromosomes, by adopting computing factor's index and fuzzy clustering method. Based on three kinds of lizard's behavior, the mapping relationship between self-adaptive function and three objective functions has been established, in order to evaluate these three lizard individual ability of adapting to na~tre. By taking self-adaptive function as objective for co-evolutionary, the relative optimal genes of those three kinds of lizard has been obtained. Then a new chromosome has been made with the optimal genes. Based on the converge condition, the optimal chromosome is obtained with multi-generation evolution. Taking tri-objective optimization of luffing mechanism of compensative shave block for example, computed results show that this algorithm is effective.