唐和生 胡长远 薛松涛
摘要:为了解决带有约束的结构多目标优化问题,将免疫克隆选择算法应用于桁架结构的多目标优化设计中. 根据免疫学基本原理,采用非支配邻域选择机制、比例克隆和精英策略,使算法很好地保持了所得解的多样性、均匀性和收敛性.在桁架结构优化的数学模型中,采用惩罚函数法处理违反约束的情况.为了验证所提算法的可行性和有效性,对经典桁架进行了优化,并与其它方法作比较,数值结果表明,该算法在收敛速度、时间消耗和求解质量上均具有一定的优势.
关键词:多目标优化;桁架结构;精英策略;免疫克隆选择算法
中图分类号:TU323.4;TU311文献标识码:A
4结论
1)基于非支配克隆选择、比例克隆和精英主义策略的免疫克隆多目标优化算法,算法简单,收敛迅速,耗时较少,易于实现,且更好地保证了在演化过程中,种群的多样性,使得解集能够从可行域内部和不可行域的边缘向着最优解逼近,从而更好地保证了所得最优解的多样性以及很好的逼近性.
2)本文对典型桁架结构多目标优化进行了数值分析,并且与NSGA II, CMOIA及相关文献的优化结果进行了比较讨论.数值结果表明,MOICSA算法在极端点扩展、解的均匀性以及收敛速度上要优于其他算法,所得解集能够包含单目标优化的最优解,验证了MOICSA算法很好地保持了所得最优解的多样性、均匀性以及较强的收敛性,说明了该算法适合于结构多目标尺寸优化设计分析.
参考文献
[1]COELLO C, CORTES N. Solving multiobjective optimization problems using an artificial immune system[J]. Genetic Programming and Evolvable Machines, 2005, 6(2): 163-190.
[2]吴亮红,王耀南,袁小芳,等. 多目标优化问题的差分进化算法研究J]. 湖南大学学报:自然科学版,2009,36(2):53-57.
WU Lianghong, WANG Yaonan, YUAN Xiaofang, et al. Research on differential evolution algorithm for MOPs J]. Journal of Hunan University:Natural Sciences, 2009, 36(2): 53-57.(In Chinese)
[3]JIAO L, GONG M, R H, et al. Clonal selection with immune dominance and energy based multiobjective optimization[C]// Proceedings of the Third International Conference on Evolutionary Multicriterion Optimization.Berlin: SpringerVerlag,2005: 474-489.
[4]GONG M, JIAO L, DU H, et al. Multiobjective immune algorithm with nondominated neighborbased selection[J]. Evolutionary Computation, 2008, 16(2):225-255.
[5]DEB K, AGARWAL S, PRATAP A, et al. A fast elitist multiobjective genetic algorithm: NSGAII[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182-197.
[6]LUH G C, CHUEH C H. Multiobjective optimal design of truss structure with immune algorithm J]. Computers & Structures, 2004,82: 829-844.
[7]KOHONEN T. Selforganizing maps[M].Berlin: Springer Series in Information Sciences, 1995.
[8]申晓宁,李涛,张敏. 一种基于模糊逻辑引入偏好信息的多目标遗传算法J]. 南京理工大学学报,2011,35(2):245-251.
SHEN Xiaoning, LI Tao, ZHANG Min. Multiobjective optimization genetic algorithm incorporating preference information based on fuzzy logicJ]. Journal of Nanjing University of Science and Technology, 2011,35(2):245-251.(In Chinese)
[9]唐和生,范德伟,王兆亮,等. 桁架尺寸优化微分演化算法J]. 湖南大学学报:自然科学版,2011,38(11):13-18.
TANG Hesheng, FAN Dewei, WANG Zhaoliang, et al. Differential evolution algorithm to size the optimization of truss structures J]. Journal of Hunan University:Natural Sciences, 2011, 38(11):13-18.(In Chinese)
[10]YOO J, HAJELA P. Immune network simulations in multicriterion design[J]. Structural Optimization, 1999, 18:85-94.
[11]ANCHOR K, ZYDALLIS J, GUNSCH G, et al. Extending the computer defense immune system: Network intrusion detection with a multiobjective evolutionary programming approach[C]//TIMMIS J,BENTLEY P J. First International Conference on Artficial Immune Systems.Canterburg, UK: University of Kent,2002:12-21.
[12]CARLOS A, COELLO C, CORT S N. An approach to solve multiobjective optimization problems based on an artificial immune system[C]//TIMMIS J, BENTLEY P J. First International Conference on Artficial Immune Systems. Canterbury, UK:University of Kent,2002:212-221.
[13]CUTELLO V, NICOSIA G, PAVONE M. Exploring the capability of immune algorithms: A characterization of hypemutation operators[C]// Proceedings of Third International Conference on Artificial Immune Systems. Catania, Italy: Lecture Notes in Computer Science, 2004:263-276.
[14]ERBATUR F, OHASANCEBI O, TTNC I, et al. Optimal design of planar and space structures with genetic algorithms J]. Computers and Structures, 2000,75: 209-224.
[15]PONTEROSSO P, FOX DSJ. Heuristically seeded genetic algorithms applied to truss optimization J]. Engineering with Computers, 1999, 15:345-355.
[16]RAJEEV S, KRISHNAMOORTHY C S. Discrete optimization of structures using genetic algorithms J]. Journal of Structural Engineering, 1992, 118(5):1233-1250.