范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

优化算法之手推遗传算法(GeneticAlgorithm)详细步骤图解

  遗传算法可以做什么?
  遗传算法是元启发式算法之一。 它有与达尔文理论(1859 年发表)的自然演化相似的机制。 如果你问我什么是元启发式算法,我们最好谈谈启发式算法的区别。
  启发式和元启发式都是优化的主要子领域,它们都是用迭代方法寻找一组解的过程。启发式算法是一种局部搜索方法,它只能处理特定的问题,不能用于广义问题。而元启发式是一个全局搜索解决方案,该方法可以用于一般性问题,但是遗传算法在许多问题中还是被视为黑盒。
  那么,遗传算法能做什么呢?和其他优化算法一样,它会根据目标函数、约束条件和初始解给我们一组解。
  最优局部解与最优全局解遗传算法是如何工作的?
  遗传算法有5个主要任务,直到找到最终的解决方案。它们如下。初始化适应度函数计算选择交叉突变
  定以我们的问题
  我们将使用以下等式作为遗传算法的示例。 它有 5 个变量和约束,其中 X1、X2、X3、X4 和 X5 是非负整数且小于 10(0、1、2、4、5、6、7、8、9)。 使用遗传算法,我们将尝试找到 X1、X2、X3、X4 和 X5 的最优解。
  将上面的方程转化为目标函数。 遗传算法将尝试最小化以下函数以获得 X1、X2、X3、X4 和 X5 的解决方案。
  由于目标函数中有 5 个变量,因此染色体将由 5 个基因组成,如下所示。
  初始化
  在初始化时,确定每一代的染色体数。 在这种情况下,染色体的数量是 5。因此,每个染色体有 5 个基因,在整个种群中总共有 25 个基因。 使用 0 到 9 之间的随机数生成基因。
  在算法中:一条染色体由几个基因组成。 一组染色体称为种群
  下图是第一代的染色体。
  适应度函数计算
  它也被称为评估。 在这一步中,评估先前初始化中的染色体。 对于上面示例,使用以下的计算方式。
  这是第一代种群中的第一个染色体。
  将 X1、X2、X3、X4 和 X5 代入目标函数,得到 53。
  适应度函数是 1 除以误差,其中误差为 (1 + f(x))。
  下面公式中加 1 是为了避免零问题
  这些步骤也适用于其他染色体。
  选择
  轮盘赌法是遗传算法中的一种随机选择方法。 这就像赌场里的轮盘赌。 它有一个固定点,并且轮子旋转直到轮子上的一个区域到达固定点的前面。
  在遗传算法的背景下,具有较高适应度值的染色体将更有可能在轮盘赌中被选中。
  首先,计算 5 条染色体的总适应度值。
  总计 = .
  总计 = 0.0185 + 0.0400 + 0.0178 + 0.0181 + 0.0434
  然后,计算每个染色体的概率。 下图是第一条染色体概率的样本计算(P1 = 0.1342)。
  再次应用到所有的染色体:
  计算概率后,对于轮盘赌方法,需要计算其累积概率。
  计算累积概率后,要使用轮盘进行选择,需要生成5个随机数Uniform(0,1),这些随机数决定了从选择中剔除哪条染色体。
  产生5个数字因为我们有5条染色体
  下图就是挑选和消除染色体的方法。首先,根据累积概率排列染色体,所选择的染色体由随机数决定如下:
  选择后的新染色体如下所示。
  交叉
  在生物学中,交叉是指生殖的一个术语。两条染色体被随机选择并通过数学运算进行匹配。在本例中使用单点交叉。
  单点交叉意味着两个亲本的基因被一个交叉线交换
  下图包含使用Uniform(0,1)生成的随机数。选择用于交叉的染色体数量是由交叉率(Pc)控制的,其中最小值为0,最大值为1。例如确定Pc = 0.25,这意味着随机数目小于0.25的染色体将成为交叉中的亲本。
  随机数对染色体。例如,R1对1号染色体,R2对2号染色体,以此类推
  交叉的染色体是染色体1,染色体3和染色体5。这三条染色体的结合如下所示。
  为了确定交叉线的位置,需要生成一个1到n之间的随机数,其中n是染色体- 1的长度。我们生成了1到4。
  染色体1和染色体3之间的交叉(称为CO1)如下所示。
  1号染色体和5号染色体之间的交叉(称为CO2)如下所示。
  3号染色体和5号染色体(称为CO3)
  突变
  1号染色体和2号染色体来自新的2号染色体和4号染色体。他们没有被选中进行交叉。而染色体3、4和5来自前代的交叉。
  下图就是与"染色体选择后使用交叉的结果"进行的对比。
  突变是我们赋予任何基因新的价值的过程。在本例中使用随机突变,突变基因的数量由突变率决定()。首先,计算一个种群中的基因数量。
  基因总数 = 染色体 x 染色体中的基因数
  接下来,发生突变的基因数量如下。
  #突变的基因数 = 基因总数 x
  因此,一个种群中的基因数量如下。
  #genes = 5 x 6
  #genes = 30
  突变基因数(= 0.1)
  #genes mutation = 30 x 0.1
  #genes mutation = 3
  所以需要生成从1到30的随机数。随机数的结果是7、19和23。它们是突变基因的位置。接下来,对于每一个被选中的基因,生成一个从0到9的随机数来替换旧的值。
  这些突变后的新染色体是第二代评估
  对突变后的染色体进行评估。
  使用生成的新一代重复这个过程,就可以以获得X1、X2、X3、X4和X5的最佳解。经过几代后,得到的最佳染色体如下。
  这个目标函数是有不同解的,所以我们这里只给出一个。如果需要添加限制条件,可以修改目标函数代码
  下面的Jupyter Notebook是上面我们过程的代码实现:
  https://gist.github.com/audhiaprilliant/f507d629a5322ca7f1ceaea027df0f6f
  引用
  [1] M. Fronita, R. Gernowo, V. Gunawan. 2017. Comparison of Genetic Algorithm and Hill Climbing for Shortest Path Optimization Mapping. The 2nd International Conference on Energy, Environment and Information System (ICENIS 2017). August 15th — 16th 2017. Semarang (ID). pp: 1–5.
  [2] N. Arfandi, Faizah. 2013. Implementation of genetic algorithm for student placement process of community development program in Universitas Gadjah Mada. Journal of Computer Science and Information. 6(2): 70–75.
  [3] T. Suratno, N. Rarasati, Z. Gusmanely. 2019. Optimization of genetic algorithm for implementation designing and modelling in academic scheduling. Eksakta: Berkala Ilmiah Bidang MIPA. 20(1): 17–24.
  作者:Audhi Aprilliant

中超七伤拳!亚泰影帝劣迹斑斑,经常骗红牌,曾与郑智对骂8月15日晚,中超第13轮的一场比赛,天津津门虎22战平了长春亚泰。这场比赛不能称之为精彩,也仅仅是从55分钟至68分钟的13分钟时间里,两队一共打入四球。天津津门虎队的小霸王周通又一前男篮国手转投湾区翼龙,CBA慌了吗?此前效力于北京首钢男篮的刘晓宇,选择湾区翼龙作为自己职业生涯的下一站。据媒体报道,这名前中国男篮控卫日前已经与湾区翼龙完成签约,双方签下的是一份为期一年的合同。在搞定刘晓宇之前,湾人民日报祝贺中国男排夺冠!张景胤揽两项大奖,三人入选最佳阵容2022年男排亚洲杯冠亚军决赛,中国男排发挥出色,30(252025232522)横扫日本男排,时隔十年重夺亚洲杯冠军,第二次登顶!赛后四面八方发来贺电,其中人民日报体育写道202不愧是大花!李冰冰罕见压轴走红毯,背着蝴蝶结出场即封神作为久违举办的大型红毯活动,今晚的微博之夜绝对备受我们的关注,而明星们的红毯秀也结束,我们就来回顾一下在这次的活动中,表现让大家惊艳的明星到底是谁吧!在这次的红毯中,最受大家关注的曼联应当感谢穆里尼奥,没有他九年仅一冠,保级才是今年目标?身穿奇怪的绿色球衣,全场隐藏在绿色草坪的曼联,经历了一场惨败,球迷也像一个被绿的人那样,心中只有愤怒。英超时代首次开局两连败,1979年后首次顶级联赛跨赛季四连败,同时也是30年来人生最回味的是第一次无论跳槽过多少次工作,最怀恋的是第一次工作中的人和事。不管经历过多少段情感,最思念的依然是青春的初恋时光。也不管看过多少场影剧,人生最回味的是第一次触碰到心灵深处的演员首先声明,我不可一世的曹云金,也走到了这一步文文亦范编辑小丁有人曾说谁都有脾气,但要学会收敛,生命的芳华,有年少的无知,有年轻的狂妄,总觉得可以无限透支随意挥霍,但慕然回头,却无处可买。对于世界上的任何一个年轻人来说,都有狂家长一定要知道的鼻出血护理要点孩子鼻出血是家长经常碰到的情况,做到下面这些,可以有效减少小儿鼻出血的频率哦1。出血部位涂抹保湿剂,如凝胶或者软膏儿童鼻出血的部位一般是在鼻腔前端,每天清洁鼻腔分泌物后,挤绿豆大小相机里的朝鲜,真的很土吗?眼见为实呀在很多人认知中,朝鲜都是一个较为闭塞的地方,因此在那应该基本没有什么世界潮流一说,或许很多人都会觉得那里的人过得很无趣,不懂得什么是时尚。而近些年,赴朝旅行的游客逐渐多了起来,他们你知道生活在四川有多幸运吗?嘿,我是李小碗,关注我,一起摆哈儿龙门阵玫瑰玫瑰玫瑰疫情三年,不提倡出省游的情况下,我每年都在换着地方到处跑,但是跑了三年,我依然没出四川,四川俨然就是缩小版的中国。从平原高原到山高冷酷炫的霸气说说,你值得拥有一再惹我之前劝你先掂量掂量自己,有没有那个资格?毕竟人生这么短,我是不会忍气吞声还给你脸的。二不喜欢就别装,不合适就别勉强,生活是自己的,不用委屈自己。三有一些本就属于我的东西,你
汕头黄山郑州航线开通!12月22日上午10时35分,一架B737800飞机平稳降落在黄山屯溪国际机场,标志着汕头黄山郑州航线正式开通。该航线是黄山机场20222023年冬航季第二条新开航线,对促进黄山市河池园博园钦州园岭南荔韵醉美陶都12月15日第十三届广西(河池)园林园艺博览会在河池市宜州新区盛大开园钦州园用地面积约5300平方米主题为岭南荔韵醉美陶都采用坭兴陶文化与荔枝元素结合的设计通过坭兴陶展示钦州千年古双向奔赴让非遗活起来琳琅满目的非遗文创品。以遂溪醒狮为主题进行非遗文创。湛江市非物质文化遗产广东醒狮民俗文化代表性传承人许海龙在创作。小朋友在体验非遗文创创作。人龙舞笔筒。遂溪醒狮文创品。古风古韵的廉走!去东方人类第一村泥河湾逛逛泥河湾原本是张家口市阳原县东部桑干河畔一个小山村的名字,自1921年发现古生物化石起,世界的眼光再未远离过这里。百年中,泥河湾成为世界著名的旧石器时代考古和第四纪地质学研究的圣地。咳嗽最怕喝这汤!每天煮一锅,省钱又实用,冬天少生病进入十二月以来,随着天气越来越冷,我们的身体会特别疲劳,甚至会出现失眠的情况,身体特别虚弱,四肢无力,气色也越来越差。由于我们正处于流感高发的季节,平常如果不注意调理,身体的抵抗力新疆油田采油二厂原油年产达266。5万吨创建厂62年来历史新高图为新疆油田采油二厂百里油区生产现场。王涛摄中新网乌鲁木齐12月22日电(喇小飞王涛)记者22日从新疆油田采油二厂获悉,截至12月17日,新疆油田采油二厂原油年产突破历史最高峰26日本2023年粮油价持续持续上涨增速超过今年的1。5倍日本明年(2023年)食品价格可能会继续飙升。根据日本帝国数据库于2022年12月21日公布了特别项目105家主要食品公司价格修正趋势调查2022年趋势和2023年展望,已经确定了韩国宣称开发出可用于量子计算的新型单电子器件据韩联社12月22日报道,韩国标准科学研究院(KRISS)和韩国科学技术院(KAIST)12月22日宣布,开发出了可以活用在量子信息技术上的新型单电子器件。图片来自韩联社单电子器件ChristianDior梦之设计师东京现代美术馆开展近日,巡迴展移至东京现代美术馆(MOT)举办,现场集结了Dior包括时装和配饰以及高级订制服到香水的经典设计,并首次展出许多珍贵档案文件,令观者得以一窥Dior和日本文化之间的独特十万狼主变废铁?PDD与魏大勋彭昱畅开黑,却遭水友狠狠拿捏!要说现在直播圈子谁的名气最大,那PDD一定榜上有名,作为曾经壕掷十万元去永劫无间开阔刀皮肤狼主的人民币玩家,曾几何时也是风靡一时的永劫无间杀人王,各种天秀操作打的满屏弹幕全是惊叹声我代表个人请马云回归开发医疗管理软件有人说我只会批判,目前情况下拿得出什么可行的措施吗?我就提出自己的意见。我个人强烈建议马云icon老师带领阿里团队开发出一个管理医院住院收治的APP。一,全面统计各个医院的住院床位