System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于量子蚁群算法采用K-Means聚类的无人机路径规划方法技术_技高网

基于量子蚁群算法采用K-Means聚类的无人机路径规划方法技术

技术编号:40079351 阅读:4 留言:0更新日期:2024-01-17 02:16
本发明专利技术涉及无人机路径规划,具体涉及基于量子蚁群算法采用K‑Means聚类的无人机路径规划方法,利用递归分类的方法,对无人机导航地图上的所有路径标识点进行划分,将大规模路径规划问题分解为小规模路径规划问题,基于路径遍历求解量子电路中的现有量子比特数量进行求解,扩展量子蚁群算法在路径规划问题中的应用范围;本发明专利技术提供的技术方案能够有效克服现有技术所存在的无法应用于大规模路径规划问题的缺陷。

【技术实现步骤摘要】

本专利技术涉及无人机路径规划,具体涉及基于量子蚁群算法采用k-means聚类的无人机路径规划方法。


技术介绍

1、在自主无人机路径规划中,蚁群算法可以用于优化无人机的运动路径,减少飞行时间。随着技术的不断发展,量子蚁群算法也被引入到自主无人机路径规划中。量子蚁群算法是一种结合传统蚁群算法和量子计算方法各自优点的算法,量子蚁群算法在提出后得到了广泛关注,并在之后从经典-量子混合、量子启发到全量子计算等多个角度通过量子计算对蚁群算法进行了改进。

2、由于量子计算的引入,使得自主无人机路径规划中传统蚁群算法的一些固有缺陷得到了显著的改善,例如量子电路产生的随机数相比于经典计算机是真随机数,有效改善了传统蚁群算法容易陷入局部最优解的缺陷。尽管如此,目前已有的量子蚁群算法也存在一定的局限性,其最明显的一个缺陷就是,由于量子比特数量的限制,使得量子蚁群算法的应用范围受到了很大限制,仅能应用在小规模路径规划问题中。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术所存在的上述缺点,本专利技术提供了基于量子蚁群算法采用k-means聚类的无人机路径规划方法,能够有效克服现有技术所存在的无法应用于大规模路径规划问题的缺陷。

3、(二)技术方案

4、为实现以上目的,本专利技术通过以下技术方案予以实现:

5、基于量子蚁群算法采用k-means聚类的无人机路径规划方法,利用递归分类的方法,对无人机导航地图上的所有路径标识点进行划分,将大规模路径规划问题分解为小规模路径规划问题,基于路径遍历求解量子电路中的现有量子比特数量进行求解,扩展量子蚁群算法在路径规划问题中的应用范围。

6、优选地,具体包括以下步骤:

7、s1、采用k-means聚类算法对所有路径标识点进行聚类得到初代子群,将大规模路径规划问题分解为小规模路径规划问题;

8、s2、判断路径遍历求解量子电路中的量子比特数量是否可以处理分解得到的小规模路径规划问题,若不可以处理则采用k-means聚类算法对初代子群进行进一步聚类,直至可以处理,否则利用路径遍历求解量子电路对末代子群进行路径计算;

9、s3、基于s2中得到的末代子群顺序,对各末代子群中的上一代子群赋予起点和终点,将随机起点和终点的路径规划问题转换为起点和终端确定的路径规划问题;

10、s4、利用路径遍历求解量子电路对各末代子群中的上一代子群进行路径计算;

11、s5、判断全部路径是否覆盖所有路径标识点,若没有覆盖则利用路径遍历求解量子电路对各当前代子群中的上一代子群继续进行路径计算,直至全部路径覆盖所有路径标识点,否则合并各代子群及各初代子群中路径标识点的路径计算结果,得到最优路径。

12、优选地,s2中判断路径遍历求解量子电路中的量子比特数量是否可以处理分解得到的小规模路径规划问题,包括:

13、若当前代子群数量大于2个相邻量子比特位所能代表的十进制数的个数,则判断不可以处理,否则判断可以处理;

14、其中,两个相邻量子比特位所能代表的十进制数的个数为4。

15、优选地,所述路径遍历求解量子电路包括q10~q17代表的8个量子比特位、辅助反转位q0和ry量子门;

16、量子比特位,通过2个相邻量子比特位代表的十进制数对路径标识点及各代子群进行编码;

17、辅助反转位q0,用于使路径遍历求解量子电路产生的问题解发生突变,降低量子蚁群算法陷入局部最优解的可能;

18、ry量子门,用于对各量子比特位设置权重,相当于传统蚁群算法中产生指导蚂蚁对路径进行搜索的信息素。

19、优选地,在利用所述路径遍历求解量子电路进行路径计算的过程中,若路径遍历求解量子电路产生的问题解在预设时间段内没有改变,则利用辅助反转位q0使得路径遍历求解量子电路产生随机解,以降低量子蚁群算法陷入局部最优解的可能。

20、优选地,在利用所述路径遍历求解量子电路进行路径计算时,利用hammingdistance电路对不符合路径规划规则的问题解进行修正,从而快速产生合理的问题解,提高在路径搜索初期信息素更新的效率。

21、优选地,所述ry量子门的数学表达式如下:

22、

23、其中,θ代表ry量子门的转动角度,对θ进行相应赋值即可改变路径遍历求解量子电路产生路径的权重,实现传统蚁群算法中信息素更新的功能。

24、(三)有益效果

25、与现有技术相比,本专利技术所提供的基于量子蚁群算法采用k-means聚类的无人机路径规划方法,具有以下有益效果:

26、1)引入了k-means聚类算法,实现了对自主无人机路径规划中量子蚁群算法的改进,有效解除了量子比特数量对于量子蚁群算法的限制,使得量子蚁群算法能够有效应用于大规模路径规划问题中;

27、2)在路径遍历求解量子电路中,能够利用辅助反转位产生接近于最优解但又不同于最优解的新解,降低量子蚁群算法陷入局部最优解的可能;

28、3)引入hamming distance算法,能够加快不合理的问题解转变为符合路径规划规则的合理的问题解的过程。

本文档来自技高网...

【技术保护点】

1.基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:利用递归分类的方法,对无人机导航地图上的所有路径标识点进行划分,将大规模路径规划问题分解为小规模路径规划问题,基于路径遍历求解量子电路中的现有量子比特数量进行求解,扩展量子蚁群算法在路径规划问题中的应用范围。

2.根据权利要求1所述的基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:具体包括以下步骤:

3.根据权利要求2所述的基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:S2中判断路径遍历求解量子电路中的量子比特数量是否可以处理分解得到的小规模路径规划问题,包括:

4.根据权利要求2所述的基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:所述路径遍历求解量子电路包括q10~q17代表的8个量子比特位、辅助反转位q0和Ry量子门;

5.根据权利要求4所述的基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:在利用所述路径遍历求解量子电路进行路径计算的过程中,若路径遍历求解量子电路产生的问题解在预设时间段内没有改变,则利用辅助反转位q0使得路径遍历求解量子电路产生随机解,以降低量子蚁群算法陷入局部最优解的可能。

6.根据权利要求4所述的基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:在利用所述路径遍历求解量子电路进行路径计算时,利用Hamming Distance电路对不符合路径规划规则的问题解进行修正,从而快速产生合理的问题解,提高在路径搜索初期信息素更新的效率。

7.根据权利要求4所述的基于量子蚁群算法采用K-Means聚类的无人机路径规划方法,其特征在于:所述Ry量子门的数学表达式如下:

...

【技术特征摘要】

1.基于量子蚁群算法采用k-means聚类的无人机路径规划方法,其特征在于:利用递归分类的方法,对无人机导航地图上的所有路径标识点进行划分,将大规模路径规划问题分解为小规模路径规划问题,基于路径遍历求解量子电路中的现有量子比特数量进行求解,扩展量子蚁群算法在路径规划问题中的应用范围。

2.根据权利要求1所述的基于量子蚁群算法采用k-means聚类的无人机路径规划方法,其特征在于:具体包括以下步骤:

3.根据权利要求2所述的基于量子蚁群算法采用k-means聚类的无人机路径规划方法,其特征在于:s2中判断路径遍历求解量子电路中的量子比特数量是否可以处理分解得到的小规模路径规划问题,包括:

4.根据权利要求2所述的基于量子蚁群算法采用k-means聚类的无人机路径规划方法,其特征在于:所述路径遍历求解量子电路包括q10~q17代表的8个量子比特...

【专利技术属性】
技术研发人员:邱骞徐华李小刚孙祺纯
申请(专利权)人:合肥弈维量子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1