竞争算法是什么 -凯发k8国际版官网

qa 2020-04-14 10:30:52 阅读(...)

帝国竞争算法(imperialist competitive algorithm, ica )是一种受帝国竞争行为启发的新的智能优化算法,它与粒子群优化(pso)、蚁群(bco)等算法一样,都属于基于群体的随机优化搜索算法。

帝国(imperialist competitive algorithm, ica )是一种受帝国竞争行为启发的新的,它与(pso)、(bco)等算法一样,都属于基于群体的随机优化搜索算法

竞争算法是什么

概述

受帝国主义殖民竞争机制的启发,atashpaz-gargari 和 lucas 于 2007 年提出了一种新的智能优化算法—帝国竞争算法 (ica)。与 ga, pso, abc 等受生物行为启发的群智能算法不同,ica 受社会行为启发,通过摸拟殖民地同化机制和帝国竞争机制而形成的一种优化方法。ica 也是一种基于群体的优化方法,其解空间由称为国家的个体组成。ica 将国家分为几个子群,称为帝国。在每个帝国内,ica 通过同化机制使非最优的国家(殖民地)向最优国家(帝国主义国家)靠近,该过程类似于 pso。帝国竞争机制是 ica 的关键,ica 通过帝国竞争机制将最弱帝国中的一个或多个殖民地移动到其他帝国,使帝国之间可以进行信息交互。

国外已有许多学者对 ica 的性能改进以及实际应用进行了大量的研究,也取得了一定的进展。ica 已被广泛用于解决各种实际的优化问题,如调度问题、分类问题、机械设计等。然而,该算法仍然存在多样性下降较快、易早熟收敛等缺陷。另外,ica 提出的时间较短,尚有很大的研究空间。

收藏 0个人收藏

评论交流

请「」后参与评论
  1. 加载中..

相关推荐

  • 分布式共享内存是并行处理发展中出现的一种重要技术。提供给程序员一个逻辑上统一的地址空间,任何一台处理机都可以对这一地址空间直接进行读写操作。具有分布式内存结构可扩充性的优点,也具有共享内存结构通用性好、可移植性、编程容易的优点。
    qa
  • 搜索算法 search algorithm

    搜索算法是什么

    搜索算法是解决搜索问题的任何算法,即检索存储在某个数据结构中的信息,或者在问题域的搜索空间中计算的信息。这种结构的例子包括但不限于链表,数组数据结构或搜索树。合适的搜索算法通常取决于正在搜索的数据结构,并且还可能包括有关数据的先前知识。
  • 蚁群算法是一种用来寻找优化路径的概率型算法。其灵感来源于蚂蚁在寻找食物过程中发现路径的行为,这种算法具有分布计算、信息正反馈和启发式搜索的特征,本质上是进化算法中的一种启发式全局优化算法。
    qa
  • 线性搜索 linear search

    线性搜索是什么

    线性搜索或顺序搜索是一种寻找某一特定值的搜索算法,指按一定的顺序检查数组中每一个元素,直到找到所要寻找的特定值为止。是最简单的一种搜索算法。
  • ac自动机算法是什么

    ac自动机算法是什么

    ac自动机算法是字符串搜索算法,用于在输入的一串字符串中匹配有限组“字典”中的子串。它与普通字符串匹配的不同点在于同时与所有字典串进行匹配。算法均摊情况下具有近似于线性的时间复杂度,约为字符串的长度加所有匹配的数量。
  • world cup 2022 世界杯

    如何观看2022年世界杯

    网上看体育直播的就是央视cctv5体育频道,剩下的就是pptv、腾讯等这些自媒体平台,除了央视,其他平台都要收费开会员才能观看。
网站地图