染色体遗传算法

✍ dations ◷ 2025-11-29 06:08:51 #染色体遗传算法
在遗传算法里面,一个染色体(chromosome,有时候也叫做基因,genome) 是一些引数构成的集合,用来定义遗传算法尝试解决问题的各种答案可能。 染色体常常使用一个简单的字串来表示,不过有很多种其他的数据结构也可以使用。染色体的设计跟引数使用是根据被解决问题的特殊需求来设定的。一个简单的范例是,我们假设一个问题是要找出一个整数 x {displaystyle x} ,介于0和255之间,且能给出 f ( x ) = x 2 {displaystyle f(x)=x^{2}} 这个函数的极大值。(一般这个问题不会使用遗传算法,因为直接计算可以很快的找到解答。不过我们这里只是作个简单的范例。) 我们所有可能的解答是0到255的整数,而这一些可能都可以用一个8位元的二进制字串来表示。 因此,我们就可以选用8位元的二进制字串来作为我们的染色体。这样的话,如果在我们族群(population)里面其中一个染色体代表的答案是155这个整数,那染色体本身可能就是10011011这个字串。更实际一点的问题是我们可能想要解决一个旅行推销员问题。对这个问题,我们的目的是要找出一个距离最短,让我们的推销员可以拜访完所有城市的顺序。假设我们现在有六座城市,分别是 A、B、C、D、E、和F。那么一个照顺序列出拜访城市的字串可能就是一个不错的染色体设计。这样设计的话,像是DFABEC就是我们可能在族群(population)内遇到的其中一个染色体。会在遗传算法里面使用到的突变算子(mutation operator)和交配算子(crossover operator)对整个族群的影响也必须要在设计染色体的时候给予考量。

相关

  • 保加利亚第一帝国奥德里西亚 前460年–46年罗马时期 46年–681年旧大保加利亚 632年–668年第一帝国 681年–1018年拜占庭保加利亚 1018年–1185年第二帝国 1185年–1396年奥斯曼帝国统治 13
  • 普遍文法普遍文法(英语:universal grammar,缩写为 UG),又译为普遍语法,一种语言学理论,最有名的提倡者为乔姆斯基。这个理论认为在人类能够学习到各种文法的普遍能力,是被内建在大脑中的。它
  • 推拿推拿古称按摩、按
  • 丘疹丘疹(英语:papule),为局限性、实质性、直径小于1cm的表浅隆起性皮损。丘疹表面可扁平(如扁平疣(英语:flat wart))、圆形脐凹状(如传染性软疣)或粗糙不平呈乳头状,颜色可呈紫红色(如扁平
  • 化学信息学化学信息学(Cheminformatics)是使用计算机和信息技术应用于化学领域的一系列问题。这些计算机(In silico)技术被用于在制药公司的药物发现过程中。这些方法也可以以各种其他形式
  • 有机氯有机氯化合物(英语:Organochloride)指分子中至少含有一个由共价键连接至其他原子的氯原子的有机化合物。这类化合物在工业、农业、医学等各方面领域有着广泛的用途。常用的有机
  • Bisub2/subOsub3/sub三氧化二铋是一种无机化合物,化学式为Bi2O3,是铋最重要的化合物之一,虽然三氧化二铋可以从天然的铋华(一种矿物)取得,但是它主要的来源通常是炼铜或铅时的副产物,或直接燃烧铋(蓝色
  • 马志明马志明(1948年1月25日-),生于四川成都,籍贯山西交城,中国数学家。1978年毕业于重庆师范学院数学系。1981年获中国科学院研究生院数学硕士学位。1984年获中国科学院应用数学研究所
  • 水产渔业、水产业是指采捕或养殖水生动物、植物的生产事业和行业。渔业狭义上指捕捞渔业或称捕鱼业、渔捞业,可细分近海渔业和远洋渔业。此外,渔业还有一种叫养殖渔业(或称水产养殖
  • 生漆漆,又名大漆、木漆、土漆、国漆、山漆等,是一种从漆树皮层采集的乳白色黏稠性汁液,是一种天然涂料,主要由漆酚(含量约40%~70%)、漆酶、树胶质和水分等组成。具有黏接、加固、调合颜