用户名: 密码: 验证码:
基于进化算法的产品计算设计关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在全球化经济背景下,具有自主知识产权的产品创新设计能力是国家核心竞争力的一个重要组成部分。本课题通过构造不依赖于问题领域的自动智能化创新设计方法与体系,为产品创新设计提供新的思路,从而缓解依赖于专家设计经验、逻辑推理和少数天才发明家的顿悟而实现产品创新设计的局面,减少产品创新设计对人的依赖性,提高企业的创新设计能力。
     本文在研究并实现基于相似性排挤的小生境技术(NTSC)、快速适应值分层算法(FHFS)的基础上,提出了基于相似性排挤与适应值分层计算的可持续Pareto遗传算法(SPGA)。SPGA采用了进化操作种群与外部种群两个种群。外部种群用于存储当前最优解集,利用基于模糊推理机制提出的NTSC维持种群多样度,使外部种群中存储的Pareto非劣解集均匀地逼近问题的理论最优面;采用将个体按其所处层次来精确标识个体适应能力的FHFS辨识个体适应值,避免适应值特别高的个体抑制适应值比它低的个体。仿真优化结果表明,SPGA能够以较少的计算成本搜索到高精度的、分布均匀的Pareto非劣解集。将基因编码的内容分为遗传信息与自适应学习两部分,构造了潜在维持并提高种群多样度的自适应学习算法;提出了为具有潜力的个体模式提供生存空间的相对适应策略,设计了能自然地提高子代质量、加快收敛速度的冗余繁殖算子,形成了基于相对适应策略与冗余繁殖算子的可持续遗传算法。
     扼要综述了动态系统自动设计方法与研究进展,研究了基于功率键合图与遗传编程的动态系统自动设计中更加有效的适应值定义方法——基于匈牙利算法的适应值定义方法,从而形成并实现了基于匈牙利算法和遗传编程的动态系统设计框架(HAGP)。多组动态系统中的特征值设置问题的统计结果表明,HAGP能够实现自动设计并获得高质量的设计方案,它的收敛速度与搜索效率均优于代表性的方法。最后介绍了基于遗传编程与键合图的开放式合成机械减震器的自动设计实例。
In the context of a globalized economy, with independent intellectual property rights of the design capabilities in product innovation is the core competitiveness of the country. This research tries to construct an automated intelligent innovative design methods and system for product innovation to provide new ways of thinking, thus easing the design relies on the expert experience, logical reasoning and a few talented inventor of insight to achieve product innovation to reduce dependence on human, enhance the capacity of enterprises.
     This research proposes a sustainable Pareto genetic algorithm (SPGA) for multi-objective optimization based on two techniques including the niche technique of similarity based on crowding (NTSC) and the fast hierarchical fitness stratification (FHFS). NTSC with computational complexity of only O(N log N') is used for maintaining the population diversity and uniform distribution of Pareto solutions while FHFS for avoiding or reducing suppression of low-fitness individuals by high-fitness individuals, genetic drift and premature convergence. Two populations are employed in the SPGA algorithm. The main population is used for genetic operation and an external population for storing current optimal solutions. Testing on benchmark multi-objective 0/1 knapsack problems demonstrates that SPGA can obtain high-quality and evenly distributed non-dominated Pareto solutions with fewer computational efforts compared to other representative algorithms.This paper divides the genotype into two parts: genetic information and culture information. The self-adaptive learning algorithm to sustain and enhance the diversity of population is put forward. This paper also proposes a relative adaptation strategy which provides opportunity for individual schemata which is potential and a redundant reproduction operator that improves the quality of descendant and increases the convergence rate, then a kind of sustainable genetic algorithms based on comparative adaptation strategy and self-adaptive learning operator is formed (SGA). Testing on 11 problems with different parameters demonstrates that SGA is superior to standard genetic algorithms on the convergence rate as well as the capable of maintaining the diversity.
     Genetic programming is an effective way to generate design candidates in an open-ended, but statistically structured, manner. A critical aspect of the procedure is fitness measure, which guides the evolution of candidate designs toward a suitable result in a reasonable time. This paper briefly summarizes the present research status of automated design method for dynamic systems, investigates the more efficient method of fitness definition for automated design of dynamic systems based on bond graphs and genetic programming. The automated design method based on Hungarian algorithm and genetic programming (HAGP) is proposed, and the statistic results of domain independent - an eigenvalues -placement design problem, which is tested for some sample target sets of eigenvalues, strongly shows the search capability of HAGP is good enough to make feasible automated design for multi-domain systems and obtain high-quality, well evolutionary solutions with less computational efforts, rapid speed in convergence compared to other state-of art algorithms.Finally, an instance of evolving vibration absorbers based on genetic programming and bond graphs is introduced.
引文
[1]李海鹏,石博强,张文明.基于盲数理论的机械稳健性优化设计[J].北京科技大学学报,2006,28(12):1178-1181.
    [2]范进桢,张文明,申炎华等.集成稳健设计在机械产品设计中的应用研究[J].机械设计与研究,2006,22(5):14-16.
    [3]伦淑娴等,基于遗传算法的多传感器自适应噪声抵消器,东北大学学报,2003.7
    [4]邱琳等,基于遗传算法的直线同步电机优化设计,大电机技术,2003.11
    [5]赵曙光 刘贵喜 杨万海,模拟电路自动设计的多目标自适应进化方法,仪器仪表学报,2002.3
    [6]Ferreira,C.(2001).Gene Expression Programming:a New Adaptive Algorithm for Solving Problems.Complex Systems,13(2),87-129.
    [7]Hu Jianjun.Sustainable Evolutionary Algorithms and Scalable Evolutionary Synthesis of Dynamic Systems:[Doctor's academic dissertation].USA:Michigan State University,2004.
    [8]Koza,J.R.,Jones,L.W.,& Keane,M.A.(2004).Toward Industrial-Strength Automated Design of Analog Circuits by Means of Genetic Programming.In Genetic Programming Theory and Practice.Rick Riolo and Bill Worzel(eds.).Kluwer Publishers,Boston,MA.
    [9]Koza,J.R.,Keane,M.A.,Streeter,M.J.(2003a).What's AI Done for Me Lately? Genetic Programming's Human-Competitive Results.IEEE Intelligent Systems,18(03),25-31.
    [10]Koza,J.R.,Streeter,M.J.,& Keane,M.A.(2003c).Automated synthesis by means of genetic programming of complex structures incorporating reuse,parameterized reuse,hierarchies,and development.In Riolo,Rich and Worzel,William.2003.Genetic Programming:Theory and Practice.Boston,MA:Kluwer Academic Publishers.
    [11]Lipson H.(2004) "How to Draw a Straight Line Using a GP:Benchmarking Evolutionary Design Against 19th Century Kinematic Synthesis",Proceedings of Genetic and Evolutionary Computation Conference,GECCO 2004.Silver Medal for Human Competitive Automated Invention
    [12]Chen,D.,Aoki,T.,Homma,N.,Terasaki,T.& Higuchi,T.(2002).Graph-Based Evolutionary Design of Arithmetic Circuits.IEEE Transactions on Evolutionary Computation,6(1),86-100.
    [13]Oltean M.,Grosan C.(2004a).Evolving Digital Circuits using Multi Expression Programming.Proc.NASA/DoD Conference on Evolvable Hardware,Seattle,R.Zebulum et.al.(eds),87-90,IEEE Press,NJ.
    [14]Gordon,T.G.M.(2003).Exploring Models of Development for Evolutionary Circuit Design.In Proc.of the Congress on Evolutionary Computation,CEC2003,Canberra,Australia.
    [15]Hu,J.,Goodman,E.D.(2002).Hierarchical Fair Competition Model for Parallel Evolutionary Algorithms.Proc.,Congress on Evolutionary Computation,CEC 2002,IEEE World Congress on Computational Intelligence,Honolulu,Hawaii.
    [16]Fan,Z,Seo,K.,Hu,J.,Rosenberg,R.& Goodman,E.(2003).System-Level Synthesis of MEMS via Genetic Programming and Bond Graphs.In Proc.of Genetic and Evolutionary Computation Conference,Chicago,Springer,Lecture Notes in Computer Science,2058-2071.
    [17]查志琴,高波,郑成增.遗传编程实现的研究[J].计算机应用,2003.7
    [18]李良敏,屈梁生,基于遗传编程和支持向量机的故障诊断模型.西安交通大学学报,2004.3
    [19]李少波,谢庆生,基于遗传编程(GP)与键合图的机电系统自动设计[J]。系统仿真学报,2002.11:1513-1516.
    [20]李少波,陈茜,胡建军.基于分等级搜索的可持续进化算法研究[J].中国机械工程,2006,17(11):1163-1165.
    [21]Koza,John R.,Forrest H,Andre,David,and Keane,Martin A.2000.Automatic design of analog electrical circuits using genetic programming In Cartwright,Hugh(editor).Intelligent Data Analysis in Science.Oxford:Oxford University Press.Chapter 8.Pages 172-202.
    [22]章政,基于遗传编程的电力变压器绝缘故障诊断模型研究[D].上海交通大学,2007.
    [23]骆广琦,宋文艳,马晓锋.基于遗传编程的线性鉴别分析及其在故障诊断中的应用[J].西北工业大学学报,2007,25(3):363-367.
    [24]庞茂,周晓军,孟庆华.基于遗传编程的信息融合技术及其在车桥故障诊断中的应用研究[J].仪器仪表学报,2006,27(5):441-446.
    [25]章政,肖登明,刘奕路.基于遗传编程判别函数法在电力变压器绝缘故障诊断中的应用[J].上海交通大学学报,2006,40(4):558-562.
    [26]尹文君,刘民,吴澄.随机故障下单机鲁棒调度算法的遗传编程方法[J].清华大学学报(自然科学版),2005,45(1):81-84.
    [27]R.M.Friedberg,A learning machine:Part Ⅰ,IBM Journal,2(1),1958:2-13.
    [28]H.J.Bremerman,Optimization through evolution and recombination,In M.C.Yovits,eds,Self-Organizing Systems,Spartan Books,Washington,D.C.1962.
    [29]A.S.Fraser,Simulation of genetic systems,Journal of Theoretical Biology,Vol.2,1962:329-346.
    [30]T.B(a|¨)ck,U.Hammel,and H.-P.Schwefel,Evolutionary computation:comments on the history and current state,IEEE Trans on Evolutionary Computation,1(1),1997:3-17.
    [31]J.H.Holland,Concerning efficient adaptive systems,In M.C.Yovits,eds,Self-Organizing Systems,Spartan Books,Washington,D.C.1962.
    [32]J.D.Bagley,The behavior of adaptive systems which employ genetic and correlation algorithms,Doctoral Dissertation,University of Michigan,Ann Arbor,1967.
    [33]D.J.Cavincchio,Reproductive adaptive plans,Proc of the ACM 1970 Annual Conf,1970:1-11.
    [34]R.Weinberg,Computer simulation of a living cell,Doctoral Dissertation Abstracts International,31(9),1970.
    [35]L.J.Fogel,On the organization of intellect,Doctoral Dissertation,University of California,Los Angeles,1964.
    [36]L.J.Fogel,A.J.Owens,and M.J.Walsh,Artificial Intelligence through Simulated Evolution,New York:John Wiley,1966.
    [37]J.H.Holland,Adaptation in Natural and Artificial Systems,Cambridge,MA:MIT press,1975.
    [38]K.A.DeJong,An analysis of the behavior of a class of genetic adaptive systems,Doctoral Dissertation,University of Michigan,Ann Arbor,1975.
    [39]J.H.Holland,and J.S.Reitman,Cognitive systems based on adaptive algorithms,In D.A.Waterman and Hayes-Roth Eds,Patten Directed Inference Systems,New York:Academic Press,1978:313-329.
    [40]L.B.Booker,D.E.Goldberg and J.H.Holland,Classifier systems and genetic algorithms,Artificial Intelligence,Vol.40,1989:235-282.
    [41]D.E.Goldberg,Genetic Algorithms in Search,Optimization and Machine Learning,Reading,MA:Addison-Wesley,1989.
    [42]郭观七,进化计算的遗传漂移分析与抑制技术[D],中南大学,2003.
    [43]李少波,胡建军,遗传编程与机电系统创新设计[M],北京:机械工业出版社,2009。
    [44]王小平等,遗传算法-理论、应用与软件实现[M],西安:西安交通大学出版社,2002.
    [45]周细义,杨观赐.模式定理成立的必要条件[J]。湖南科技学院学报,2006,27(5):266-268.
    [46]K oz aJ.R.,Genetic Programming:On the Programming of Computers by Means of Natural Selection.MIT Press,1992
    [47]Zitzler E.Evolutionary Algorithms for Multiobjective Optimization[C]//Optimisation and Control with Application to Industrial Problems(EUROGEN 2001).Barcelona,Spain:International Center for Numerical Methods in Engineering(CIMNE),2002:19-26.
    [48]Zitzler E,Laumanns M,Thiele L.SPEA2:Improveing the Strength Pareto Evolutionary Algorithms for Multiobjective Optimization[C]//Optimisation and Control with Application to Industrial Problems(EUROGEN 2001).Barcelona,Spain:International Center for Numerical Methods in Engineering(CIMNE),2002:27-35.
    [49]翟雨生,程志红,陈光柱等.基于Pareto的多目标优化免疫算法[J].计算机工程与应用,2006,Vol.42(24):27-29,38.
    [50]Li Wang,Yushu Liu,Yuanqing Xu.Multi-objective PSO Algorithm Based on Fitness Sharing and Online Elite Archiving[J].Lecture Notes in Computer Science,Vol.4113,2006:964-974.
    [51]Jeffrey H.Niche distributions on the Pareto optimal front[C].Evolutionary Multi-Criterion Optimization:Second International Conference,EMO 2003.Faro,Portugal:Springer Berlin,2003,Vol.2632:365-375.
    [52]李少波,杨观赐,郭观七.基于相似性排挤与适应值分层计算的可持续Pareto遗传算法[J].中国机械工程,2007,18(14):1717-1722.
    [53]Scarr S.Genetics and the development of intelligence[M].University of Chicago Press,1975.
    [54]Darwin,c.R.物种起源[M].周建人,译.商务印书馆,1995.
    [55]H.Bremermann,M.Rogson,and S.Salaff,Global properties of evolution processes,In Natural Automata and Useful Simulations,Washington,DC:Spartan Books,1966:3-41.
    [56]D.Ackley,An empirical study of bit vector function optimization,In Genetic Algorithms and Simulated Annealing,San Mateo,CA:Morgan Kaufmann,1987:170-215.
    [57]H.M(u|¨)hlenbein,Parallel genetic algorithms,population genetics and combinational optimization,In Proc of the 3rd International conference on Genetic Algorithms,San Mateo,CA:Morgan Kaufmann,1989:416-421.
    [58]H.Bersini and G.Seront,In search of a good evolution-optimization crossover,In Proc of the 2nd Conference on Parallel Problem Solving from Nature,North-Holland,1992:479-488.
    [59]J.M.Renders and H.Bersini,Hybridizing genetic algorithms with hill-climbing methods for global optimization:two possible ways,In Proc of the 1st IEEE International Conference on Evolutionary Computation,Orlando,FL,1994:312-317.
    [60]Guo Guanqi,Yu Shouyi,Evolutionary parallel local search for function optimization,IEEE Trans on SMC Part B,33(3),Jun.2003.
    [61]Yang Guanci,Li Shaobo,Xie Qingsheng.Sustainable Genetic Algorithms Based on Relative Adaptation Strategy and Self-adaptive Learning Operator[C]//International Symposium on Computational Intelligence and Design,ISCID,Wuhan,China,October 17-18, 2008,Vol.1:225-228.
    [62]周光召.复杂适应系统的进化[EB/OL].(2005-08-13)[2007-08-09]http://www.kepu.net.cn/gb/scientist/lesson/zgz/zgz_bg4.html。
    [63]欧文.拉兹洛(rvin Laszlo)著,系统哲学引论——一种当代思想的新范式[M].钱兆等译.[2007-06-18],http://www.shuku.net/novels/zatan/xtzxylun/xtzxylun.html.
    [64]Pierre B,Soren B.Bioinformatics:The Machine Learning Approach[M].MIT Press,2001.
    [66]Coelingh,E.,T.de Vries,J.Amerongen,“Automated Performance Assessment of Mechatronic MotionSystems during the Conceptual Design Stage,” Proc.3rd Int'l Conf.on Adv.Mechatronics,Okayama,apan,1998.
    [67]Youcef-Toumi,K.,Ye.A.Glaviano,P.Anderson,“Automated Zero Dynamics Derivation from Bond Graph Models,” 1999 International Conference on Bond Graph Modeling and Simulation,1999,pp.39-44
    [68]R.C.Redfield,,“Bond Graphs in Dynamic Systems Designs:Concepts for a Continuously Variable Transmission,” 1999 International Conference on Bond Graph Modeling and Simulation,1999,pp.225-230.
    [69]Zhao,Shuguang,Zhao,Mingying,Zhao,Jun,iao,Licheng,“Towards automated design of large-scale circuits by combining evolutionary design with data mining”,Advances in Knowledge Discovery and Data Mining-10th Pacific-Asia Conference,PAKDD 2006,Apr 9-12 2006,Singapore,:Springer Verlag Publishers,pp:857-866
    [70]Morro,Jose V,Gonzalez,H.Esteban,Bachiller,Carmen,Boria,Vicente E.Automated design of complex waveguide filters for space systems:A case study[J],International Journal of RF and Microwave Computer-Aided Engineering,2007,17(1):p 84-89
    [71]Chen,Yong,Feng,Peien;He,Bin;Lin,Zhonquin;Xie,Youbai,Automated conceptual design of mechanisms using improved morphological matrix,Journal of Mechanical Design,Transactions of the ASME,v 128,n 3,May,2006,p 516-526
    [72]Hornby,Gregory S.,Globus,Al;Linden,Derek S.;Lohn,Jason D.”Automated antenna design with evolutionary algorithms,” Collection of Technical Papers-Space 2006Conference,v 1,p 445-452.
    [73]K.Seo,Z.Fan,J.Hu,E.D.Goodman,and R.C.Rosenberg,“Toward an Automated Design Method for Multi-Domain Dynamic Systems Using Bond Graphs and Genetic Programming,” Mechatronics,13,(8-9),pp.851-885,2003.
    [74]Li Shaobo,Yang Guanci,Xie Qingsheng.Automatic Design Method of Dynamic Systems Based on Hungarian Algorithm and Genetic Programming[C]//The 4th International Conference on Wireless Communications,Networking and Mobile Computing,WICOM,October 12-14,2008
    [75]Shaobo-Li,Jianjun Hu,Evolving Vibration Absorbers Based on Genetic Programming and Bond Graphs,Proceedings of the 2006 International Conference on Computational Intelligence and Security(CIS'2006),IEEE Press,November 3-6,2006,Guangzhou,China,2006.10:202-207
    [76]H.Frahm.Device for damping vibrations of bodies.us patent 989 958,1911.
    [77]N.Olgac and B.Holm-Hansen.A novel active vibration absorption technique:delayed resonator.Journal of Sound and Vibration,176:93-104,1994.
    [78]N.Olgac,H.Elmali,and S.Vijayan.Introduction to the dual frequency fixed delayed resonator.Journal of Sound and Vibration,189(3):355-367,1996.
    [79] D. Filipovic and D. Schroder. Bandpass vibration absorber. Journal of Sound and Vibration,214(3):553-566,1998.
    [80] Z. Fan, J. Hu, K. Seo, E. D. Goodman, R. C. Rosenberg, and B. Zhang. Bond graph representation and GP for automated analog filter design. In E. D. Goodman, editor, 2001 Genetic and Evolutionary Computation Conference Late Breaking Papers, pages 81-86, San Francisco, California, USA, 9-11 July 2001.
    [81] K. Seo, Z. Fan, J. Hu, E. D. Goodman, and R. C. Rosenberg. Dense and switched modular primitives for bond graph model design. Genetic and Evolutionary Computation -GECCO-2003, volume 2724 of LNCS, pages 1764-1775, Chicago, 12-16 July 2003.Springer-Verlag.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700