蚁群算法如何设置起始点和终点
蚁群算法可以用于路径规划,在本例中,地形矩阵用0表示无障碍物、用1表示有障碍物,机器人从1x1处走到10x10处,使用蚁群算法找最短路径。
步骤如下:
初始化参数、地形矩阵、信息素矩阵和启发式因子矩阵。启发式因子矩阵中一点的值为该点到终点距离的倒数,距离越短,启发式因子越大,障碍物处的启发式因子为0。信息素矩阵被初始化为一个统一的值。
在本例中,将一条路径表示如下:[路径长度点1点2……],例如[21200]表示该路径长度为2,路径为[12]。
对每次迭代中的每只蚂蚁,进行如下3步,直至到达终点或者陷入死胡同:
创建一个禁忌矩阵,禁忌矩阵中已经访问过的点为0,其余点与启发式因子矩阵中相应点的值相同。
设置初始点,根据信息素、启发式因子、禁忌表,通过轮盘赌方法,选择下一个城市。
更新路径和禁忌矩阵。
每次迭代后,更新信息素,只对最优路径中的点进行增加信息素操作。
迭代,直至结束。
燕山山脉起始点和终点
燕山山脉起点是白河谷地以东、山海关以西,终点是坝上高原以南、河北平原以北。燕山山脉是中国北部著名山脉之一,其位于北京市、天津市和河北省的北部,海拔高度平均在600—1500米之间。
燕山山脉起始点和终点
燕山山脉有云雾山、雾灵山、都山、军都山等,其主峰为东猴顶,海拔高度在2118米,位于河北省承德市丰宁满族自治县境内。
燕山山脉是世界上最古老的山脉之一,其拥有丰富的矿产资源,其中铁矿、煤矿、石灰、金矿等在中国都占有很大比量。
燕山山脉附近水系发达,河流广布,主要有洋河、潮白河和滦河等,其中滦河是燕山山脉穿行河流中最大的一条河流。
秦朝长城的起始点和终点在哪里
秦长城西起甘肃临洮(今甘肃岷县)、东至辽东。秦始皇三十三年(公元前214年)遣大将蒙恬北逐匈奴,又西起甘肃临洮(今甘肃岷县)、东至辽东筑长城万余里,以防匈奴南进,史称秦长城。
在固原地区境内,实际是在原先战国时期秦,赵,燕三国长城的基础上修建。东西横贯西吉、固原、彭阳三县。在固阳县城北7公里处的色尔腾山上,一条蜿蜒的巨龙盘亘静卧于崇山峻岭之间。远远望去,雄伟壮观,气势非凡。这就是世界八大奇迹之一,是世界中古七大奇迹之一,被列为国家级重点文物保护单位的秦长城。
|蚁群算法如何设置起始点和终点
燕山山脉起始点和终点 矩阵 秦朝长城的起始点和终点在哪里 秦长城 蚁群算法 蚁群算法如何设置起始点和终点