距离判断矩阵.docx
《距离判断矩阵.docx》由会员分享,可在线阅读,更多相关《距离判断矩阵.docx(2页珍藏版)》请在优知文库上搜索。
1、由于蚁群算法的特殊性,在求解问题时往往需要消耗较多的时间,若不对具体问题进行细致的算法优化,会导致算法效率低下,运行时间极长,甚至会跌入死循环导致求解失败。为此,本文提出以下算法优化策略,降低运行时间提升算法效率。距离判断矩阵distance算法会首先计算各点间的间距,distance(i,j)即表示从i点到j点的距离。而由于数据集中点数繁多,若在每个位置对每点进行遍历则会导致算法复杂性大幅增加。引入j_distance矩阵。根据题目给出的kesi(0.001)与theta(数据集一30,数据集二20),若从i点到j点的距离大于theta/kesi则令LdiStanCe(i,j)为0,即表示无
2、论前置误差情况如何,从i点都无法到达j点,在后续遍历中仅需检索j_distance非0的点作为允许点的预选。相关matIb代码如下:fori=1:nnforj=i:nndistance(i,j)=sqrt(point(i,l)-point(j,1)2+(point(i,2)-point(j,2)2+(point(i,3)-point(j,3)2);j_distance(i,j)=distance(i,j);ifdistance(i,j)(theta/kesi)jdistance(i,j)=0;enddistance(j,i)=distance(i,j);j_distance(j,i)=j_di
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 距离 判断 矩阵