找回密码
 注册
关于网站域名变更的通知
查看: 575|回复: 1
打印 上一主题 下一主题

基于matlab金鹰算法(MOGEO)的多目标优化求解

[复制链接]
  • TA的每日心情

    2019-11-19 15:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-3-31 15:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    一、源代码
    2 d; B% N4 u0 }  m( N; t * C& z1 Y* W2 ~6 z
    • %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    • %
    • %  Multi-Objective Golden Eagle Optimizer (MOGEO) source codes version 1.0
    • %
    • %  Original paper:        Abdolkarim Mohammadi-Balani, Mahmoud Dehghan Nayeri,
    • %                                        Adel Azar, Mohammadreza Taghizadeh-Yazdi,
    • %                                        Golden Eagle Optimizer: A nature-inspired
    • %                                        metaheuristic algorithm, Computers & Industrial Engineering.
    • % To use this code in your own project
    • % remove the line for 'GetFunctionDetails' function
    • % and define the following parameters:
    • % fun   : function handle to the .m file containing the objective function
    • %                  the .m file you define should accept 'x' as input and return
    • %                  a column vector containing objective function values
    • % nobj  : number of objectives
    • % nvars : number of decision/design variables
    • % lb    : lower bound of decision variables (must be of size 1 x nvars)
    • % ub    : upper bound of decision variables (must be of size 1 x nvars)
    • %
    • % MOGEO will return the following:
    • % x     : best solution found
    • % fval  : objective function value of the found solution
    • %% Inputs
    • FunctionNumber = 7; % 1-10
    • options.PopulationSize = 200;
    • options.ArchiveSize    = 100;
    • options.MaxIterations  = 1000;
    • options.FunctionNumber = FunctionNumber;
    • %% Run Multi-Objective Golden Eagle Optimizer
    • [fun,nobj,nvars,lb,ub]   = GetFunctionDetails (FunctionNumber);
    • options.AttackPropensity = [0.5 ,   2];
    • options.CruisePropensity = [1   , 0.5];
    • [x,fval] = MOGEO (fun,nobj,nvars,lb,ub, options);

    • - ~$ K& n1 n6 L3 q/ D. i8 @1 T
                   ; K% R) T/ P' I' e9 S$ ^3 {
    : H' Z1 |9 n/ m" p3 B& R

    ' q: y) Z4 C, m9 c% V# c二、运行结果
    3 N9 d3 V* x* d+ D9 Y0 S( h: W. b% U2 F! U+ h: ]6 ^3 L

    该用户从未签到

    2#
    发表于 2021-3-31 16:03 | 只看该作者
    基于matlab金鹰算法(MOGEO)的多目标优化求解
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-19 03:08 , Processed in 0.078125 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表