
java所有路径算法_基于C-W节约算法的车辆路径规划问题的
Java实现
车辆路线问题(VRP)最早是由Dantzig和R用英语怎么说翻译 amr于1959年⾸次提出,它是指⼀定数量的客户,各⾃有不同数量左手有痣代表什么 的货物需求,配送中⼼向客
户提供货物,由⼀个车队负责分送货物,组织适当的⾏车路线,⽬标是使得客户的需求得到满⾜,并能在⼀定的约束下,达到诸如路程最
短、成本最⼩、耗费时间最少等⽬的。
VRP问题有很多⼦问题:
thecapacitatedvehicleroutingp坚持与放弃 roblem(CVRP),即classicalVRP
thevehicleroutingproblemwithtimewindows(VRPTW),带时间窗-VRPHTW硬时间窗|VRPSTW软时间窗|
VRPTD(VRPwithTimeDeadlines)带顾客最迟服务时间
theMultipleDepotVehicleRoutingProblem(MDVRP)香港英文 ,多车场
thePeriodVehicleRoutingProblem(PV樱花峪 RP),周期车辆路径问题
⼀般使⽤精确算法或启发式算法
精确算法适⽤于⼩规模问题,能得到最优解。
directtreearch,直接树搜索|dynamicprogramming,动态规划|integerlinearprogramming,整数线性规划
启发式算法⽤于⼤规模问题,能快速找出可⾏解。
SimulatedAnnealing模拟退⽕
TabuSearch禁忌搜索
GeneticAlgoritm遗传算法|GeneticProgramming遗传规划
GeneticNetworkProgramming遗传⽹络规划
ACS,AntColonySystem蚁群算法
我主要是研究了蚁呕心沥血是什么意思 群算法和CW节约算法,发现后者思路⽐较清晰,并且我们项⽬的需求也不复杂,所以基于后者的思想来实现。
考虑这样的需求:
某集散中⼼管辖10个邮局,已知集散中⼼和各营业点的经纬度,寄达各⽀局和各⽀局收寄的邮件,时间窗⼝。
邮车装载邮件数不同。邮车的运⾏成本为3元/公⾥,速度为30km每⼩时。试⽤最少邮车,并规划邮车的⾏驶路线使总费⽤最省。
那么输⼊参数需要包括:
1.各个节点的经纬度,邮件收寄数,邮件送达数,时间窗(如果有要求的话,包括最早、最晚到达时间),装卸货时间
2.可⽤车辆水晶冰菜 的载重
输出结果就是算法形成的路径,每条路径中包括到达邮局的先后次序。
⽬前已经基于CW节约算法,实现载重量约束以及时间窗⼝约束,使⽤Java作为实现。
邮局类
1packag曹昂 evrp;s;45/**6*@author陈海越7*@version1.08*@since新标准版5.09*/10publicclassPostOfficeimplementsClone
本文发布于:2023-03-19 21:23:14,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167923219437787.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:vrp问题.doc
本文 PDF 下载地址:vrp问题.pdf
| 留言与评论(共有 0 条评论) |