• 【智能优化算法】基于阴阳对优化算法求解单目标优化问题附matlab代码 Yin Yang Pair Optimization


    💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥

    📝目前更新:🌟🌟🌟智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真。

                             

                                  🎉🎉欢迎您的到来🎉🎉
    
                    ⛅⛅⛅ 📃CSDN主页:Matlab科研室🌈🌈🌈
    
                  📚📚📚📋所有代码目录见微信公众号:天天Matlab👨💻👨💻👨💻

    1 内容介绍

    阴阳对优化算法 ( Yi n-Yang-Pai r Opti mi zation , YYPO ) 是一种近期被提出 的 的轻量级 单 目 标智 能优化算法[ 2 5 ] 〇 其将宇宙 中 广泛存在 的二元性思想 引 入至优化算法设计 中 , 使优 化算法在搜索空间全局探索 ( explorati on ) 和局部开发 ( exploitation ) 之间保持一种动态和谐的平衡。 相对于 目 前代表性的几种单 目 标优化算法, YYPO 拥有很强的解的搜索性能, 同 时其时 间 复杂度又显著 降低 , 所以其拥有很强 的竞争力 。 该算法的一个缺陷是使用 固 定 的缩放因 子, 所以其实际的优化性能过于依赖缩放因 子参数的设置.阴 阳 对优化(YYPO) 算法是 由 Punnathanam等人在2 0 1 6 年提 出 的 一种 新 的 元启 发式算 法 。 其是基于在搜索空 间 全局探索( expl oration) 和 局 部开发( exploi tation) 之 间 保持平衡 的一 种轻量级优化算法。 阴 阳 对优化算法采用 全局探索 点P2 和局 部开发点Pi , 根据优化 问 题 中 决策变量的数量利用两点相互交换的策略 , 并生成附加 点进行搜索求解。。

    2 仿真代码

    function [P,del] = Archivefn(Arch,P,del,alpha,D)

    % This function executes the archive stage

    % This is an equivalent of the archive stage described in the paper

    Arch = [Arch; P];

    [~, ind] = min(Arch(:,D+1));

    P(1,:) = Arch(ind,:);

    Arch(ind,D+1) = NaN;

    [~, ind] = min(Arch(:,D+1));

    P(2,:) = Arch(ind,:);

    % Equation (3)

    del(1) = del(1) - del(1)/alpha;

    del(2) = del(2) + del(2)/alpha;

    % del2 is to be capped at 0.75

    del(2) = min(del(2),0.75);

    end

    3 运行结果

    4 参考文献

    [1]李大海,艾志刚,王振东. 基于全组合策略的多目标阴阳对算法[J]. 计算机工程与应用, 2021, 57(22):15.

    博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

    部分理论引用网络文献,若有侵权联系博主删除。

  • 相关阅读:
    二叉搜索树的众数(力扣501)
    vue-element-admin入门①
    视频制作不求人:批量添加滚动字幕的详细教程
    Windows Server 2012 R2 安装 OpenSSH
    TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.5 Wi-Fi 安全
    UE4碰撞射线检测2
    GraalVM java17 Windows打包
    java学习--day8 (面向对象)
    【python】(九)python的模块与包
    MyBatis的各种查询功能
  • 原文地址:https://blog.csdn.net/matlab_dingdang/article/details/126350104