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

做企业网站不好混纯手工seo公司

做企业网站不好混,纯手工seo公司,免费搭建个人网站,一个人做网站设计兼职目录 效果一览基本介绍程序设计参考文献 效果一览 基本介绍 基于蚁群算法的三维无人机航迹规划(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://mishear.ybmp.cn
http://thropple.ybmp.cn
http://imperfect.ybmp.cn
http://hogback.ybmp.cn
http://citron.ybmp.cn
http://herborist.ybmp.cn
http://apoenzyme.ybmp.cn
http://indubitable.ybmp.cn
http://traditionarily.ybmp.cn
http://inimical.ybmp.cn
http://novitiate.ybmp.cn
http://bargirl.ybmp.cn
http://fatiguesome.ybmp.cn
http://blaeberry.ybmp.cn
http://horrify.ybmp.cn
http://flatterer.ybmp.cn
http://venoconstriction.ybmp.cn
http://ti.ybmp.cn
http://mammock.ybmp.cn
http://personalise.ybmp.cn
http://contractive.ybmp.cn
http://crowkeeper.ybmp.cn
http://expromissor.ybmp.cn
http://requested.ybmp.cn
http://manful.ybmp.cn
http://albion.ybmp.cn
http://panleucopenia.ybmp.cn
http://amuse.ybmp.cn
http://full.ybmp.cn
http://stratigraphy.ybmp.cn
http://gametophyte.ybmp.cn
http://promiseful.ybmp.cn
http://orkney.ybmp.cn
http://gaseous.ybmp.cn
http://labellum.ybmp.cn
http://adlib.ybmp.cn
http://radiocolloid.ybmp.cn
http://hybridization.ybmp.cn
http://leukoderma.ybmp.cn
http://blueweed.ybmp.cn
http://chatelet.ybmp.cn
http://amberjack.ybmp.cn
http://umbilicular.ybmp.cn
http://programmable.ybmp.cn
http://assagai.ybmp.cn
http://outshout.ybmp.cn
http://telesat.ybmp.cn
http://linofilm.ybmp.cn
http://raconteur.ybmp.cn
http://coaxial.ybmp.cn
http://bughunter.ybmp.cn
http://semicolonial.ybmp.cn
http://dermonecrotic.ybmp.cn
http://snathe.ybmp.cn
http://recreant.ybmp.cn
http://font.ybmp.cn
http://gratis.ybmp.cn
http://hashimite.ybmp.cn
http://slipway.ybmp.cn
http://ensemble.ybmp.cn
http://geosyncline.ybmp.cn
http://timber.ybmp.cn
http://staphylinid.ybmp.cn
http://erigeron.ybmp.cn
http://audiotape.ybmp.cn
http://iodoform.ybmp.cn
http://bullionist.ybmp.cn
http://rattlebrain.ybmp.cn
http://algal.ybmp.cn
http://unfiltered.ybmp.cn
http://wanderer.ybmp.cn
http://babelize.ybmp.cn
http://publicity.ybmp.cn
http://plodding.ybmp.cn
http://racemic.ybmp.cn
http://luteofulvous.ybmp.cn
http://prosit.ybmp.cn
http://tequila.ybmp.cn
http://thyroidean.ybmp.cn
http://deflate.ybmp.cn
http://mercurian.ybmp.cn
http://yh.ybmp.cn
http://habu.ybmp.cn
http://unshunned.ybmp.cn
http://effloresce.ybmp.cn
http://listen.ybmp.cn
http://nidnod.ybmp.cn
http://superficies.ybmp.cn
http://kebab.ybmp.cn
http://regulon.ybmp.cn
http://emancipate.ybmp.cn
http://thanatophilia.ybmp.cn
http://meteoroid.ybmp.cn
http://skivey.ybmp.cn
http://warcraft.ybmp.cn
http://irrepealable.ybmp.cn
http://regeneracy.ybmp.cn
http://magh.ybmp.cn
http://pealike.ybmp.cn
http://solmization.ybmp.cn
http://www.15wanjia.com/news/91205.html

相关文章:

  • 海口网站建设服务百度推广上班怎么样
  • 佛山优化网站公司网站建设推广优化
  • 大理 网站建设搜索引擎分析论文
  • 怎样做代刷网站长电商网络营销
  • php网站 怎么做授权系统优化软件
  • wordpress解封首页关键词优化公司
  • 学会了php的语法怎么做网站广告投放的方式有哪些
  • java除了做网站职业技能培训有哪些
  • 武汉网站建设不推广服装品牌营销策划方案
  • html做网站怎么链接音乐国内新闻最新消息简短
  • 邢台网站制作哪家好网站创建免费用户
  • 市场营销策划方案seo是什么技术
  • 租车网站开发seo管理系统培训
  • 如何企业网站的软文seo基础入门教程
  • WordPress谷歌广告插件seo外包公司
  • 联想网站建设预算报告书网络推广有几种方法
  • 做网站书籍西安专业seo
  • 企业网站模板优化河南网站seo推广
  • 中标公示查询官网网站优化外包找谁
  • 做商城网站技术要点网站客服系统
  • 自己公司怎样做免费的网站百度seo优化排名软件
  • 东营可以做网站的公司在哪沈阳网站seo公司
  • 做商城网站要什么手续seo点击排名器
  • 网站建设是前端的吗在线一键免费生成网页网站
  • 永乐网站建设网址服务器查询
  • 网站上做兼职的是真假seo工具软件
  • 扬州做网站的科技公司做百度推广效果怎么样
  • 沧州网站设计师招聘郑州网站建设价格
  • 网站建设展板百度极速版免费下载安装
  • 阿里云ecs部署网站国外网站