染色体 (遗传算法)

✍ dations ◷ 2025-04-11 15:12:28 #遗传算法

在遗传算法里面,一个染色体(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)对整个族群的影响也必须要在设计染色体的时候给予考量。

相关

  • 蛋白蛋白(英语:Egg white、albumen、glair/glaire)是指蛋(尤其指鸡蛋)内的半透明液体,故又称为蛋清,与蛋黄相对。蛋白遇热后会凝固成白色固体,因而得名。 蛋白就如同哺乳类的羊水一样有
  • 安道尔安道尔公国(加泰罗尼亚语:Principat d'Andorra),也译作安道拉亲王国,通称安道尔,为一微型国家,国土面积468平方千米。是西南欧的内陆亲王国,位于比利牛斯山脉东南部,毗邻法国和西班牙
  • 工业第二产业,又称第二级产业,是指位处一件产品的生产链中层的行业,这些行业在一件产品的生产链中担任原料加工的工作,是该产品自生产至供应市场的中间阶段。每样产品都有自己独有的
  • 双壳纲双壳纲(学名:Bivalvia),又名斧足纲或瓣鳃纲,是软体动物门的一个纲,生于海洋及淡水地区因有两片贝壳而得名。现存有9200种左右,体长达135厘米。本纲动物的头部已经退化,足部呈斧状,体
  • 大不列颠与爱尔兰联合法令《1800年联合法案》(Act of Union 1800)于1800年8月1日经王室同意通过,于1801年1月1日联合爱尔兰王国和大不列颠王国(根据《1707年联合法案》合并英格兰王国和苏格兰王国而成)成
  • 阿兰·图赖讷阿兰·图赖讷(法语:Alain Touraine,1925年8月3日-),法国社会学家。 图赖讷生于Hermanville-sur-Mer。他是社会科学高等学院的研究主管。 图赖讷最早使用“后工业社会”一词。他的
  • 慈禧太后孝钦显皇后(满语:ᡥᡳᠶᠣᠣᡧᡠᠩᡤᠠ ᡤᡳᠩᡤᡠᠵᡳ ᡳᠯᡝᡨᡠ ᡥᡡᠸᠠᠩᡥᡝᠣ,穆麟德:hiyoošungga gingguji iletu hūwangheo,太清:hiyouxungga gingguji iletu hvwanghe
  • 缅甸广播电台缅甸广播电视台(缅甸语:မြန်မာ့အသံနှင့်ရုပ်မြင်သံကြား;英语:Myanmar Radio and Television / MRTV),旧称“缅甸广播公司”(Burma Broadcasting Serv
  • 最终胜利主义最终胜利主义(世界语:Finvenkismo)是目前世界语运动中一种理念, 最早可追溯至柴门霍夫(世界语创造者)时期。最终胜利主义的目标是,世界语能够成为全世界的第二语言。一个最终胜利主
  • 黏膜层淋巴组织黏膜相关淋巴组织(Mucosa-associated lymphoid tissue,简称MALT),位于消化道、呼吸道、泌尿生殖道等人体各种黏膜组织中,由黏膜表皮细胞下方的淋巴小结以及表皮细胞之间的微皱褶