调度算法关于轮盘赌和锦标赛两种选择算子的选用思考二元锦标赛选择

先看两种选择算法的大致流程:

轮盘赌算法

轮盘赌算法(Roulette Wheel Selection)是一种用于选择个体的优化算法,常用于遗传算法和进化计算领域。其基本思想模拟了轮盘赌游戏中旋转轮盘的过程。

轮盘赌算法的步骤如下:

轮盘赌算法的核心思想是根据个体的适应度值来确定其被选中的概率,适应度较高的个体具有更大的概率被选中,从而增加了进化算法中优秀个体被选择的机会。

锦标赛算法

锦标赛算法(Tournament Selection)是一种常用的个体选择方法,常用于遗传算法和进化计算中。它模拟了锦标赛的竞争过程,通过不断地选择优胜者来构建新一代的个体群体。

锦标赛算法的基本流程如下:

锦标赛算法的特点在于每次选择的个体数量是固定的,这可以通过设置锦标赛的大小来调节。通常情况下,锦标赛的大小为2或3。

两种算法的对比

在进化算法中,轮盘赌选择和二元锦标赛选择都是常见的选择算子,用于选择个体进入下一代种群。它们有不同的工作原理和特点:

轮盘赌选择:

二元锦标赛选择:

选择轮盘赌或二元锦标赛选择的决定通常取决于问题的性质和算法的需求。轮盘赌选择具有更强的随机性,适用于一些问题,但可能导致较差个体的选择。二元锦标赛选择是一个确定性的选择方法,更适用于一些特定情况下,如需要更好的多样性维护、对较差个体更有限制等。

个人理解,这两种算法一个比较大的区别就是,锦标赛算法比轮盘赌算法多了随机选择个体的步骤。轮盘赌算法在对个体进行选择时,选择的概率就已经取决于个体的适应度了,这样就自然会有选择更优解的一个趋势,即使较差的解也能有一定的选择概率;而锦标赛算法最开始选择个体是完全随机的,每个个体被选中参赛的概率相等,选中之后才根据适应度来PK优胜者,这样就给了较差的个体跟较好个体同样被选择参赛的机会,使较差的个体也有“矮个子里挑高”的既视感。所以相对而言,轮盘赌算法的目的性要更强一些,锦标赛算法则更有助于保持解的多样性。

下面简单总结了一下两种算子的适用情况。

当选择适合使用二元锦标赛和轮盘赌的情况取决于问题的性质和算法的需求。以下是一些示例,说明何时使用哪种选择操作更合适:

适合使用二元锦标赛的情况:

多模式问题: 当问题具有多个局部最优解,且算法需要探索这些解时,二元锦标赛选择可以帮助维持多样性,使算法更有可能选择不同的个体。

不确定性较高的问题: 如果问题的适应度函数存在较大的随机性或不确定性,二元锦标赛可以提供一定的稳定性,因为它不依赖于适应度值的绝对大小。

均匀分布 Pareto 前沿: 当问题的 Pareto 前沿较为均匀分布时,二元锦标赛可以有效地选择个体,不会受到适应度值范围的影响。

适合使用轮盘赌选择的情况:

确定性问题: 如果问题的适应度函数是确定性的,没有随机性或不确定性成分,轮盘赌选择通常可以正常工作。

适应度值范围重要: 如果问题中存在明显的适应度值范围差异,轮盘赌选择可以根据适应度值的大小进行选择,有助于更快地收敛到 Pareto 前沿。

全局优化问题: 当问题的目标是找到全局最优解而不是多个局部最优解时,轮盘赌选择可能更适用,因为它可以更加精确地根据适应度值选择个体。

另外,有时也可以结合使用这两种选择方法。

结合二元锦标赛和轮盘赌选择的方法可以利用它们各自的优点,以在多目标优化中获得更好的性能。下面是结合两种方法的特点的具体解释:

多样性和适应度值平衡: 二元锦标赛选择有助于维持多样性,但不关心适应度值的大小。轮盘赌选择可以更好地考虑适应度值,确保选择更适应度高的个体。通过结合两者,可以在一定程度上平衡多样性和适应度值,从而更好地探索和利用 Pareto 前沿。

探索和收敛: 二元锦标赛有助于算法在较早阶段更好地探索搜索空间,轮盘赌选择则更有助于收敛到 Pareto 前沿。在算法的不同阶段,可以根据需要使用不同的选择方法,以平衡探索和收敛的要求。

适应度值范围考虑: 在某些情况下,问题中的适应度值范围可能相差很大。结合轮盘赌选择,可以根据适应度值的大小更有针对性地选择个体,从而提高了算法在 Pareto 前沿的性能。

算法的灵活性: 结合两种选择方法提供了更大的算法灵活性。可以根据问题的特性和算法的需求动态选择使用哪种方法,或者在不同的阶段使用不同的选择方法。

最终,结合二元锦标赛和轮盘赌选择的方法可以根据具体问题和算法的要求获得更好的性能,同时平衡了多样性和适应度值的考虑。这种灵活性使算法能够更好地适应各种多目标优化问题。

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

zcongfly

你的鼓励将是我创作的最大动力

打赏作者

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

THE END
0.世界杯足球什么意思理想股票技术论坛世界杯足球什么意思,世界杯足球解释, 国际足球赛事定义, 足球锦标赛概念世界杯足球是一种国际性的足球比赛,参与的队伍来自不同国家,通过比赛争夺足球冠军。这一赛事通常每四年举行一次,是足球运动中最高荣誉的比赛之一,吸引了全球观众的关注。 世界杯很懂足球,股票很懂技术 [股市实战-技术交流论坛] 很懂技术和很https://www.55188.com/tag-thread-5096277-1.html
1.德扑锦标赛中的ICM(独立筹码模型)快速指南如果你参加德扑锦标赛,就需要了解ICM(独立筹码模型)的概念。 但是围绕ICM,以及如何正确应用它,存在很多混淆和错误信息。这篇短文将有助于消除这种困惑。让我们开始吧! ICM概念简述 简单地说,ICM是德扑锦标赛中使用的一个概念,用于确定每个筹码相对于锦标赛奖池的价值。 在常规桌游戏中,10000个筹码的价值正好是10000。然而,在锦标赛中,1https://www.legendpoker.cn/xw/zx/2984.html
2.职业赛事的定义与锦标赛关系探讨在当今社会,职业赛事的蓬勃发展不仅展现了竞技体育的魅力,也为全球数以亿计的观众带来了无与伦比的视觉盛宴。不同于传统意义上的业余比赛,职业赛事通常涉及高水平运动员、丰厚奖金和复杂组织结构。这种专业化的发展趋势使得我们有必要深入探讨“职业赛事”的定义及其与锦标赛之间微妙而紧密的关系。 http://www.sh-xinuo.cn/post/15013.html
3.足球知识6、世界上哪个国家在世界杯足球赛中取得冠军次数最多? 巴西最多共4次。 1958年(6届 );1962年(7届);1970年(9届);1994年(15届)。 二、足球技术 1、足球技术的概念是什么? 足球技术是指运动员在足球比赛中所采用的各种合理动作的总称。 2、足球技术可分为哪两大类? https://ldtyb.buu.edu.cn/art/2011/5/18/art_10907_111635.html
4.中国经验与中国特色经济社会学:标识性概念与关键议题摘要:纵观中国经济社会学40多年的发展历程,社会学者立足中国经验,坚持调查研究与理论建构相结合,既借鉴吸收西方理论,又拒绝照抄照搬,提出了“另一只看不见的手”“关系社会学”“关系产权”“工人阶级再形成”“三位一体的城镇化”“锦标赛体制”等一系列标识性概念,从宏观、中观和微观三个层面推进了中国特色经济社会https://www.cssn.cn/shx/202302/t20230207_5586433.shtml
5.政策扩散中“政策再创新”的生成路径与内在逻辑​——基于16个总体来看,在现有关于官员激励、地方政府竞争等问题的研究中,强调增长竞争的锦标赛概念框架占据重要地位,标尺赛、行政竞标制等也有较强的解释力。而本文的“创新擂台赛”概念所揭示的地方政府行为逻辑与前述概念相比,主要存在以下三方面的不同。 其一,“创新擂台赛”强调对主体治理目标和非主体治理目标进行整体分析。一http://gzlz.gzhu.edu.cn/info/1023/2337.htm
6.周黎安:拒绝童话2008年,周黎安出版《转型中的地方政府:官员激励与治理》一书,分析中国治理体系改革开放后的转型过程。数年后,周黎安提出“官场+市场”模式,进一步完善了晋升锦标赛理论,该模式也成为解释中国经济奇迹的重要范式。而他的晋升锦标赛、行政发包制等原创性概念的影响力,也早已超出经济学界,被社会学、政治学等学界认可。 https://www.gsm.pku.edu.cn/info/1022/22801.htm