基于改进贪婪算法的道路巡检方法、系统、设备和介质
摘要文本
本发明涉及道路巡检路径规划技术领域,提供一种基于改进贪婪算法的道路巡检方法、系统、设备和介质,方法包括:S1:建立道路巡检模型;S2:对检查点进行编号,设置已访问检查点序列和未访问检查点序列;S3:初始化道路代价数组;S4:构造已访问检查点序列,加入起始点;S5:判断已访问检查点序列内的检查点的数量是否小于所有检查点的数量,如果不小于,则形成道路巡检路径;S6:获取未访问检查点序列的第一个检查点作为当前检查点;S7:算出当前检查点在已访问检查点序列所有位置中的最小代价,将当前检查点插入已访问检查点序列;S8:重复步骤S5至S7,直到形成道路巡检路径。本方案能够在有限时间内对道路巡检路径作出最优规划。
申请人信息
- 申请人:中交通力建设股份有限公司
- 申请人地址:710075 陕西省西安市雁塔区高新区科技一路9号通力大厦
- 发明人: 中交通力建设股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于改进贪婪算法的道路巡检方法、系统、设备和介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311762895.8 |
| 申请日 | 2023/12/20 |
| 公告号 | CN117435850B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06F17/10 |
| 权利人 | 中交通力建设股份有限公司 |
| 发明人 | 孙洁琼; 王伟; 李长林; 刘坤; 邵建雄; 魏华 |
| 地址 | 陕西省西安市雁塔区高新区科技一路9号通力大厦 |
专利主权项内容
1.一种基于改进贪婪算法的道路巡检方法,其特征在于,包括以下步骤:S1:建立道路巡检模型,包括:在指定区域内的每条道路上设有多个检查点,获取带权无向图,该带权无向图包括检查点集、道路集以及每两个检查点连线的道路代价数组;S2:对检查点进行编号,设置已访问检查点序列和未访问检查点序列;S3:初始化每两个检查点连线的道路代价数组;S4:构造已访问检查点序列,加入起始点,起始点为第一个检查点;S5:判断已访问检查点序列内的检查点的数量是否小于所有检查点的数量,如果不小于,则形成道路巡检路径,该已访问检查点序列所连成的路径为道路巡检路径,否则进行步骤S6;S6:获取未访问检查点序列的第一个检查点,作为当前检查点;删除未访问检查点序列的第一个检查点,形成新的未访问检查点序列;S7:算出当前检查点在已访问检查点序列所有位置中的最小代价,并将当前检查点插入最小代价对应的已访问检查点序列的位置,形成新的已访问检查点序列;S8:重复步骤S5至步骤S7,直到形成道路巡检路径;步骤S7中,所述算出当前检查点在已访问检查点序列所有位置中的最小代价的方法包括:计算当前检查点插入已访问检查点序列中第二个位置至最后一个位置的最小的路径代价和作为最小代价;所述计算当前检查点插入已访问检查点序列中第二个位置至最后一个位置的最小的路径代价和最为最小代价的方法包括:S71:从已访问检查点序列中第二个位置开始遍历至最后一个位置;S72:将当前检查点插入已访问检查点序列;S73:计算当前已访问检查点序列的路径代价和;S74:记录最小的路径代价和并保存当前检查点在已访问检查点序列中的位置;S75:从已访问检查点序列中删除当前检查点;S76:重复步骤S71至步骤S75,完成第二个位置开始遍历至最后一个位置后,获取最小的路径代价和及对应的当前检查点在已访问检查点序列中的位置;该最小的路径代价和为最小代价。。该数据由整理