遗传编程

✍ dations ◷ 2025-11-25 22:03: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进一步提出了宏遗传编程,一种使用遗传编程来生成一个遗传编程系统的技术。一些评论认为宏遗传编程在理论上不可行,但是需要更多的研究来确认。

相关

  • 马库斯·巴贝尔马库斯·巴贝尔(德语:Markus Babbel,1972年9月8日-)是一名已退役的德国足球运动员,担任后卫,曾效力多所德甲及英超大球会。巴贝尔退役后出任教练,现时无业。巴贝尔出身于德国球会拜
  • 雅典娜系列运载火箭雅典娜系列运载火箭(Athena)是美国开发的一次性使用运载系统,1995年首次发射,2001年退役。
  • 被立王被立王是一个在中国大陆境内活动的教派,由安徽省颍上县人吴扬明创立。1991年初,“被立王”吴扬明差遣其骨干“怜悯”和“换代”(教内称呼)从安徽到湖南发展势力。“怜悯”本名刘
  • 好警察坏警察好警察坏警察(英语:Good cop/bad cop)是一种审讯中的心理策略,审讯者一人扮黑脸,一人扮白脸,交替问讯,英国军界称为马特和杰夫(Mutt and Jeff, 源于一部同名美国报纸漫画专栏),亦叫做
  • 约翰·肯尼迪表演艺术中心约翰·菲茨杰拉德·肯尼迪表演艺术中心(英语:John F. Kennedy Center for the Performing Arts),建筑本身称为约翰·菲茨杰拉德·肯尼迪表演艺术纪念中心(英语:John F. Kennedy Me
  • 王志涛王志涛(1937年-2009年5月27日),原名王之涛,河北沧州人,回族,相声演员。1937年出生于丹东市,15岁到沈阳铁厂当学徒。1956年参加沈阳市总工会业余艺术团。1962年进入沈阳艺术团,杨海荃
  • 1,4-萘醌1,4-萘醌,或简称萘醌,是一种有机化合物。它是黄色的三斜晶体,具有与对苯醌相似的气味。它在冷水中难溶,在石油醚中微溶,在大多数有机溶剂中易溶。在碱性条件下它呈红棕色。由于它
  • 奥古斯特·马克奥古斯特·马克(August Macke,1887年1月3日-1914年9月26日)是一位德国表现主义画家,蓝骑士的领袖人物之一。他是德国最早的表现主义画家之一,推动了其在德国的发展。 他出生于德国
  • 金寄水金寄水(1916年-1987年),宗室颐年、颐年,爱新觉罗氏,清朝皇室、睿亲王后裔。文学家。早年担任睿亲王家祭主祭,后因伯父宗室中铨、父宗室中铭挥霍家产而家贫。宗室中铨去世后,因其父宗
  • WBABWBAB(FM102.3)是一个纽约长岛的经典摇滚广播电台。WBAB注册于纽约巴比伦村,由考克斯媒体集团(英语:Cox Media Group)持有。WBAB的内容在纽约州萨福克县会在FM95.3的WHFM电台上同播