遗传编程

✍ dations ◷ 2025-12-07 00:13:02 #人工智能,进化算法,遗传算法

遗传编程或称基因编程,简称GP,是一种从生物演化过程得到灵感的自动化生成和选择计算机程序来完成用户定义的任务的技术。从理论上讲,人类用遗传编程只需要告诉计算机“需要完成什么”,而不用告诉它“如何去完成”,最终可能实现真正意义上的人工智能:自动化的发明机器。

遗传编程是一种特殊的利用进化算法的机器学习技术,它开始于一群由随机生成的千百万个计算机程序组成的“人群”,然后根据一个程序完成给定的任务的能力来确定某个程序的适合度,应用达尔文的自然选择(适者生存)确定胜出的程序,计算机程序间也模拟两性组合,变异,基因复制,基因删除等代代进化,直到达到预先确定的某个终止条件为止。

遗传编程的首批试验由斯蒂芬·史密斯(1980年)和Nichael·克拉姆(1985年)发表。约翰·Koza(1992年)也写了一本著名的书,《遗传编程:用自然选择让计算机编程》(ISBN 9780262111706),来介绍遗传编程。

使用遗传编程的计算机程序可以用很多种编程语言来写成。早期(或者说传统)的GP实现中,程序的指令和数据的值使用树状结构的组织方式,所以那些本来就提供树状组织形式的编程语言最适合与GP,例如Koza使用的Lisp语言。其他形式的GP也被提倡和实现,例如相对简单的适合传统编程语言(例如Fortran、BASIC和C语言)的线性遗传编程。有商业化的GP软件把线性遗传编程和汇编语言结合来获得更好的性能,也有的实现方法直接生成汇编程序。

遗传编程所需的计算量非常之大(处理大量候选的计算机程序),以至于在90年代的时候它只能用来解决一些简单的问题。近年来,随着遗传编程技术自身的发展和中央处理器计算能力的指数级提升,GP开始产生了一大批显著的结果。例如在2004年左右,GP在多个领域获取近40项成果:量子计算、电子设计、游戏比赛、排序、搜索等等。这些计算机自动生成的程序(算法)中有些与2000年后人工产生的发明十分类似,甚至有两项结果产生了可以申请专利的新发明。

在90年代,人们普遍认为为遗传编程发展一个理论十分困难,GP在各种搜索技术中也处于劣势。2000年后,GP的理论获取重大发展,创建确切的GP概率模型和马尔可夫链模型已成为可能。遗传编程比遗传算法适用的范围更广(实际上包含了遗传算法)

除了生成计算机程序,遗传编程也被用与产生可发展的硬件。

Juergen Schmidhuber进一步提出了宏遗传编程,一种使用遗传编程来生成一个遗传编程系统的技术。一些评论认为宏遗传编程在理论上不可行,但是需要更多的研究来确认。

相关

  • 过敏反应过敏(希腊语:ἀλλεργία; 德语、法语: Allergie;英语:allergy, allergic diseases)为人体接触环境中部分对一般人影响不大的过敏原因子后,所引发的一系列超敏反应现象,人体对
  • 威廉·哈维威廉·哈维(英语:William Harvey,1578年4月1日-1657年6月3日) 英国医生,实验生理学的创始人之一。他根据实验,证实了动物体内的血液循环现象,并阐明了心脏在循环过程中的作用,指出血
  • 亚科科(英文: family, 拉丁语:familia)是生物分类法中的一级,位于目和属之间,现时生物界约有800个科,科下也分亚科,而在其上亦有总科。亚科是生物分类法的一级,在科和属之间,有时亚科和属
  • 宝藏岩坐标:25°00′39″N 121°32′00″E / 25.0108°N 121.533347°E / 25.0108; 121.533347宝藏岩,又称宝藏岩观音寺、宝藏岩观音亭、宝藏岩寺、石壁潭寺、观音妈庙等。址在台湾
  • 延宕延宕(英语:procrastination),俗称拖延症,指一种“个性”行为,即将所计划执行的任务推迟到稍后时间。延宕者通常会对开始或完成任何任务或决定感到焦虑,而将延宕作为应付焦虑的一种
  • 宽城子事件宽城子事件是1919年7月19日在中华民国吉林省吉长道长春县宽城子(今吉林省长春市宽城区)发生的中日两国间军事冲突,也称长春事件。:976,986该事件导致双方军人共三十余人死亡。
  • 陈建功陈建功(1949年11月-),广西北海人,中华人民共和国作家,中国作家协会副主席,中国现代文学馆原馆长,作家出版社原社长。
  • 鿫的同位素鿫(Oganesson, Og)是一种人工合成元素,故不能得出其标准原子量。如同其它的人工合成元素,鿫没有稳定同位素。2006年,一种Og的同位素294Og获发现,它有890微秒的半衰期。293 Og是Og
  • 团纪彦团纪彦(1956年2月11日-)是日本建筑师,出生于神奈川县叶山町,亦任教于桑泽设计研究所(桑沢デザイン研究所)、金泽美术工艺大学及东京大学。团纪彦毕业于神奈川县立湘南高中及东京大
  • 坚克·乌伊古尔坚克·卡迪尔·乌伊古尔(英语:Cenk Kadir Uygur,1970年3月21日-),土耳其裔美国政治评论家、专栏作家,以网络政治评论节目《青年土耳其人(英语:The Young Turks)》闻名(与20世纪的青年土