城市生活垃圾运输路线的优化方法及装置与流程

未命名 08-12 阅读:126 评论:0


1.本发明涉及路线规划技术领域,特别涉及一种城市生活垃圾运输路线的优化方法及装置。


背景技术:

2.随着我国城市化进程的加快和人口的增长,城市生活垃圾所造成的社会和环境影响日益受到人们的重视,如何对日益增长的城市生活垃圾进行高效收集和运输,已经成为亟待解决的现实问题。
3.相关技术中,城市生活垃圾的收运路线规划只考虑收运垃圾时的经济成本,因此,在运输过程中主要考虑路程的远近,而未考虑不同天气情况下,垃圾的腐化程度会发生改变。在垃圾收运过程中,若不根据垃圾的腐化程度调整收运路线,而是一味地考虑经济性,会严重影响居民的生活。


技术实现要素:

4.本发明实施例提供了一种城市生活垃圾运输路线的优化方法及装置,规划出的路线更加合理。
5.第一方面,本发明实施例提供了一种城市生活垃圾运输路线的优化方法,包括:获取目标区域的目标数据;所述目标区域包括一个垃圾中转站和多个垃圾收集点,每个所述垃圾收集点的垃圾均由目标车场内的车辆运输至所述垃圾中转站,所述目标数据包括天气数据;基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。
6.第二方面,本发明实施例还提供了一种城市生活垃圾运输路线的优化装置,包括:获取模块,用于获取目标区域的目标数据;所述目标区域包括一个垃圾中转站和多个垃圾收集点,每个所述垃圾收集点的垃圾均由目标车场内的车辆运输至所述垃圾中转站,所述目标数据包括天气数据;划分模块,用于基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;构建模块,用于针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;求解模块,求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。
7.第三方面,本发明实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本说明书任一实施例所述的方法。
8.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行本说明书任一实施例所述的方法。
9.本发明实施例提供了一种城市生活垃圾运输路线的优化方法。该方法首先确定路线规划的目标区域,该目标区域内存在多个垃圾收集点和一个中转站,每个垃圾收集点的垃圾均需要由目标车场内的车辆输运至该中转站。然后获取该目标区域的天气数据,基于天气数据划分温度区间,由于不同的温度区间下,垃圾的腐化程度不同,因此,运输过程中需要考虑的因素也不同。针对每个温度区间,基于不同的因素构建不同的目标函数,以使目标函数更具有针对性。最后求解相应的目标函数,可以得到不同温度区间下的最优路线。由此可见,本发明不再单纯的以收运成本最低为目标,而是结合天气情况,考虑到不同的温度下垃圾的性质会发生变化,并结合垃圾性质的改变规划路线,在考虑运输成本的同时也兼顾对居民生活的影响,规划出的路线更加合理。
附图说明
10.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1是本发明一实施例提供的一种城市生活垃圾运输路线的优化方法流程图;图2是本发明一实施例提供的一种电子设备的硬件架构图;图3是本发明一实施例提供的一种城市生活垃圾运输路线的优化装置结构图。
具体实施方式
12.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
13.请参考图1,本发明实施例提供了一种基于量子遗传算法的垃圾运输路线优化方法,包括:步骤100,获取目标区域的目标数据;所述目标区域包括一个垃圾中转站和多个垃圾收集点,每个所述垃圾收集点的垃圾均由目标车场内的车辆运输至所述垃圾中转站,所述目标数据包括天气数据;步骤102,基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;步骤104,针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;步骤106,求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。
14.本发明实施例中,首先确定路线规划的目标区域,该目标区域内存在多个垃圾收
集点和一个中转站,每个垃圾收集点的垃圾均需要由目标车场内的车辆输运至该中转站。然后获取该目标区域的天气数据,基于天气数据划分温度区间,由于不同的温度区间下,垃圾的腐化程度不同,因此,运输过程中需要考虑的因素也不同。针对每个温度区间,基于不同的因素构建不同的目标函数,以使目标函数更具有针对性。最后求解相应的目标函数,可以得到不同温度区间下的最优路线。由此可见,本发明不再单纯的以收运成本最低为目标,而是结合天气情况,考虑到不同的温度下垃圾的性质会发生变化,并结合垃圾性质的改变规划路线,在考虑运输成本的同时也兼顾对居民生活的影响,规划出的路线更加合理。
15.下面描述图1所示的各个步骤的执行方式。
16.首先,针对步骤100,获取目标区域的目标数据;目标区域包括一个垃圾中转站和多个垃圾收集点,每个垃圾收集点的垃圾均由目标车场内的车辆运输至垃圾中转站,目标数据包括天气数据。
17.在该步骤中,目标区域以实际运行区域为准,例如可以是一个县级行政区,在该行政区内,所有垃圾收集点的垃圾均通过某个目标车场的垃圾车运输至特定的中转站。目标区域确定后,可以通过相关部门获取与该目标区域相关的数据。例如,可以从气象部门获取目标区域的历史天气数据和实时天气数据等。此外,通过地图定位功能,垃圾中转站、目标车场以及每个垃圾收集点的位置都是已知的。
18.然后,针对步骤102,基于天气数据,将垃圾运输时的天气情况划分为至少两个温度区间。
19.目标区域内的温度不同,垃圾的腐化程度不同。例如在北方城市的冬季,气温较低,垃圾从产生到被收集处理,其腐化程度较低,基本不会产生恶臭等,进而不会对居民的生活造成影响,此时在规划路线时只需要考虑运输成本即可。而在南方城市的夏季,平均温度极高,在垃圾产生至收运的这段时间内,垃圾可能已经腐烂霉变。一方面,垃圾在堆放过程中会释放出大量有害气体、粉尘和细小颗粒物随风飞扬,危害周围大气环境。另一方面,虽然现有垃圾车具有一定密闭性,但随着车辆使用年限的增长以及司机操作不当,运输过程中仍存在泄露问题,从而散发出有害物质,给运输途中的行人造成影响。因此,此种情况下不能只考虑收运成本,还需考虑对居民的影响。例如避开人流量较大的路线,降低人们吸入不健康气体的概率;此外,要合理兼顾各垃圾收集点的清理次数,不能因为某些垃圾收集点的位置偏远或垃圾量较少就增大两次收集时间的间隔。如此,才能在保证运输成本满足要求的情况下,提高居民体验,降低投诉率。
20.在一些实施方式中,步骤102包括:基于天气数据,确定目标区域的温度阈值,温度阈值是基于垃圾的腐化程度确定的;将平均温度低于温度阈值的温度区间确定为第一温度区间;以及将平均温度高于温度阈值的温度区间确定为第二温度区间。
21.在该实施例中,基于天气数据可以确定目标区域的平均温度和早晚温差,对于温差较大的地区,如东北地区,可以适当提高温度阈值,如15℃;对于温差较小的地区,如广东地区,可以适当降低温度阈值,如10℃。本技术不对温度阈值的具体数据做具体限定。
22.针对步骤104,在第一温度区间内,垃圾腐化程度较低,此时只考虑垃圾的运输成本即可。因此,在一些实施方式中,以收运成本最小为目标构建第一温度区间的目标函数,
目标函数f1的表达式为:式中,为垃圾车的固定成本,表示垃圾车的单位距离成本,d
ij
表示从i节点到j节点的距离,n表示节点的个数,节点包括垃圾中转站、每个垃圾收集点和目标车场;z
ij
∈{0,1},其中,z
ij
=1表示垃圾车从i节点移动到j节点,z
ij
=0表示垃圾车未从i节点移动到j节点。
23.在该实施中,虽然在目标区域内存在多个垃圾收集点,但是垃圾车在单次行程中不会途径每个垃圾收集点,而是结合自身容量以及各垃圾收集点之间的距离等选择最佳的收集点。途经的收集点不同,垃圾车行驶的距离也不同,产生的单位距离成本也不同。因此,收运成本是根据收运路线的不同而变动的。该实施例通过对该目标函数f1进行求解,即可确定出使收运成本最小的运输路线,以使运输公司的利益最大化。
24.在第二温区内,垃圾腐化程度较高,需要考虑运输对居民的影响。此时,应该以收运成本最小以及居民厌恶指数最小为目标构建目标函数,以期在保证运输成本满足要求的情况下,提高居民体验。
25.在一些实施方式中,第二温度区间的目标函数f2为:式中,b1和b2分别为收运成本最小目标和居民厌恶指数最小目标的权重;为垃圾车的固定成本,表示垃圾车的单位距离成本,d
ij
表示从i节点到j节点的距离,n表示节点的个数,节点包括垃圾中转站、每个垃圾收集点和目标车场;w
ij
表示从i节点到j节点居民厌恶指数所占的权重,其值与从i节点到j节点的平均人流量相关;t
ij
为从i节点到j节点的交通拥堵厌恶指数;sj为j节点的垃圾堆积厌恶指数,t
ij
∈(0,1),sj∈(0,1);yj表示j节点垃圾堆积厌恶指数所占的权重,yj∈(0,1);z
ij
∈{0,1},其中,z
ij
=1表示垃圾车从i节点移动到j节点,z
ij
=0表示垃圾车未从i节点移动到j节点。
26.该目标函数融合了运输成本和居民体验,不仅考虑了经济效益,还考虑了社会效益。在实际运输过程中,如何均衡经济效益和社会效益,是需要重点考虑的问题,这就需要合理确定收运成本和居民厌恶指数的权重。
27.在一些实施方式中,针对第二温度区间,求解第二温度区间的目标函数,得到第二温度区间对应的最优路线包括:s1,将目标区域运输垃圾的过程划分为至少两个时段;s2,针对不同时段,调整目标函数中各目标的权重,得到与不同时段对应的子目标
函数;s3,求解不同时段对应的子目标函数,得到不同时段对应的最优路线。
28.在步骤s1中,不同时段是基于目标区域内的交通拥堵情况确定的。述目标数据还包括车辆数据、垃圾数据、道路数据和人口数据;不同时段是基于如下方式构建的:基于目标数据,将目标区域内交通拥堵程度大于预设程度的时段确定为第一时段;以及将目标区域内交通拥堵程度小于预设程度的时段确定为第二时段。
29.通常,第一时段为早晚高峰时段,路上人流和车辆较多,人口密度大,拥堵时间长。而在第二时段,路上人口密度小,交通较为顺畅。
30.因此,针对步骤s2,当垃圾运输的时间段位于第一时段时,应降低收运成本最小目标的权重b1,并增大居民厌恶指数最小目标的权重b2。也就是说,此时应该弱化经济效益,而强化社会效益。
31.而在第二时段时,路上人流和车辆均较少。因此,当垃圾运输的时间段位于第二时段时,增大收运成本最小目标的权重b1,并降低居民厌恶指数最小目标的权重b2。也就是说,此时应该强化经济效益,而弱化社会效益。
32.另外,在确定好b1和b2后,还需要确定居民厌恶指数最小目标中各参数的取值。其中,w
ij
是基于i节点与j节点之间的平均人流量确定的,平均人流量是基于历史交通数据确定的。根据历史交通数据,将平均人流量划分为多个等级,不同等级对应不同的权重,根据i节点与j节点之间的平均人流量与每个等级的包含关系,确定w
ij
的数值。例如,平均人流量共有5个等级,a等级的平均人流量为大于200人/分钟,权重为0.8;b等级的平均人流量为150-200人/分钟,权重为0.7;c等级的平均人流量为100-150人/分钟,权重为0.6;d等级的平均人流量为50-100人/分钟,权重为0.4;e等级的平均人流量为0-50人/分钟,权重为0.2。那么,当根据历史交通数据确定出相同时刻从1节点到2节点的平均人流量为80人/分钟,其值位于d等级的区间内,则w
12
=0.4;从2节点到4节点的平均人流量为220人/分钟,其值位于a等级的区间内,则w
24
=0.8;依此类推,可以确定任意两个节点之间居民厌恶指数所占的权重。需要说明的是,平均人流量与时段相关,用户可以根据垃圾车的实际收运时段,调取对应时段的平均人流量。
33.交通厌恶指数t
ij
是基于i节点与j节点之间的平均拥堵时间确定的,平均拥堵时间是基于历史交通数据确定的。根据历史交通数据,将平均拥堵时间划分为多个等级,不同等级对应不同的权重,根据i节点与j节点之间的平均拥堵时间与每个等级的包含关系,确定t
ij
的数值。例如,平均拥堵时间共有5个等级,a等级的平均拥堵时间大于8分钟,权重为0.8;b等级的平均拥堵时间为6-8分钟,权重为0.7;c等级的平均拥堵时间为4-6分钟,权重为0.6;d等级的平均拥堵时间为2-4分钟,权重为0.4;e等级的平均拥堵时间为0-2分钟,权重为0.2。那么,当根据历史交通数据确定出相同时刻从1节点到2节点的平均拥堵时间为6分钟,其值位于b等级的区间内,则t
12
=0.7;从2节点到4节点的平均拥堵时间为1分钟,其值位于e等级的区间内,则t
24
=0.2;依此类推,可以确定任意两个节点之间居民厌恶指数所占的权重。需要说明的是,平均拥堵时间与时段相关,用户可以根据垃圾车的实际收运时段,调取对应时段的平均拥堵时间。
34.垃圾堆积厌恶指数sj是基于垃圾的清理实效确定的,垃圾的剩余量越大,清理时
限越长,堆积厌恶指数越大。用户可以基于各垃圾收集点的历史数据为各垃圾收集点确定相应的堆积厌恶指数。
35.此外,yj的权重与垃圾收集点的位置有关,垃圾收集点的位置距离人群聚集地越远,yj的权重小,反之越大。
36.最后,针对步骤106,对各目标函数进行求解,可以采用量子遗传算法,量子遗传算法具有计算效率高且计算准确度高的优点。当然,用户也可以采用其它算法,本技术并不以此为限。
37.还需要说明的是,在目标函数求解过程中,用户需要根据实际需要确定合适的约束条件,例如:车辆在任一节点的载重均不超过其额定载重;车辆在单次行程中去往任一收集点的次数不超过1次;任一垃圾收集点的垃圾清理时限均不超过预设时限;车辆从i节点到j节点的运行时长不超过预设时长。
38.约束条件不同,获得的优化结果也不同,本技术不对约束条件做具体限定。
39.还需要说明的是,垃圾车上设置有实时通讯系统,基于该通讯系统,待优化的垃圾车可以与目标区域的其它垃圾车通讯,并且可以实时获取目标区域内的交通数据(包括人流量、车流量和道路情况等)、垃圾数据(包括各垃圾收集点的位置和垃圾量)和天气数据等。用户可以根据实时获取的数据,调整目标函数中的各参数,并将计算出的最优路线实时反馈给司机。
40.如图2、图3所示,本发明实施例提供了一种城市生活垃圾运输路线的优化装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图2所示,为本发明实施例提供的一种城市生活垃圾运输路线的优化装置所在电子设备的一种硬件架构图,除了图2所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图3所示,作为一个逻辑意义上的装置,是通过其所在电子设备的cpu将非易失性存储器中对应的计算机程序读取到内存中运行形成的。本实施例提供的一种城市生活垃圾运输路线的优化装置,包括:获取模块300,用于获取目标区域的目标数据;目标区域包括一个垃圾中转站和多个垃圾收集点,每个垃圾收集点的垃圾均由目标车场内的车辆运输至垃圾中转站,目标数据包括天气数据;划分模块302,用于基于天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;构建模块304,用于针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;求解模块306,求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。
41.在本发明实施例中,获取模块300可用于执行上述方法实施例中的步骤100,划分模块302可用于执行上述方法实施例中的步骤102,构建模块304可用于执行上述方法实施例中的步骤104,求解模块306可用于执行上述方法实施例中的步骤106。
42.在一些实施方式中,划分模块302用于执行如下操作:基于天气数据,确定目标区域的温度阈值,温度阈值是基于垃圾的腐化程度确定的;将平均温度低于温度阈值的温度区间确定为第一温度区间;以及将平均温度高于温度阈值的温度区间确定为第二温度区间。
43.在构建模块304中,第一温度区间的目标函数是以收运成本最小为目标构建的,第一温度区间的目标函数f1为:式中,为垃圾车的固定成本,表示垃圾车的单位距离成本,d
ij
表示从i节点到j节点的距离,n表示节点的个数,节点包括垃圾中转站、每个垃圾收集点和目标车场;z
ij
∈{0,1},其中,z
ij
=1表示垃圾车从i节点移动到j节点,z
ij
=0表示垃圾车未从i节点移动到j节点。
44.第二温度区间的目标函数是以收运成本最小以及居民厌恶指数最小为目标构建的,第二温度区间的目标函数f2为:式中,b1和b2分别为收运成本最小目标和居民厌恶指数最小目标的权重;为垃圾车的固定成本,表示垃圾车的单位距离成本,d
ij
表示从i节点到j节点的距离,n表示节点的个数,节点包括垃圾中转站、每个垃圾收集点和目标车场;w
ij
表示从i节点到j节点居民厌恶指数所占的权重,其值与从i节点到j节点的平均人流量相关;t
ij
为从i节点到j节点的交通拥堵厌恶指数;sj为j节点的垃圾堆积厌恶指数,t
ij
∈(0,1),sj∈(0,1);yj表示j节点垃圾堆积厌恶指数所占的权重,yj∈(0,1);z
ij
∈{0,1},其中,z
ij
=1表示垃圾车从i节点移动到j节点,z
ij
=0表示垃圾车未从i节点移动到j节点。
45.在一些实施方式中,针对第二温度区间,求解第二温度区间的目标函数,得到第二温度区间对应的最优路线包括:将目标区域运输垃圾的过程划分为至少两个时段;针对不同时段,调整目标函数中各目标的权重,得到与不同时段对应的子目标函数;求解不同时段对应的子目标函数,得到不同时段对应的最优路线。
46.在一些实施方式中,目标数据还包括车辆数据、垃圾数据、道路数据和人口数据;不同时段是基于如下方式构建的:
基于目标数据,将目标区域内交通拥堵程度大于预设程度的时段确定为第一时段;以及将目标区域内交通拥堵程度小于预设程度的时段确定为第二时段。
47.在一些实施方式中,针对不同时段,调整目标函数中各目标的权重,包括:当垃圾运输的时间段位于第一时段时,降低收运成本最小目标的权重,并增大居民厌恶指数最小目标的权重;当垃圾运输的时间段位于第二时段时,增大收运成本最小目标的权重,并降低居民厌恶指数最小目标的权重。
48.可以理解的是,本发明实施例示意的结构并不构成对一种城市生活垃圾运输路线的优化装置的具体限定。在本发明的另一些实施例中,一种城市生活垃圾运输路线的优化装置可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或者软件和硬件的组合来实现。
49.上述装置内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
50.本发明实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本发明任一实施例中的一种城市生活垃圾运输路线的优化方法。
51.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时,使所述处理器执行本发明任一实施例中的一种城市生活垃圾运输路线的优化方法。
52.具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
53.在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
54.用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd-rom、cd-r、cd-rw、dvd-rom、dvd-ram、dvd-rw、dvd+rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
55.此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
56.此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展模块中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展模块上的cpu等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
57.需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固
有的要素。在没有更多限制的情况下,由语句“包括一个
…”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
58.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。
59.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种城市生活垃圾运输路线的优化方法,其特征在于,包括:获取目标区域的目标数据;所述目标区域包括一个垃圾中转站和多个垃圾收集点,每个所述垃圾收集点的垃圾均由目标车场内的车辆运输至所述垃圾中转站,所述目标数据包括天气数据;基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。2.根据权利要求1所述的方法,其特征在于,所述基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间,包括:基于所述天气数据,确定所述目标区域的温度阈值,所述温度阈值是基于垃圾的腐化程度确定的;将平均温度低于所述温度阈值的温度区间确定为第一温度区间;以及将平均温度高于所述温度阈值的温度区间确定为第二温度区间。3.根据权利要求2所述的方法,其特征在于,所述第一温度区间的目标函数是以收运成本最小为目标构建的,所述第一温度区间的目标函数f1为:式中,为垃圾车的固定成本,表示垃圾车的单位距离成本,d
ij
表示从i节点到j节点的距离,n表示节点的个数,所述节点包括所述垃圾中转站、每个所述垃圾收集点和所述目标车场;z
ij
∈{0,1},其中,z
ij
=1表示垃圾车从i节点移动到j节点,z
ij
=0表示垃圾车未从i节点移动到j节点。4.根据权利要求2所述的方法,其特征在于,所述第二温度区间的目标函数是以收运成本最小以及居民厌恶指数最小为目标构建的,所述第二温度区间的目标函数f2为:式中,b1和b2分别为收运成本最小目标和居民厌恶指数最小目标的权重;为垃圾车的固定成本,表示垃圾车的单位距离成本,d
ij
表示从i节点到j节点的距离,n表示节点的个数,所述节点包括所述垃圾中转站、每个所述垃圾收集点和所述目标车场;w
ij
表示从i节点到j节点居民厌恶指数所占的权重,其值与从i节点到j节点的平均人流量相关;t
ij
为从i节点到j节点的交通拥堵厌恶指数;s
j
为j节点的垃圾堆积厌恶指数,t
ij
∈(0,1),s
j
∈(0,1);y
j
表示j节点垃圾堆积厌恶指数所占的权重,y
j
∈(0,1);z
ij
∈{0,1},其中,z
ij
=1表示垃圾车从i节点移动到j节点,z
ij
=0表示垃圾车未从i节点移动到j节点。
5.根据权利要求4所述的方法,其特征在于,针对所述第二温度区间,求解所述第二温度区间的目标函数,得到第二温度区间对应的最优路线包括:将所述目标区域运输垃圾的过程划分为至少两个时段;针对不同时段,调整所述目标函数中各目标的权重,得到与不同时段对应的子目标函数;求解不同时段对应的子目标函数,得到不同时段对应的最优路线。6.根据权利要求5所述的方法,其特征在于,所述目标数据还包括车辆数据、垃圾数据、道路数据和人口数据;所述不同时段是基于如下方式构建的:基于所述目标数据,将所述目标区域内交通拥堵程度大于预设程度的时段确定为第一时段;以及将目标区域内交通拥堵程度小于所述预设程度的时段确定为第二时段。7.根据权利要求6所述的方法,其特征在于,所述针对不同时段,调整所述目标函数中各目标的权重,包括:当垃圾运输的时间段位于所述第一时段时,降低所述收运成本最小目标的权重,并增大居民厌恶指数最小目标的权重;当垃圾运输的时间段位于所述第二时段时,增大所述收运成本最小目标的权重,并降低居民厌恶指数最小目标的权重。8.一种城市生活垃圾运输路线的优化装置,其特征在于,包括:获取模块,用于获取目标区域的目标数据;所述目标区域包括一个垃圾中转站和多个垃圾收集点,每个所述垃圾收集点的垃圾均由目标车场内的车辆运输至所述垃圾中转站,所述目标数据包括天气数据;划分模块,用于基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;构建模块,用于针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;求解模块,求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。9.一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-7中任一项所述的方法。10.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-7中任一项所述的方法。

技术总结
本发明涉及路线规划技术领域,尤其涉及一种城市生活垃圾运输路线的优化方法及装置。包括:获取目标区域的目标数据;所述目标区域包括一个垃圾中转站和多个垃圾收集点,每个所述垃圾收集点的垃圾均由目标车场内的车辆运输至所述垃圾中转站,所述目标数据包括天气数据;基于所述天气数据,将垃圾运输时的天气情况划分为至少两个温度区间;针对每个温度区间,构建与当前温度区间相对应的垃圾运输路线的目标函数;求解不同温度区间对应的目标函数,分别得到不同温度区间对应的最优路线。本发明,能够兼顾收运成本和居民的体验感,规划出的路线更加合理。出的路线更加合理。出的路线更加合理。


技术研发人员:王嘉诚 张少仲 张栩
受保护的技术使用者:中诚华隆计算机技术有限公司
技术研发日:2023.06.01
技术公布日:2023/8/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐