MOEA/D代码 自己实现 C++版

上传者: 28597441 | 上传时间: 2019-12-21 20:37:52 | 文件大小: 756KB | 文件类型: zip
ZDT1、ZDT2、DTLZ1测试函数也写好了,附有实验效果图,希望对大家学习有帮助!! void generateLamda(int M)//产生N 个权重向量 weight vector //lamdaM 为 N*M矩阵(N个lamda,每个lamda有m维) { //动态生成二维数组 lamdaMat=new double *[N+3];//注意,int*[10]表示一个有10个元素的指针数组 for(int i=1; i<=N+1; i++) { lamdaMat[i]=new double[M+1]; } belta=new double *[N+3];//注意,int*[10]表示一个有10个元素的指针数组 for(int x=1; x<=N+1; x++) { belta[x]=new double[M+1]; } // 2目标 if(M==2) { double *array1=new double[N+3]; for(int i=0; i<=N+1; i++) array1[i]=i*1.0/N; for(int i=1; i<=N+1; i++)//////////////////////////////// { lamdaMat[i][1]=array1[i-1]; lamdaMat[i][2]=1-array1[i-1];//保证M个分量之和为1 } ////////////////////////////////////////////////////////////

文件下载

资源详情

[{"title":"( 13 个子文件 756KB ) MOEA/D代码 自己实现 C++版","children":[{"title":"moead - 3","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"moead.exe <span style='color:#111;'> 1.52MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ZDT1-WS.png <span style='color:#111;'> 54.18KB </span>","children":null,"spread":false},{"title":"DTLZ1-TF.png <span style='color:#111;'> 82.18KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"main.o <span style='color:#111;'> 35.48KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"moead.depend <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"ZDT1.png <span style='color:#111;'> 50.12KB </span>","children":null,"spread":false},{"title":"ZDT1-TC.png <span style='color:#111;'> 55.48KB </span>","children":null,"spread":false},{"title":"DTLZ1-PBI.png <span style='color:#111;'> 90.58KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 19.47KB </span>","children":null,"spread":false},{"title":"moead.cbp <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"moead.layout <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"10.5end.txt <span style='color:#111;'> 19.47KB </span>","children":null,"spread":false},{"title":"moead.m <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • qq_32593091 :
    骗人的,是matlab的代码还说是c++的,服了,实事求是不好吗
    2020-05-07
  • qq_32593091 :
    骗人的,是matlab的代码还说是c++的,服了,实事求是不好吗
    2020-05-07

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明