• 大小: 8.95KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


MATLAB 多目标进化算法 注释详细(英文) 已封装成函数形式 非原创 作者忘记了

资源截图

代码片段和文件信息

function [v x] = evaluate( prob x )
%EVALUATE function evaluate an individual structure of a vector point with
%the given multiobjective problem.
 
%   Detailed explanation goes here
%   prob: is the multiobjective problem.
%   x: is a vector point or a individual structure.
%   v: is the result objectives evaluated by the mop.
%   x: if x is a individual structure then x‘s objective field is modified
%   with the evaluated value and pass back.
 
%   TODO need to refine it to operate on a vector of points.
    if isstruct(x)
        v = prob.func(x.parameter);
        x.objective=v;
    else
        v = prob.func(x);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         650  2014-12-02 18:34  evaluate.m
     文件         611  2014-12-02 18:34  eval_update.m
     文件         672  2014-12-02 18:36  evolve.m
     文件         514  2014-12-02 18:34  gaussian_mutate.m
     文件        1903  2014-12-02 18:35  genetic_op.m
     文件        1266  2014-12-02 18:35  get_structure.m
     文件        1514  2014-12-02 19:45  init.m
     文件        1268  2014-12-02 18:35  init_weights.m
     文件         400  2014-12-02 18:38  kno1.m
     文件        1245  2014-12-02 19:44  moead.m
     文件         581  2014-12-02 18:37  randompoint.m
     文件        1416  2014-12-02 18:37  realmutate.m
     文件        1403  2014-12-02 18:38  subobjective.m
     文件         467  2014-12-02 18:38  te.m
     文件          96  2014-12-02 18:37  terminate.m
     文件         656  2014-12-02 18:38  testmop.m
     文件         335  2014-12-02 18:36  update.m
     文件          62  2014-12-02 18:38  ws.m
     文件         363  2014-12-02 18:39  zdt1.m

评论

共有 条评论