染色体遗传算法

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

相关

  • 牛奶过敏牛奶过敏(英语:milk allergy)指免疫系统对于牛奶中的蛋白质产生过敏反应,主要症状是胃肠道、皮肤和呼吸的过敏反应。牛奶过敏属于食物过敏,但乳糖不耐症是缺乏需要消化牛奶中的乳
  • IM肌肉注射(英语:Intramuscular injection,常常简称为 IM),是指将物质直接注射至肌肉之中的注射方式。在医学领域中,它是几个给药途径之一。由于肌肉比皮下组织中的血管更多更大,肌肉
  • 大篆陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 南京大学医学院南京大学医学院历史悠久,同时又是南京大学的新兴学院之一。前身是原国立中央大学医学院,1949年改名南京大学医学院并于三年后分出。1987年南京大学医学院复建,是全国综合性大学
  • 法兰西第一殖民帝国法兰西殖民帝国是指法国在17世纪至1960年代控制的诸多殖民地。在19至20世纪初,它成为了仅次大英帝国的第二大殖民帝国。在1919至1939年这个巅峰时期,它横跨了1234.7万平方公里
  • 脱氧尿苷脱氧尿苷(Deoxyuridine)是一种属于核苷的化合物,与尿苷相似,但少了一个位于核糖2'位置上的氧原子,因此称为脱氧尿苷。
  • 卫理公会中央礼堂坐标:51°30′00″N 0°07′48″W / 51.50000°N 0.13000°W / 51.50000; -0.13000卫理公会中央礼堂(英语:Methodist Central Hall)是位于英国伦敦西敏市的卫理公会(循道宗)教堂,全
  • 信义区信义区可以指:
  • 输入输出设备I/O(英语:Input/Output),即输入/输出,通常指数据在存储器(内部和外部)或其他周边设备之间的输入和输出,是信息处理系统(例如计算机)与外部世界(可能是人类或另一信息处理系统)之间的通信
  • 韩国历大韩民国是现在韩国的国号,也曾经是1948年8月15日到1948年9月24日期间韩国纪年法。大韩民国纪年并不是从1948年开始计算,而是以爆发三一独立运动的1919年为纪元元年。所以,建国