1基于最优搜索算法和0-1规划的垃圾运输模型摘要本文要求我们规划深圳市南山区的垃圾运输问题,首先确定了各垃圾转运站和垃圾处理厂的坐标,然后运用优化理论,基于最优搜索和最优分配的优化理论,求解出了拖车的具体调度方案
随后,在假设增加一个垃圾处理厂的前提下,确定了最优的垃圾处理厂的坐标,具体分析如下:对于问题一,我们通过题目所给的地图,对原图建立坐标系,得到各个垃圾转运站的初始坐标
再通过谷歌地图查找经纬度,以及百度的API坐标转换工具,得到实际距离与图中距离的比例关系,将38个转运站及两个垃圾处理站的初始坐标转换成实际坐标(单位为公里)
而后得到根据垃圾转运站去更近的垃圾处理厂处理的原则,将垃圾转运站分类
之后根据最优搜索的理论,通过matlab编程得到最优的运输路线方案,再根据最优分配的理论编写了lingo代码,从而得到每辆车的具体调度方案,其中南山垃圾焚烧厂安排6辆拖车,下坪固体废弃物填埋场安排3辆拖车
同时也求出了总的运营费用为236287元
之后我们又通过遗传算法与本题采用的方法进行了比较分析,从算法的准确性来看,本题算法更好
对于问题二,我们通过在南山区内随机模拟第三个处理厂的位置,计算出38个垃圾站到3个站的最短距离,然后以38个垃圾站到处理厂距离和最小为目标函数建立了两种类似的0-1线性规划模型,运用lingo求解得到两个处理厂的位置,然后以新建处理厂与南山区之间的区域包涵的垃圾站输与总垃圾站个数的比值为处理厂位置的合理性指标,得到两个点的比值都是44
7%然后根据距离最短,得到处理厂的坐标为(33
16563,2
637373),然后根据对居民区的考虑,对处理厂位置的人性化做了处理,增加约束求出更加人性化的处理厂坐标(31
关键词:垃圾运输最优搜索遗传算法选址2一、问题重述1
1问题背景深圳市南山区环境卫生管理总站负责南山区所有38个垃圾转运