启发式算法分析报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gatool Fitness function:@ackleyfcn Number of variables:10 选中‘Plots’中的‘Best fitness’ X gamultipoj fitnessfcn,nvars,A,b,Aeq,beq,lb,ub,options 可以处理线性不等式约束、线性等式约束和有界约束 解多目标规划 function y simple_multiobjective x y 1 x+2 ^2 - 10; y 2 x-2 ^2 + 20; FitnessFunction @simple_multiobjective; numberOfVariables 1; [x,fval] gamultiobj FitnessFunction,numberOfVariables ; Optimization terminated: average change in the spread of Pareto solutions less than options.TolFun. size x ans 15 1 size fval ans 15 2 4.4 遗传算法对TSP的应用 load usborder.mat,x,y,xx,yy ; plot x,y,Color,red ; hold on; cities 40; locations zeros cities,2 ; n 1; while n cities xp rand*1.5; yp rand; if inpolygon xp,yp,xx,yy locations n,1 xp; locations n,2 yp; n n+1; end end plot locations :,1 ,locations :,2 ,bo ; distances zeros cities ; for count1 1:cities, for count2 1:count1, x1 locations count1,1 ; y1 locations count1,2 ; x2 locations count2,1 ; y2 locations count2,2 ; distances count1,count2 sqrt x1-x2 ^2+ y1-y2 ^2 ; distances count2,count1 distances count1,count2 ; end; end; create_permutations.m crossover_permutation.m mutate_permutation.m traveling_salesman_fitness.m traveling_salesman_plot.m FitnessFcn @ x traveling_salesman_fitness x,distances ; my_plot @ options,state,flag traveling_salesman_plot options, state,flag,locations ; options gaoptimset PopulationType, custom,PopInitRange, [1;cities] ; options gaoptimset options,CreationFcn,@create_permutations, ... CrossoverFcn,@crossover_permutation, ... MutationFcn,@mutate_permutation, ... PlotFcn, my_plot, ... Generations,500,PopulationSize,60, ... StallGenLimit,200,Vectorized,on ; numberOfVariables cities; [x,fval,reason,output] ga FitnessFcn,numberOfVariables,options Optimization terminated: average change in the fitness value less than options.TolFun. x [1x40 double] fval 5.8125 reason 1 output problemtype: unconstrained randstate: [625x1 uint32] randnstate: [2x1 double] generations: 204 funccount: 1

文档评论(0)

武神赵子龙 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档