[发明专利]基于改进希尔排序增量序列的垃圾运输管理方法及系统在审
申请号: | 202310148571.9 | 申请日: | 2023-02-22 |
公开(公告)号: | CN116070982A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 李宁;李振;刘秋;袁浩珉;刘帅;曹宇;张启鹏 | 申请(专利权)人: | 常州大学 |
主分类号: | G06Q10/0832 | 分类号: | G06Q10/0832 |
代理公司: | 常州市英诺创信专利代理事务所(普通合伙) 32258 | 代理人: | 王美华 |
地址: | 213000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 希尔 排序 增量 序列 垃圾 运输 管理 方法 系统 | ||
本发明涉及希尔排序技术领域,尤其涉及基于改进希尔排序增量序列的垃圾运输管理方法及系统,包括采集垃圾房的垃圾重量数据;利用希尔排序方法对垃圾房的垃圾重量数据进行排序,并按照排序结果对垃圾进行运输。本发明解决垃圾运输管理的效率低的问题;同时利用Li序列法解决现有希尔排序法效率低的问题。
技术领域
本发明涉及希尔排序技术领域,尤其涉及基于改进希尔排序增量序列的垃圾运输管理方法及系统。
背景技术
目前全国生活垃圾产量数量巨大。早在2004年中国就已经超越美国,成为世界第一垃圾制造大国。中国目前全国生活垃圾,年产量为4亿吨左右,并以大约每年8%的速度递增,因此提升垃圾运输管理的效率显的十分重要。
希尔排序是直接插入排序算法的一种更高效的改进版本,又称“缩小增量排序”,是一种不稳定的排序算法,希尔排序的空间复杂度为O(1),时间复杂度为O(N1.3-2)。希尔算法最开始以较大的步长进行排序,然后步长逐渐变小,在这个步长逐渐变小的过程中,序列也由无序状态逐渐趋于有序,当步长为1时,算法变为普通的插入排序。
希尔排序的执行效率取决于增量序列;步长的选择是希尔排序的重要部分,Donald Shell提出的增量序列为(N为待排序序列元素个数,i为遍历趟数,下同)。相较于直接插入排序,虽然已经大幅提升了排序效率,但仍有很大地提升空间。Hibbard在1963年提出了Hibbard增量序列2i-1。PapernovStasevich在1965年提出了一个类似的增量序列。这两个增量序列最坏情况下的时间复杂度都为O(N3/2)。Pratt在1971年提出了3-平滑数增量序列,此增量序列最坏情况下的时间复杂度为O(Nlog2N)。Knuth在Pratt的研究基础上,于1973年提出了增量序列,此增量序列最坏情况下的时间复杂度为O(N3/2)。随后,Sedgewick经过持续不断地研究,于1986年提出了现在广为流传的Sedgewick增量序此增量序列最坏情况下的时间复杂度为O(N4/3)。GonnetBaeza-Yates在1991年提出一种新的增量序列(以下简称Gonnet增量序列),此增量序列最坏情况下的时间复杂度未知。Tokuda在1992年提出Tokuda增量序列,此增量序列最坏情况下的时间复杂度未知。
在以时间复杂度为评价标准的体系下,对希尔排序的各种增量序列效率的评价一直都是以比较次数或移动次数为主要衡量标准的。然而,在现有增量排序方法中认为排序次数和比较次数增多,对应的遍历次数会增加,排序总时间也会随着增加,从而忽略了一些计算机硬件和操作系统相关调度算法等重要因素对算法总运行时间的影响。时间复杂度的算法效率评价体系并非是精确针对运行时间的,在某些情况下是不适用的,有待进一步完善。
发明内容
针对现有算法的不足,本发明所采用的技术方案是:基于改进希尔排序增量序列的垃圾运输管理方法及系统包括以下步骤:
备注:改进希尔排序增量序列下述统称为Li序列;
步骤一、采集N个垃圾房的垃圾重量数据;
步骤二、利用希尔排序方法对垃圾房的垃圾重量数据进行排序,并按照排序结果对垃圾进行运输。
进一步的,希尔排序方法包括但不限于Shell增量序列法、Hibbard增量序列法、Sedgewick增量序列法、Gonnet增量序列法和Tokuda增量序列法。
进一步的,还包括Li序列法,公式为:
di=di-1/v-1 (1)
f=f(a) (4)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州大学,未经常州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310148571.9/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理