染色体遗传算法

✍ dations ◷ 2025-11-04 12:15:20 #染色体遗传算法
在遗传算法里面,一个染色体(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)对整个族群的影响也必须要在设计染色体的时候给予考量。

相关

  • 两性在社会学,两性指男性及女性,参见性别。在化学上,两性的物质指跟酸、碱都能反应的物质。
  • 手交阴茎手交(英语俚语:handjob,日语:手淫),是一个俚语或非正式字词,表示雄性生殖器阴茎被他人(可能是性伴侣)以手行性刺激,使阴茎勃起,甚至弄至性高潮与射精。汉语里的手淫与日语不同,指的
  • 旭川医科大学旭川医科大学旭川医科大学(あさひかわいかだいがく),位于北海道旭川市的国立大学,是单科大学。医学部 医学科 保健学科医学 医学部旭川医科大学
  • 碳化硅3.22 g/cm3碳化硅(英语:silicon carbide,carborundum),化学式SiC,俗称金刚砂,宝石名称钻髓,为硅与碳相键结而成的陶瓷状化合物,碳化硅在大自然以莫桑石这种稀罕的矿物的形式存在。自1
  • 亚基蛋白质亚基(又称:蛋白质次单元,英语:Protein subunit)、蛋白亚基或亚基蛋白在结构生物学中是指参与组成蛋白质复合物(寡聚体或多聚体)的单个蛋白质分子。一个蛋白质亚基就是一条多
  • 联合王国 (消歧义)联合王国可以指:
  • TSH2XWT, 3G04· G-protein coupled receptor signaling pathway, coupled to cyclic nucleotide second messenger · cell-cell signaling促甲状腺激素受体(英语:thyrotropin
  • pH指示剂酸碱指示剂(Acid-base indicator),或称pH指示剂、氢离子浓度指示剂,是用来测试pH值的化学试剂。它们本身是弱酸或弱碱,并含有色素,在滴入溶液时色素会与H+氢离子或OH−氢氧离子结
  • 海兽海洋哺乳动物(又称海兽)是指一些长时间在海里面生活或需要靠海洋中的资源为生的哺乳动物,包括海牛、儒艮、北极熊、海獭、海豹、海狮、海象、鲸鱼、海豚等。海洋哺乳动物不是生
  • ǀ̬浊齿搭嘴音(Voiced dental click)是一种辅音,主要出现于南非的一些口语中。表示此音的国际音标(IPA)是⟨ǀ̬⟩或⟨ᶢǀ⟩,亦有部分语言学家偏好使用已废弃的音标⟨ʇ̬⟩或⟨ᶢʇ