System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及旅游路线规划,尤其涉及一种个性化旅游路线的规划方法。
技术介绍
1、个性化旅游路线规划是tsp类相关问题的具体应用,在物流派送、旅游线路定制等领域应用广泛,其本质是指一定数量的目标点,且必须避开特定区域,并在诸如路程最短、成本最小、耗费时间最少等目的约束下到达所有目标点。
2、个性化旅游路线规划问题是一个典型的nph和npc问题,可以表述为:给定若干目标点,途径一定的节点。同时避开特定节点,实现线路的最优。
3、与经典多目标路径问题相比,该问题多了一个干扰因素:必须避开特定节点且线路最优,可以认为是经典多目标路径问题的复杂化,因此关于多目标路径问题优化求解难的困扰同样适用。当前传统算法的计算复杂度远超o(n!),因此既有思维下的传统思维难于实现最小化个性化旅游路线的规划。
技术实现思路
1、本专利技术旨在至少解决上述所提及的技术问题之一,提供一种个性化旅游路线的规划方法,能够提高旅游路线的规划效率。
2、为了实现上述目的,本专利技术采用的技术方案为:一种个性化旅游路线的规划方法,包括以下步骤:
3、s1、获取目标点、避开点和可经过点数据,并将目标点、避开点和可经过点分布在同一平面内;
4、s2、通过目标点、避开点和可经过点构建泰森多边形网络,并将目标点依次连接,得到基准路径;
5、s3、提取基准路径经过的泰森多边形区域,并将经过的泰森多边形区域中的目标点、避开点和可经过点连接,得到初始路径;
>6、s4、当初始路径中存在三个依次经过的泰森多边形两两相互临接的待优化区域时,提取待优化区域中的初始路径作为待优化路径段,若待优化路径段中位于中间位置的泰森多边形为非目标点所在的泰森多边形时,则将待优化路径段两端的泰森多边形直连;
7、s5、筛选初始路径中的避开点,将避开点所在的泰森多边形作为避开多边形,并将初始路径中与该避开点的连线删除,删除后在初始路径上形成两个断点,以其中一断点所在的泰森多边形作为基准多边形,搜索同时临接避开多边形和基准多边形的另一泰森多边形作为选择多边形,若选择多边形与另一断点所在的泰森多边形相邻,则停止搜索,若选择多边形与另一断点所在的泰森多边形不相邻,再以选择多边形作为基准多边形,重复上述的搜索步骤,直至搜索到的选择多边形与另一断点所在的泰森多边形相邻,则停止搜索,将搜索到的所有选择多边形依次相连得到避开路径,同时将避开路径的两端分别连接两个断点,以实现对避开点的过滤,将初始路径中的所有避开点进行过滤,完成旅游路线的规划。
8、优选的,所述步骤2中,基准路径通过以下步骤获得:
9、s21、根据目标点构建目标点泰森多边形网络,以将所有目标点覆盖在所构建的目标点泰森多边形网络中;
10、s22、搜索目标点泰森多边形网络中任意相邻两个泰森多边形,并用连线连接搜索的两个泰森多边形内的目标点,以构建初始连线;
11、s23、以构建初始连线的两个临近泰森多边形作为初始多边形,搜索任意一个同时邻接两个初始多边形的泰森多边形;
12、s24、将初始连线的两个节点分别连接搜索到的泰森多边形内的节点,以得到一个三角形;
13、s25、删除三角形的初始连线,并以剩余的两条连线作为初始连线,返回步骤s23;
14、s26、重复步骤s23-s25,直至搜索完成所有目标点,得到基准路径。
15、优选的,所述步骤s3中,将经过的泰森多边形区域中的目标点、避开点和可经过点沿基准路径经过的顺序依次连接。
16、优选的,所述步骤s5中,若避开点存在两条避开路径,则计算两条避开路径的长度,选取长度较短的一条作为优化路径。
17、优选的,所述旅游路线的规划方法用于平面路线规划。
18、有益效果是:与现有技术相比,本专利技术的一种个性化旅游路线的规划方法在路径规划时首先不考虑避开点,直接搜索出目标点间的最短路径,将问题分类分组,实现了复杂多维问题的拆维降维,提高了规划效率,同时通过泰森多边形形成目标点区域,将点避开升维到面不相交,实现线问题的升维简化;并且通过简单地线面分析,得到需要避开的路径部分,通过面邻接分析,得到该部分路径的可替换方案,问题复杂度仅仅与邻接面,也就是节点度相关,复杂度远在线性之下,避免了问题维度交织复杂度的升级。
本文档来自技高网...【技术保护点】
1.一种个性化旅游路线的规划方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种个性化旅游路线的规划方法,其特征在于,所述步骤2中,基准路径通过以下步骤获得:
3.根据权利要求1所述的一种个性化旅游路线的规划方法,其特征在于,所述步骤S3中,将经过的泰森多边形区域中的目标点、避开点和可经过点沿基准路径经过的顺序依次连接。
4.根据权利要求1所述的一种个性化旅游路线的规划方法,其特征在于,所述步骤S5中,若避开点存在两条避开路径,则计算两条避开路径的长度,选取长度较短的一条作为优化路径。
5.根据权利要求1所述的一种个性化旅游路线的规划方法,其特征在于,所述旅游路线的规划方法用于平面路线规划。
【技术特征摘要】
1.一种个性化旅游路线的规划方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种个性化旅游路线的规划方法,其特征在于,所述步骤2中,基准路径通过以下步骤获得:
3.根据权利要求1所述的一种个性化旅游路线的规划方法,其特征在于,所述步骤s3中,将经过的泰森多边形区域中的目标点、避开点和可经过点沿...
【专利技术属性】
技术研发人员:魏金占,赵自力,林毅,邹龙厚,刘纪东,孟芸,赵红专,张磊,张震,赵薛强,樊香所,秦书缄,李雍,凌晔华,吴壮松,
申请(专利权)人:广西交科集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。