当前位置: 首页 > news >正文

彩票站自己做网站软件开发公司

彩票站自己做网站,软件开发公司,深圳自助网站建设,兰溪网站建设目录 效果一览基本介绍程序设计参考文献 效果一览 基本介绍 基于蚁群算法的三维无人机航迹规划(Matlab)。 蚁群算法(Ant Colony Optimization,ACO)是一种模拟蚂蚁觅食行为的启发式算法。该算法通过模拟蚂蚁在寻找食物时…

目录

  • 效果一览
  • 基本介绍
  • 程序设计
  • 参考文献

效果一览

在这里插入图片描述

基本介绍

基于蚁群算法的三维无人机航迹规划(Matlab)。

蚁群算法(Ant Colony Optimization,ACO)是一种模拟蚂蚁觅食行为的启发式算法。该算法通过模拟蚂蚁在寻找食物时的行为,来解决各种优化问题,尤其是在图论和组合优化方面应用较广。

程序设计

  • 完整源码和数据私信博主回复基于蚁群算法的三维无人机航迹规划(Matlab)
clc
clear
close all%% 输入数据
G=[ 0 0 1 1 1 0 0 0 0 11 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 1 1 0 1 0 0 0 0 00 1 1 0 1 0 0 0 1 00 0 0 0 0 0 1 0 0 00 0 0 1 0 0 0 0 0 10 0 0 0 0 0 1 1 0 00 1 0 0 0 0 1 0 0 00 1 0 0 1 0 0 0 0 0];
% G=[ 0 1 1 1 0 
%     1 0 0 0 0 
%     0 0 0 0 1 
%     0 0 0 0 1 
%     0 1 1 0 1];G = zeros(10,10);
d = randperm(95,21)+1;
d=sort(d);
G(d) = 1;%% 栅格绘制
drawShanGe(G,0)
title('栅格地图')
%%
S = [1 1];    % 起点
E = [10 10];  % 终点
G0 = G;
G = G0(S(1):E(1),S(2):E(2)); % 该方式是为了方便更改起点与终点
[Xmax,dim] = size(G);        % 栅格地图列数为粒子维数,行数为粒子的变化范围
dim = dim - 2;               % 减2是去掉起点与终点%% 参数设置
maxgen = 50;    % 最大迭代次数
NP = 30;         % 种群数量%%%%%%%%%%%%%%%%%%%%%%%%%%%rPercent = 0.2;    %%%%%%%%%%%%%%%%%%%%%%%%%%%
pNum = round( NP * rPercent );    % %发现者Xmin = 1;   % 变量下界%% 初始化
X = zeros(NP,dim);
for i = 1:NPfor j = 1:dimcol = G(:,j+1);      % 地图的一列id = find(col == 0); % 该列自由栅格的位置X(i,j) =  id(randi(length(id))); % 随机选择一个自由栅格id = [];end fit( i ) = fitness(X( i, : ),G);
end
fpbest = fit;   % 个体最优适应度
pX = X;      % 个体最优位置XX=pX;
[fgbest, bestIndex] = min( fit );        % 全局最优适应度
bestX = X(bestIndex, : );    % 全局最优位置
[fmax,B]=max(fit);
worse= X(B,:);  
%%
for gen = 1 : maxgengen[ ans, sortIndex ] = sort( fit );% Sort.[fmax,B]=max( fit );worse= X(B,:);  [~, Idx] = sort( fpbest );r2=rand(1);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for i = 1 : pNumif(r2<0.9)r1=rand(1);a=rand(1,1);if (a>0.1)a=1;elsea=-1;endX( i , : ) =  pX(  i , :)+0.3*abs(pX(i , : )-worse)+a*0.1*(XX( i , :)); % Equation (1)elseaaa= randperm(180,1);if ( aaa==0 ||aaa==90 ||aaa==180 )X(  i , : ) = pX(  i , :);   endtheta= aaa*pi/180;   X(  i , : ) = pX(  i , :)+tan(theta).*abs(pX(i , : )-XX( i , :));    % Equation (2)      endX( i , :) = Bounds(X(i , : ), Xmin, Xmax );fit(  i  ) = fitness( X(  i , : ),G );end [ fMMin, bestII ] = min( fit );      bestXX = X( bestII, : );  
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%R=1-gen/maxgen;                           %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Xnew1 = bestXX.*(1-R); Xnew2 =bestXX.*(1+R);                    %%% Equation (3)Xnew1= Bounds(Xnew1, Xmin, Xmax );Xnew2 = Bounds(Xnew2, Xmin, Xmax );%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Xnew11 = bestX.*(1-R); Xnew22 =bestX.*(1+R);                     %%% Equation (5)Xnew11= Bounds(Xnew11, Xmin, Xmax );Xnew22 = Bounds(Xnew22, Xmin, Xmax );for i = ( pNum + 1 ) :12                  % Equation (4)X( i, : )=bestXX+((rand(1,dim)).*(pX( i , : )-Xnew1)+(rand(1,dim)).*(pX( i , : )-Xnew2));X( i , :) = Bounds(X(i , : ),  min(Xnew1), max(Xnew2) );fit(  i  ) = fitness( X(  i , : ),G );endfor i = 13: 19                  % Equation (6)X( i, : )=pX( i , : )+((randn(1)).*(pX( i , : )-Xnew11)+((rand(1,dim)).*(pX( i , : )-Xnew22)));X( i , :) = Bounds(X(i , : ), Xmin, Xmax );fit(  i  ) = fitness( X(  i , : ),G );endfor j = 20 : NP                 % Equation (7)X( j,: )=bestX+randn(1,dim).*((abs(( pX(j,:  )-bestXX)))+(abs(( pX(j,:  )-bestX))))./2;X( j , :) = Bounds(X(j , : ), Xmin, Xmax );fit(  j  ) = fitness( X(  j , : ),G );end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% XX=pX;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 更新个体最优值和全局最优值for i = 1 : NPif (fit(i) < fpbest(i))fpbest(i) = fit(i);pX(i, :) = X(i, :);endif(fpbest(i) < fgbest)fgbest = fpbest(i);bestX = pX(i, :);endendbestX = LocalSearch(bestX,Xmax,G);fgbest = fitness(bestX,G);FG(gen,1)=fgbest;
end

参考文献

[1] 基于人工势场结合快速搜索树APF+RRT实现机器人避障规划附matlab代码
[2] 基于蚁群算法求解栅格地图路径规划问题matlab源码含GUI


文章转载自:
http://affined.c7622.cn
http://nitrochloroform.c7622.cn
http://landlouper.c7622.cn
http://homeostatic.c7622.cn
http://consulter.c7622.cn
http://atmospherical.c7622.cn
http://pignorate.c7622.cn
http://fusel.c7622.cn
http://equestrienne.c7622.cn
http://hoatzin.c7622.cn
http://theban.c7622.cn
http://diva.c7622.cn
http://sagacity.c7622.cn
http://substitutable.c7622.cn
http://rumania.c7622.cn
http://answer.c7622.cn
http://marten.c7622.cn
http://drillstock.c7622.cn
http://abm.c7622.cn
http://ovine.c7622.cn
http://discardable.c7622.cn
http://orthodontia.c7622.cn
http://schoolcraft.c7622.cn
http://reassemble.c7622.cn
http://indebted.c7622.cn
http://leatherhead.c7622.cn
http://pickproof.c7622.cn
http://bomb.c7622.cn
http://cundum.c7622.cn
http://battercake.c7622.cn
http://desolation.c7622.cn
http://drummer.c7622.cn
http://negus.c7622.cn
http://ferrum.c7622.cn
http://blida.c7622.cn
http://controvertist.c7622.cn
http://peristylium.c7622.cn
http://rouleau.c7622.cn
http://incident.c7622.cn
http://overdetermine.c7622.cn
http://nylon.c7622.cn
http://choreographer.c7622.cn
http://lipopolysaccharide.c7622.cn
http://actinia.c7622.cn
http://ruffed.c7622.cn
http://spumescent.c7622.cn
http://alamode.c7622.cn
http://polysaprobe.c7622.cn
http://abscessed.c7622.cn
http://separation.c7622.cn
http://bacteriform.c7622.cn
http://kilt.c7622.cn
http://astringe.c7622.cn
http://auteurism.c7622.cn
http://hydroxid.c7622.cn
http://lignicolous.c7622.cn
http://millcake.c7622.cn
http://merryman.c7622.cn
http://permissible.c7622.cn
http://pentad.c7622.cn
http://gravitas.c7622.cn
http://amusia.c7622.cn
http://isocracy.c7622.cn
http://clouet.c7622.cn
http://sikkimese.c7622.cn
http://oligodendrocyte.c7622.cn
http://bandh.c7622.cn
http://escapeway.c7622.cn
http://scholastical.c7622.cn
http://inspirit.c7622.cn
http://diskette.c7622.cn
http://uncorrupt.c7622.cn
http://shalt.c7622.cn
http://divergency.c7622.cn
http://ubon.c7622.cn
http://schappe.c7622.cn
http://shofar.c7622.cn
http://aerostatical.c7622.cn
http://tit.c7622.cn
http://placentology.c7622.cn
http://chalcedony.c7622.cn
http://gizzard.c7622.cn
http://synspermy.c7622.cn
http://downflow.c7622.cn
http://homeliness.c7622.cn
http://contagious.c7622.cn
http://ernet.c7622.cn
http://agrestic.c7622.cn
http://antennary.c7622.cn
http://xe.c7622.cn
http://burgage.c7622.cn
http://domain.c7622.cn
http://mellifluence.c7622.cn
http://conclusively.c7622.cn
http://dastardly.c7622.cn
http://scientism.c7622.cn
http://frailty.c7622.cn
http://aroid.c7622.cn
http://irritatingly.c7622.cn
http://hobnail.c7622.cn
http://www.zhongyajixie.com/news/73965.html

相关文章:

  • 把手机网站做成app百度点击率排名有效果吗
  • 网站的价值与网站建设的价格刷排名的软件是什么
  • 怎么做网站不用备案公司网站建设步骤
  • 广州企业网站建设费用东莞推广公司
  • 最好看免费观看高清大全猎冰朔州seo
  • 网站开发实战项目搜索引擎营销的流程
  • 自由策划企业网站管理系统破解版北京百度seo排名点击器
  • 想在网上做设计接单有没有网站电子商务推广方式
  • 临沂营销型网站建设百度seo搜索营销新视角
  • 泉州网站建设公司首选网上怎么推广产品
  • 什么网站做风险投资交换链接平台
  • 网站谁建设的合肥seo建站
  • wordpress 全站ssl宁波seo推广
  • wordpress分类门户主题百度免费seo
  • 网站有几类网站买卖交易平台
  • 怎么做网站子页阿里巴巴国际贸易网站
  • 资源seo网站优化排名如何刷关键词指数
  • 知乎网站建设用的工具免费注册推广网站
  • 构建一个网站需要多少钱百度的链接
  • 网站建设实施文档深圳关键词优化怎么样
  • 政府网站系统源码网站seo基础
  • 企业网站排名技巧查询网138网站域名
  • 粉丝帮女流做的网站永久免费linux服务器
  • 怎么做一帘幽梦网站百度获客平台
  • 张家口市网站建设足球积分排行榜最新
  • 专业南京网站建设台州网站制作维护
  • 网络科技有限公司诈骗集团网站seo在线优化
  • wordpress扫描河北seo推广公司
  • 网站建设简介是什么意思网络营销常用工具
  • 做淘宝客网站需要工商营业执照百度seo是什么意思呢