基于MATLAB的动态规划常用算法的实现.docx
骑着****猪猪
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
基于MATLAB的动态规划常用算法的实现.docx
基于MATLAB的动态规划常用算法的实现动态规划(DynamicProgramming)是一种优化思想,是一种将问题分解成子问题进行求解的方法,以找到全局最优解为目标的问题。MATLAB可以很好地实现动态规划算法,并且在很多领域都得到广泛应用。动态规划的常用算法包括斐波那契数列、背包问题、最长公共子序列等。这些算法都有共同点:建立一个状态转移方程,根据已知数据得到未知数据的过程。因此,动态规划问题通常具有以下性质:重叠子问题和最优子结构。重叠子问题指的是,在求解一个问题的过程中,会遇到相同的子问题。为了避
基于改进遗传算法的路径规划MATLAB实现.doc
.....6/6基于遗传算法的路径规划MATLAB实现主程序:clearall;closeall;t=23;%过程点个数=t-1s=500;%种群规模pc=0.90;%交叉概率pm=0.20;%变异概率pop=zeros(s,t);fori=1:spop(i,1:t-1)=randperm(t-1);endfork=1:1:2000%进化代次数kifmod(k,10)==1kendpop=lujingdis(pop);c=15;%选择淘汰个数pop=lujingselect(pop,c);p=rand;i
基于蚁群算法的MATLAB实现.doc
(完整版)基于蚁群算法的MATLAB实现(完整版)基于蚁群算法的MATLAB实现第PAGE\*MERGEFORMAT6页(完整版)基于蚁群算法的MATLAB实现基于蚁群算法的机器人路径规划MATLAB源代码基本思路是,使用离散化网格对带有障碍物的地图环境建模,将地图环境转化为邻接矩阵,最后使用蚁群算法寻找最短路径。function[ROUTES,PL,Tau]=ACASPS(G,Tau,K,M,S,E,Alpha,Beta,Rho,Q)%%--——-—--—--—--—----—--—--—---—
基于蚁群算法的MATLAB实现.docx
基于蚁群算法的机器人路径规划MATLAB源代码基本思路是使用离散化网格对带有障碍物的地图环境建模将地图环境转化为邻接矩阵最后使用蚁群算法寻找最短路径。function[ROUTESPLTau]=ACASPS(GTauKMSEAlphaBetaRhoQ)%%---------------------------------------------------------------%ACASP.m%基于蚁群算法的机器人路径规划%GreenSim团队——专业级算法设计&代写程序%欢迎访问G
基于蚁群算法的MATLAB实现.doc
(完整版)基于蚁群算法的MATLAB实现(完整版)基于蚁群算法的MATLAB实现第PAGE\*MERGEFORMAT6页(完整版)基于蚁群算法的MATLAB实现基于蚁群算法的机器人路径规划MATLAB源代码基本思路是,使用离散化网格对带有障碍物的地图环境建模,将地图环境转化为邻接矩阵,最后使用蚁群算法寻找最短路径。function[ROUTES,PL,Tau]=ACASPS(G,Tau,K,M,S,E,Alpha,Beta,Rho,Q)%%--——-—--—--—--—----—--—--—---—