遗传算法的发展现状

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

遗传算法的发展现状
丑强
(清华大学数学科学系 北京 100084)
摘要: 当前科学技术正进入多学科互相交叉、互相渗透、互相影响的时代,生命科学与工程科学的交叉、
渗透和相互促进。

制造机器智能一直是人类的梦想,人们为此付出了巨大的努力。

人工智能技术的出现,
就是人们得到的成果。

遗传算法的蓬勃发展正体现了科学发展的这一特点和趋势。

关键词:遗传算法;编码;控制参数;发展现状
ACTUALITY AND DEVELOPMENTAL TREND FOR GENETIC ALGORITHMS
CHOU Qiang
(Department of Mathematical Sciences
Tsinghua University, Beijing 100084)
Abstract: Science and technology is entering the current multi-disciplinary cross-cutting, mutual penetration, influence each other of the times.Life sciences and engineering sciences are cross-cutting, infiltration and promote each other. Intelligent manufacturing machine has been a dream of mankind. People paid a great deal of effort for it. Artificial intelligence technology, is what people get. GA (Genetic Algorithms)is the vigorous development of the scientific development of the characteristics and trends.
Key words: genetic algorithms; encoding; parameters; actuality
1.遗传算法简介
遗传算法是模拟生物在自然环境下的遗传和进化过程而形成的一种自适应全局优化概率搜索方法。

它最早由美国密西根大学的H.Holland教授提出,起源于60年代对自然和人工自适应系统的研究;
1967年,Bagley发表了关于遗传算法应用的论文,在其论文中首次使用“遗传算法( Genetic Algorithm)”一词。

70年代 De Jong基于遗传算法的思想在计算机上进行了大量的纯数值函数优化计算实验。

在一系列研究工作的基础上,80年代由Goldberg进行归纳总结,形成了遗传算法的基本框架。

近年来,遗传算法(GA)的卓越性能引起人们的关注.对于以往难以解决的函数优化问题,复杂的多目标规划问题,工农业生产中的配管,配线问题,以及机器学习,图像识别,人工神经网络的权系数调整和网络构造等问题,GA是最有效的方法之一.虽然GA在许多优化问题中都有成功的应用,但其本身也存在一些不足.例如局部搜索能力差,存在未成熟收敛和随机漫游等现象,从而导致算法的收敛能力差,需要很长时间才能找到最优解,这些不足阻碍了遗传算法的推广应用.如何改善遗传算法的搜索能力和提高算法的收敛速度,使其更好地应用于实际问题的解决中,是各国学者一直探索的一个主要课题.
2.遗传算法的发展历史
进化算法与其他科学技术一样,都经历一段成长过程,逐渐发展壮大。

此过程可大致分为三个时期:萌芽期、成长期和发展期。

(1) 萌芽期 (50年代后期至70年代初期)
50年代后期,一些生物学家着手采用电子计算机模拟生物的遗传系统,尽管这些工作
纯粹是研究生物现象,但其中已使用现代遗传算法的一些标识方式。

1965年,德国的L.Rechenberg等人正式提出进化策略的方法,当时的进化策略只有一
个个体,而且进化操作也只有变异一种。

1965年,美国的L.j.Fogel正式提出进化规划,在计算中采用多个个体组成的群体,
而且只运用变异操作。

60年代期间,美国J.H.Holland在研究自适应系统时,提出系统本身与外部环境相互
协调的遗传算法。

1968年,J.H.Holland教授又提出模式理论,它成为遗传算法的主要理论
基础。

1967年,Bagley发表了关于遗传算法应用的论文,在其论文中首次使用“遗传算法( Genetic Algorithm)”一词。

(2) 成长期 (70年代中期至80年代末期)
1975年,J.H.Holland教授的专著《自然界和人工系统的适应性(Adaptation in Natural and Artificial System)》正式出版,全面地介绍了遗传算法,人们常常把这一事
件视作遗传算法问世的标志, Holland也被视作遗传算法的创始人。

1975年,De.Jong在其博士论文中结合模式定理进行了大量的纯数值函数优化计算实验,树立了遗传算法的工作框架,得到了一些重要且具有指导意义的结论。

1987年,美国wrence总结人们长期从事遗传算法的经验,公开出版《遗传算法和
模拟退火(Genetic Algorithm and Simulated Annealing)》一书,以论文 集形式用大量实
例介绍遗传算法。

1985年,作为Holland的学生,D.E.Goldberg博士出版专著《遗传算法——搜索、优
化及机器学习(Genetic Algorithms——in Search,Optimization and Machine Learning)》,全面、系统地介绍遗传算法,使这一技术得到普及与推广。

该书被人们视为
遗传算法的教科书。

1985年,在美国举行第一届遗传算法国际学术会议(International Conference on Genetic Algorithms,简称ICGA),与会者交流运用遗传算法的经验。

随后,1987,1989,1991,1993,l 995及l 997年,每2年左右都举行一次这种会议。

(3) 发展期(90年代以后)
90年代,遗传算法不断地向广度和深度发展。

1991年,wrence出版《遗传算法手册(Handbook of Genetic Algorithms )一书,详尽地介绍遗传算法的工作细节。

1996年 Z.Michalewicz的专著《遗传算法 + 数据结构 = 进化程序》深入讨论了遗传
算法的各种专门问题。

同年,T.Back的专著《进化算法的理论与实践:进化策略、进化规划、遗传算法》深
入阐明进化算法的许多理论问题。

1992年,Koza出版专著《遗传规划——应用自然选择法则的计算机程序设计(Genetic Programming: on the Programming of Computer by Means of Natural Selection)》,该
书全面介绍了遗传规划的原理及应用实例,标明遗传规划己成为进化算法的一个重要分支。

Koza本人也被视作遗传规划的奠基人。

1994年,Koza又出版第二部专著《遗传规划Ⅱ:可再用程序的自动发现(Genetic Programming Ⅱ:Automatic Discovery of Reusable Programs)》,提出自动定义函数的新
概念,在遗传规划中引入子程序的新技术。

同年,K.E.Kinnear主编《遗传规划进展(Advances in Genetic Programming)》,汇
集许多研究工作者有关应用遗传规划的经验和技术。

3.遗传算法的发展现状
近年来有关遗传算法的期刊论文和会议论文每年都有数百乃至上千篇,这些文献主要都是从某个方面对遗传算法进行了不同形式的改进,然后对所作改进的机理进行了分析并且都有针对性的用于解决某类实际问题.下面的各个表格是文献统计情况,来源于EI数据库(1884-2008).
Country Articles of Genetic Algorithms
China 9378
United States 6824
Japan 3095
United Kingdom 2436
Taiwan 1980
India 1309
Korea 1259
Canada 1123
Italy 1104
Spain 947
从上表可以看出,中国在1884-2008年期间发表的关于遗传算法方面的文章数多于其他各国.
Language Language of the articles about GA
English 37578
Chinese 5438
Japanese 241
Russian 55
Chinese, English 36
Japanese, English 27
Turkish 25
Spanish 22
French 22
English, Japanese 19
从上表可以看出,英语文章占的比例最大,其次,汉语文章也占较大比例.
下表统计了1999-2008年之间每年发表的GA文章数(数据来源于EI数据库):
Year Articles of Genetic Algorithms
2008 1251
2007 5588
2006 6002
2005 5969
2004 5248
2003 3049
2002 2669
2001 2383
2000 2220
1999 1757
从上表可以看出,除了2008年GA文章有大幅度减少外,其余每年的文章数大体上呈上升的趋势.
4.结论
我国开展遗传算法研究,主要在90年代。

从上表可以看出,国人在遗传算法中发表的文章占的比例巨大,在遗传算法的研究中处于领先地位,为遗传算法的发展作出了巨大的贡献.
参考文献
[1] 徐成贤,陈志平,李乃成.近代优化方法[M].北京:科学出版社,2002.24~27.
[2] Isidori A. Nonlinear control systems[M].2nd,New York:Springer Press,1989.32~33.
[3] 王俊伟,汪定伟.微粒群算法中惯性权重的实验与分析[J].系统工程学报,2005,20(2):194~198.
[4] Reynolds C W, Locks F. Adistributed behavioral model [J],Computer Graphic,1987,21(4):25~30.
[5] 肖龙光.部分智能优化算法的改进及其数学理论分析[D].上海:东华大学,2005.
[6] Sun M.A study of helicopter rotor aerodynamics in ground effect[D].Princeton:品册,1983.
[7] 辛希孟. 信息技术与信息服务国际研讨会论文集:A集[C]. 北京:中国社会科学出版社,1994.
[8] 北京空气动力研究所. 第九届高超声速气动力会议论文集[C]. 北京:北京空气动力研究所,1997.
[9] 陈永康,李素循,李玉林. 高超声速流绕双椭球的实验研究[A]. 见:北京空气动力研究所编. 第九届高超声速气动力会议论文集[C]. 北京:北京空气动力研究所,1997:9~14. [10] Peng J, Luo X Z, Jin C J. The study about the dynamics of the approach glide‐down path control of the carrier aircraft[A]. In: GONG Yao‐nan ed. Proceedings of the Second Asian‐Pacific Conference on Aerospace Technology and Science[C]. Beijing: Chinese Society of Aeronautics and Astronautics, 1997: 236~241.
[11] 孔祥福. FD‐09风洞带地面板条件下的流场校测报告[R]. 北京空气动力研究所技术报告 BG7‐270,北京:北京空气动力研究所,1989.
[12] MIL‐E‐5007 D, 航空涡轮喷气和涡轮风扇发动机通用规范[S]. 美国空军,1973.
[13] 黎志华,黎志军. 反馈声抵消器[P]. 中国专利:ZL85100748,1986-09-24.。

相关文档
最新文档