- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
改进启发式搜索算法求解农机调度问题
改进的启发式搜索算法求解农机调度问题 摘要:针对农村土地流转形成的大规模土地,提出基于轮盘的启发式搜索(Heuristic search based on roulette,HSBOR)算法和基于最小值的启发式搜索(Heuristic search based on minimum,HSBOM)算法,求解跨区域农机调度问题;构建农机调度模型,设计HSBOR和HSBOM算法的核心思想,并通过模拟试验比较HSBOR、HSBOM算法与基于优先级规则的启发式(Heuristic based on priority rules,HBOPR)算法在调度成本、运行效率上的优劣。结果表明,HSBOM算法在调度成本和运行效率上最优
关键词:跨区作业;启发式搜索算法;农机调度
中图分类号:S232.3 文献标识码:A 文章编号:0439-8114(2016)16-4280-03
DOI:10.14088/j.cnki.issn0439-8114.2016.16.053
中国是传统的农业社会,在工业化、现代化转型过程中产生了土地流转问题,土地流转使农业经营模式规模化、集约化、现代化。大规模土地生产,农机跨区域作业问题有待解决。农机调度问题是车辆路径问题(Vehicle routing problem,VRP)[1-3]的进化,VRP问题中构造的问题模型是一对多的,即在一定范围内,一个出发点对应多个终点的问题。而农机调度问题是多对多的NP-hard问题[4-7],即农机场个数与农田作业点个数均为多个,农机场有效为农田分配农机的问题
针对多对多的农机调度问题,本研究提出了HSBOR和HSBOM算法,并与基于优先规则的启发式农机调度算法进行比较,3种算法都是在农机充足的情况下为农田分配农机,HBOPR算法制定了农田得到农机的优先级,而在实际应用当中,农田的重要程度是相近的。由此,HSBOR算法引入了农田地位平等的思想,按照轮循的方式平等地为农田分配农机,保证每个农田都能得到距离自己较近的农机。HSBOM算法根据距离的远近为农田分配农机,将所有距离数据存入数据库,与农田距离最小的农机优先分配,分配完成一次,数据库更新,直到所有农田得到所需的农机数量。结果表明,HSBOR和HSBOM算法比HBOPR算法调度成本均有所降低,而运行效率上,HSBOR算法比HBOPR算法稍低,HSBOM算法与HBOPR算法效率相近,两种算法具有可行性
1 问题描述
本研究的农机调度问题可描述为:在一定区域内,存在两个农机点,3个农田作业点。两个农机点的农机可以为3个农田按需分配,农机点与农田作业点的连线表示两点之间的路径,路径上的标识表示两点之间的距离
如图1所示,G=(V,D),V表示图1中的顶点,有两种类型,长方形Mi表示第i个农机点,k表示农机点的个数,其中1≤i≤k,k∈N;圆形Fj表示第j个农田作业点,n表示农田作业点的个数,其中,1≤j≤n,j∈N,Dij表示农机点i与农田作业点j之间存在路径,权重表示两点之间的距离,d表示单位时间内农机调度成本,包括农机损耗、司机工资、耗油成本
调度模型如下:
minR=d×■ (1)
式(1)表示农机服务全部农田所需的最小成本,是农机调度问题的调度目标函数
2 HSBOR和HSBOM算法设计
启发式搜索算法是在状态空间搜索算法的基础上发展而来的,状态空间搜索算法包括广度优先搜索算法和深度优先搜索算法[8-11]。这两种算法适合状态空间小时使用,若状态空间逐渐增大,状态搜索算法将会出现严重偏差,且算法效率低。本研究对改进的HSBOR算法核心思想和HSBOM算法的关键步骤进行详细阐述
2.1 HSBOR算法核心思想
将农田按照开始工作时间从早到晚排序,为今后研究在农机不充足的情况下,农机在农田之间进行二次分配作铺垫。排序好的农田依次放在同一个轮盘中。假设排序好的农田为F1,F2,F3,……,Fn,在轮盘中显示效果如图2所示
扇形的大小代表农田面积,扇形面积越大,表示农田面积越大。分配过程可描述为:从图中“开始位置”处依次为每个农田分配农机,每次只为农田分配一台农机,完成一次分配后,轮盘按照图中箭头所示,顺时针旋转一个扇形,直到为所有农田分配完所需农机数量,分配过程结束
2.2 HSBOM算法关键步骤
HSBOM算法核心思想是根据农机点到农田作业点的距离,为农田分配农机,距离农田作业点小的农机优先分配,保证分配的农机距离农田作业点尽可能小,减少调度过程中的调度成本,HSBOM算法的具体流程如下:
Step 1:初始化二维数组result[][],存储分配结果,整数变量i=0,控制循环语句;
Step 2:将农机点到农田作业点距离按照
您可能关注的文档
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 2025解读新《监察法实施条例》核心要点与条文速览PPT学习课件(含文字稿).pptx VIP
- 铁路信号电缆配线作业.ppt VIP
- 2025江苏邳州农村商业银行招聘10人笔试历年典型考题及考点剖析附带答案详解.docx
- 采砂船水上船舶运输安全应急预案 .docx VIP
- 2025年自贡市中考英语试卷(含答案解析).docx
- 2024年北京昌平四年级(下)期末英语(含答案).pdf
- 七年级下册数学期末试卷.pdf VIP
- SH_T 3043-2014石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 新人教版数学四年级上册课本练习题《练习一》可编辑可打印.pdf VIP
文档评论(0)