群智能优化计算中的混沌映射

这篇具有很好参考价值的文章主要介绍了群智能优化计算中的混沌映射。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

经实验证明,采用混沌映射产生随机数的适应度函数值有明显提高,用混沌映射取代常规的均匀分布的随机数发生器可以得到更好的结果,特别是搜索空间中有许多局部解时,更容易搜索到全局最优解,利用混沌序列进行种群初始化、选择、交叉和变异等操作会影响算法的整个过程,而且常常能取得比伪随机数更好的效果。

混沌主要具有以下两个性质:

  • 轨道不稳定性,这个性质在适当的约束条件下导致运动的不稳定性和分叉现象
  • 高度依赖初始值,即两个相近的初始值会得到完全不相同的随机数序列

描述混沌运动的一个典型例子,就是非线性Logistic映射,它是一个一维的非线性函数:
群智能优化计算中的混沌映射
式中,μ为控制参数,且μ>1;xn的取值范围为0≤xn≤1。

本篇博客以logistic混沌映射为例来学习混沌映射的性质。

本文考虑控制参数μ在1<μ≤4范围内取值时,式(1)的映射情况。

  1. 当μ=2.8,x0=0.63时,经过20次迭代后的解为x20=0.642 7和x21=0.643 0,逐渐趋向于0.642 7和0.643 0之间的一个不动点。

  2. 当μ=3.14,x0=0.66时,经过30次迭代后的解稳定在两个不动点x30=0.538 1和x31=0.780 4附近。

  3. 当μ=3.45,x0=0.68时,经过68次迭代后的解稳定在4个不动点x68=0.429 4、x69=0.845 3、x70=0.451 1和x71=0.854 2附近。

  4. 当μ=4.0,x0=0.80时,迭代计算的结果不再出现趋于一个或几个不动点的情况,而是完全进入混沌状态,在这种情况下的取值是随机的。

这里需要说明的是,初始值x0均可以从0开始,这里的初值仅仅是为了读者验证的方便。

由以上4点分析可知,Logistic映射描述的非线性动力学中的混沌运动在某些条件下表现出高度的有序,如当μ=2.8时,迭代20次以后的解趋向于一个不动点,不再变化,这是有规律有序的运动。再加大μ值,这种有序的运动中出现稳定的不动点数将不断地增加。数量的增加仍然可以视为有序的,这种不动点数不断增加的情况称之为 “分叉现象” 。随着分叉不动点数的不断增加,使有序的运动逐渐失去平衡,进入混沌状态,即μ≥4.0的情况。因此,用μ=4.0代入式(1)就可以得到一组随机数:群智能优化计算中的混沌映射
n值越大,得到的xn+1值就越大。通过给定不同初始值得到的相应随机数可以得知这些随机数具有高度依赖初始值的特点,即两个相近的初始值会得到完全不相同的随机数序列,这是混沌映射的性质,也是引用它的理论依据。这种性质将给优化计算带来很大的好处。

下面给出部分常用于群体智能领域的混沌序列:

群智能优化计算中的混沌映射

参考资料:
混沌映射在优化计算中的应用
几种混沌映射文章来源地址https://www.toymoban.com/news/detail-417968.html

到了这里,关于群智能优化计算中的混沌映射的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 14种混沌映射,python代码,可自由切换,以鲸鱼和蜣螂算法为例,方便应用于所有算法...

    “  本期采用PYTHON代码实现14种常见的和不常见的混沌映射用于优化群智能算法,作者写好了一个Chaos类,方便调用,代码可一键切换,可用于所有智能算法优化,本篇文章以鲸鱼和蜣螂算法为例进行介绍 ” 本文涉及14种混沌映射算法,用于在初始化智能算法粒子时使用,1

    2024年04月13日
    浏览(49)
  • 以太坊智能合约开发:Solidity语言中的映射

    本文我们介绍Solidity语言中的映射,包括映射的基本定义、语法、映射的变量声明和基本读写操作。并且通过两个智能合约例子演示了映射的定义与基本操作。 Solidity中关于映射的一些定义: 映射以键-值对(key = value)的形式存储数据; 键可以是任何内置数据类型,包括字节

    2024年02月05日
    浏览(56)
  • 2022TI杯D题混沌信号产生实验装置

        如题所示,刚刚参加完2022年TI杯电子设计大赛D题混沌信号产生实验装置的设计。依据经典蔡氏电路使用电阻、电容和5个运放芯片进行电路设计,单电源供电,利用双通道示波器进行相图观察,实现了单周期信号、双倍周期信号,幅值不小于输入电源 80 % 80% 80% 的单螺旋

    2024年02月17日
    浏览(37)
  • MODNet 剪枝再思考: 优化计算量的实验历程分享

    目录 1 写在前面 2 模型分析 3 遇到问题 4 探索实验一 4.1 第一部分 4.2 第二部分 Error 1 Error 2 4.3 实验结果 ①参数量与计算量 ②模型大小 ③推理时延 5 探索实验二 5.1 LR Branch 5.2 HR Branch 5.2.1 初步分析 5.2.2 第一部分 enc2x 5.2.3 第二部分 enc4x 5.2.4 第三部分 hr4x 5.2.5 第四部分 hr2x 5.2

    2024年01月22日
    浏览(60)
  • 【粒子群算法和蝴蝶算法组合】粒子群混沌混合蝴蝶优化算法研究(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 文献来源

    2024年02月14日
    浏览(80)
  • 高性能计算实验——矩阵乘法基于MPI的并行实现及优化

    熟练掌握MPI编程方法,并将通用矩阵乘法转为MPI并行实现,进一步加深MPI的使用与理解。 进一步熟悉MPI矩阵乘法的实现,学习MPI点对点通信与集合通信的异同点和各自的优缺点,学会比较二者的性能以及各自使用的情形。 学习如何将自己编写的代码改造为标准库函数,供其

    2024年02月03日
    浏览(55)
  • 自适应弹性计算的云端应用:实现计算资源的智能优化

    引言: 在当今快速变化的时代,互联网技术的发展日新月异,人们对于计算机硬件和软件的需求也在不断地提高。为了满足这种需求,各个领域的公司和组织都在寻求一种能够灵活适应需求的计算架构,而弹性伸缩便是解决这一问题的关键。本文将详细介绍弹性伸缩AS.pptx模

    2024年02月06日
    浏览(37)
  • 密码协议形式化分析与可证明安全实验——Cricom实验

     环境:WIN10 x64 criom是基于Rust开发的,因此主机需要配有Rust环境。 snarkjs需要node环境。 安装及配置参考 作者:荔枝味汽水 windows安装rust详细教程 windows安装rust详细教程 - 知乎 (zhihu.com) 注意 :本人的cargo换国内源选择的 清华源 再进行配置时,最后一步在.cargo文件中新建的

    2024年01月17日
    浏览(72)
  • 密码协议形式化分析与可证明安全实验一——ProVerif实验

    环境:win10 x64 Windows 用户使用二进制发行版安装 ProVerif。选择任意一个地址创建ProVerif文件夹。后续所有安装程序压缩包均解压至该文件夹下。 在此,本作者选择在D盘创建ProVerif文件夹,即D:ProVerif Graphviz 可以从 官网 下载: graphviz-9.0.0 (64位) EXE安装程序[sha256]。解压至D:Pr

    2024年02月01日
    浏览(46)
  • WiFi模块在智能家居中的应用与优化

    智能家居技术的迅速发展已经改变了我们对家庭的定义。WiFi模块作为智能设备连接的核心,扮演着连接和控制智能家居生态系统的关键角色。本文将深入研究WiFi模块在智能家居中的应用,同时探讨如何通过优化来提升其性能和用户体验。 1. 智能家居中WiFi模块的关键应用:

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包