首页 >
染色体遗传算法
✍ dations ◷ 2025-12-11 11:46:49 #染色体遗传算法
在遗传算法里面,一个染色体(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)对整个族群的影响也必须要在设计染色体的时候给予考量。
相关
- 动物è§å†…文动物是多细èƒçœŸæ ¸ç”Ÿå‘½ä½“ä¸çš„一大类群,统称为动物界ã
- 医疗温度计医疗温度计,又称体温计、探热针,是拿来量测人体温度用的仪器。可用来量测口腔温度、腋下温度或是肛门内的直肠温度。传统的水银式医疗温度计工作方式与气象用最高温度计相同。
- 弓状核弓状核(英文:Arcuate nucleus),或称漏斗核,为下视丘内侧基底部聚集的神经元,邻近第三脑室和正中隆起。弓状核包含许多重要神经元群,如:神经内分泌细胞、集中投射神经元等等。神经内
- 鉺4f12 6s22, 8, 18, 30, 8, 2蒸气压3, 2, 1 (第一:589.3 kJ·mol−1 第二:1150 kJ·mol−1 第三:2194 kJ·mol主条目:铒的同位素铒是一种化学元素,它的化学符号是Er,它的原子
- European Commission欧洲联盟委员会(英语:European Commission;法语:Commission européenne;德语:Europäische Kommission;意大利语:Commissione Europea),简称欧盟委员会,是欧洲联盟下辖的一个超国家机
- 华夏华夏,最初是指史前黄河流域中下游一带分布的若干部落或政治共同体所组成华夏人群,被后世视为汉文化及中华文明的起源之一。据《史记·五帝本纪》载,五帝中的首位是黄帝,后来的人
- 餐刀餐刀(Table knife)是一种钝头的单面刀。是餐具的一种,用来切断已经料理好的食物餐点,包括肉类与蔬菜。
- 实践实践可能指:
- 坦塔克·塞里克坦塔克·塞里克(英语:Tantek Çelik,20世纪-)是一位土耳其裔的美国计算机科学家,当前任职于Mozilla公司。在这之前塞里克曾担任过Technorati首席首席技术官。他创造了微格式。以及
- 东风波东风波是在副热带高压带南侧对流层中、下层的东风带中,常存在一个槽或气旋性曲率最大区,呈波状形式自东向西移动。东风波的成因,可能是高层对流层的一个热带性低压或中纬度低槽
