将PlatEMO第二代的代码迁移到第三代中,至少需要更改以下几点:
1.函数头部
function REMO(Global)改成classdef REMO < ALGORITHM
2.将函数主体放到以下框架内
methods
function main(Algorithm,Problem)
**函数主体迁移到这里
end
end
3. Global.NotTermination改成Algorithm.NotTerminated
4.Global.N改成Problem.N (M和D相同)
5.GA改成OperatorGA
6.INDIVIDUAL改成SOLUTION(通常只在代理模型的算法中出现)