CN110097234A - Industrial cigarette transport intelligent dispatching method and system - Google Patents
Industrial cigarette transport intelligent dispatching method and system Download PDFInfo
- Publication number
- CN110097234A CN110097234A CN201910391932.6A CN201910391932A CN110097234A CN 110097234 A CN110097234 A CN 110097234A CN 201910391932 A CN201910391932 A CN 201910391932A CN 110097234 A CN110097234 A CN 110097234A
- Authority
- CN
- China
- Prior art keywords
- commercial company
- commercial
- company
- vehicle
- transportation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明针对工业卷烟运输的实际特点,考虑商业公司连通性和动态卸货时间等,构建适于工业卷烟运输的路径优化方法,使得在满足商业公司营销订单基础上最小化总工业企业运输费用。本发明考虑工业卷烟计价模式特殊性,通过对历史物流数据的分析挖掘,客观分析商业公司间实际连通性和拼载规律等关键因素,避免人为主观因素的影响及发现数据中隐藏的拼载规律。本发明构建基于主次层级框架具备强化学习能力的多目标智能演化算法,在不提升工业企业物流费用前提下,尽可能降低承运商的运输成本,建立了工业企业智能调度系统,大幅提高物流效率,降低工业企业物流成本。
Aiming at the actual characteristics of industrial cigarette transportation, the present invention considers commercial company connectivity and dynamic unloading time, etc., and constructs a path optimization method suitable for industrial cigarette transportation, so as to minimize the total industrial enterprise transportation cost on the basis of satisfying commercial company marketing orders. The present invention considers the particularity of the pricing mode of industrial cigarettes, and objectively analyzes key factors such as the actual connectivity and loading rules among commercial companies through the analysis and mining of historical logistics data, avoiding the influence of human subjective factors and discovering the hidden loading rules in the data . The present invention constructs a multi-objective intelligent evolutionary algorithm with enhanced learning capabilities based on the primary and secondary hierarchical framework, reduces the transportation cost of the carrier as much as possible without increasing the logistics costs of industrial enterprises, establishes an intelligent dispatching system for industrial enterprises, and greatly improves logistics efficiency , Reduce the logistics cost of industrial enterprises.
Description
技术领域technical field
本发明涉及物流运输调度优化技术领域,特别涉及工业卷烟运输智能调度方法及系统。The invention relates to the technical field of logistics transportation scheduling optimization, in particular to an intelligent scheduling method and system for industrial cigarette transportation.
背景技术Background technique
工业企业卷烟运输费用是物流费用中最大的单项费用,卷烟运输费用占工业企业卷烟物流总费用约75%,其中卷烟运输又以公路运输为主,公路运输费用占运输费用90%以上。因此,对工业企业而言,降低卷烟运输费用,是企业降本增效的重要领域;降低卷烟公路运输费用,更是重中之重,有着很大的挖潜空间。Cigarette transportation costs in industrial enterprises are the largest single item of logistics costs. Cigarette transportation costs account for about 75% of the total cigarette logistics costs in industrial enterprises. Among them, cigarette transportation is dominated by road transportation, which accounts for more than 90% of transportation costs. Therefore, for industrial enterprises, reducing cigarette transportation costs is an important area for enterprises to reduce costs and increase efficiency; reducing cigarette road transportation costs is the top priority, and there is a lot of room for tapping potential.
当前工业企业成品物流运输存在多种车型和众多到货点,订单的配载和运输线路选择均依靠人工经验,物流运输的组织缺少科学合理的规划,存在车辆满足率低及不必要的运费浪费的问题,主要表现在:At present, there are many types of models and many arrival points in the logistics transportation of finished products in industrial enterprises. The loading of orders and the selection of transportation routes all rely on manual experience. The organization of logistics transportation lacks scientific and reasonable planning, and there are low vehicle satisfaction rates and unnecessary waste of freight. The problems are mainly manifested in:
1.当前成品物流运输调度采用人工方式,车辆调度配载依赖于调度员个人经验,而随着我国交通业的发展,道路网络愈加复杂,由人工经验进行的路线选择方式难以跟上外界环境的发展步伐,难以实现货物、车辆与运输路线的最优配置,科学性、合理性不易判断,容易产生不必要的运输费用。1. At present, the dispatching of finished product logistics and transportation adopts manual methods, and the dispatching and loading of vehicles depends on the personal experience of the dispatcher. With the development of my country's transportation industry, the road network is becoming more and more complex, and the route selection method based on manual experience is difficult to keep up with the external environment. Due to the pace of development, it is difficult to achieve the optimal allocation of goods, vehicles and transportation routes. It is difficult to judge scientificity and rationality, and it is easy to generate unnecessary transportation costs.
2.人工调度占用了较大的工作量,分散调度模式下,各卷烟厂均需安排多名调度员负责该项工作,在大批量集中发货时,需要连续加班作业,人工成本较高。2. Manual scheduling takes up a lot of workload. Under the decentralized scheduling mode, each cigarette factory needs to arrange multiple dispatchers to be responsible for this work. When large batches are delivered in a centralized manner, continuous overtime work is required, and the labor cost is high.
3.发货点内部移库和转储等环节多,造成资源浪费和间接物流成本增高,厂区车辆的现场调度工作缺乏有效管理和信息化支撑。3. There are many links such as warehouse transfer and dumping at the delivery point, resulting in waste of resources and increased indirect logistics costs. The on-site dispatch of vehicles in the factory area lacks effective management and information support.
4.成品卷烟承运路线主要依托于省域分界进行划分,承运路线内订单量不均衡、缺少科学合理的路线规划,造成资源浪费,存在运输成本偏高并且效率偏低的问题。4. The transportation routes of finished cigarettes are mainly divided according to the provincial boundaries. The order volume in the transportation routes is uneven, and there is a lack of scientific and reasonable route planning, resulting in waste of resources, high transportation costs and low efficiency.
合理的物流运输调度优化是降低工业企业卷烟运输费用的一个重要途径,目前已成为当前行业内外共同探索的一个课题。物流运输调度优化在在国内汽车零配件行业、快销品行业、电商物流等多个领域已有不少成功案例,这些企业面临强调快速响应市场需求以及对客户提供高水平个性化服务模式、多批次小批量适时配送等各方面的挑战,纷纷开展智能物流优化调度研究,运用规划方法、优化算法等理论研究,并结合GIS、信息网络等技术,对物流运输中车型选择、车辆配载、路径优化提供智能化、决策化的支持,取得了显著的效果。Reasonable logistics and transportation scheduling optimization is an important way to reduce the cigarette transportation costs of industrial enterprises, and it has become a topic of common exploration both inside and outside the industry. Logistics transportation scheduling optimization has many successful cases in the domestic auto parts industry, fast-moving goods industry, e-commerce logistics and other fields. Due to the challenges of multi-batch and small-batch timely delivery, research on intelligent logistics optimization scheduling has been carried out one after another, using theoretical research such as planning methods and optimization algorithms, combined with GIS, information network and other technologies, to analyze the model selection and vehicle loading in logistics transportation. , Path optimization provides intelligent and decision-making support, and has achieved remarkable results.
国内学者对卷烟物流运输方面的研究,大多集中在运输线路的优化、运输车辆的调度两方面,以达到提高运输效率、降低物流成本的目的。胡红春等(2007)主要针对具有真实道路环境,同城内配送多需求点的大规模配送车辆线路优化问题。引入博弈论的有关思想,运用集束式算法,对济南烟草配送中心的近三万个卷烟零售户进行了物流配送车辆线路的多目标优化[1]。王勇(2009)等主要研究以烟草物流配送区域划分为背景的问题。针对烟草行业采用的配送模式为研究对象进行配送区域规划,建立基于成本的运筹学模型,并提出应用遗传算法进行编码求解函数模型,决定配送中心及中转站各自的配送区域[2]。冰火,禾木(2014)主要针对烟草物流亟待解决的问题,强调通过利用基于云计算、大数据、BI(商业智能)等信息技术,打造行业物流智能调度管控平台,整合行业各类物流资源,优化配置,智能调度,降低供应链物流运营成本[3]。徐智(2014)等提出采用启发式禁忌搜索算法根据每日订单考虑车辆、成本、订单、道路、时间等约束条件进行动态路径优化,借助GPRS、3G等无线网络,GPS定位技术解决卷烟物流存在的配送线路不合理,车辆装载量无法合理利用和缺乏配送在途异常监控及处理机制的问题[4]。黄戈文等(2015)主要强调融合云计算、物联网、大数据、GIS、GPS、视频感应器等信息传感与传输设备依据卷烟运输配送的特点,研发一套基于云计算的烟草物流运输调度系统,以实现对烟草配送车辆的智能化识别、定位、跟踪、监控和管理,通过智能算法求解,对配送线路进行优化,形成提供综合服务的一种网络提高物流效率、智能优化等管理[5]。章惠民(2018)主要以优化福建漳州烟草物流公司配送区域线路为目的,结合烟草物流人工经验配送线路的具体情况,研究并提出了一种改进的柔性线路截取优化算法建立弹性送货新模式,实现烟草运输车辆利用率最大化以及配送里程最小化目标[6]。Domestic scholars' research on cigarette logistics and transportation mostly focuses on the optimization of transportation routes and the scheduling of transportation vehicles, in order to achieve the purpose of improving transportation efficiency and reducing logistics costs. Hu Hongchun et al. (2007) mainly aimed at the route optimization of large-scale distribution vehicles with real road environment and multiple demand points in the same city. Introducing the relevant ideas of game theory and using the cluster algorithm, the multi-objective optimization of logistics distribution vehicle routes was carried out for nearly 30,000 cigarette retailers in Jinan Tobacco Distribution Center [1]. Wang Yong (2009) and others mainly studied the problem of the division of tobacco logistics and distribution areas. Aiming at the distribution model adopted by the tobacco industry as the research object, the distribution area planning is carried out, a cost-based operations research model is established, and the genetic algorithm is used to encode and solve the function model to determine the respective distribution areas of the distribution center and the transfer station [2]. Binghuo and Hemu (2014) focused on the urgent problems of tobacco logistics, emphasizing the use of cloud computing, big data, BI (business intelligence) and other information technologies to create an intelligent dispatching and control platform for industry logistics and integrate various logistics resources in the industry. Optimize configuration, intelligent scheduling, and reduce supply chain logistics operating costs [3]. Xu Zhi (2014) proposed to use the heuristic tabu search algorithm to optimize the dynamic path according to the constraints of vehicles, costs, orders, roads, and time according to the daily orders. With the help of GPRS, 3G and other wireless networks, GPS positioning technology solves the problems of cigarette logistics. The distribution route is unreasonable, the vehicle load cannot be reasonably utilized, and there is a lack of abnormal monitoring and handling mechanisms for distribution in transit [4]. Huang Gewen et al. (2015) mainly emphasized the integration of cloud computing, Internet of Things, big data, GIS, GPS, video sensors and other information sensing and transmission equipment according to the characteristics of cigarette transportation and distribution, and developed a tobacco logistics and transportation scheduling system based on cloud computing. , in order to realize the intelligent identification, positioning, tracking, monitoring and management of tobacco distribution vehicles, solve the problem through intelligent algorithms, optimize the distribution lines, and form a network that provides comprehensive services to improve logistics efficiency, intelligent optimization and other management[5] . Zhang Huimin (2018) mainly aimed to optimize the distribution area routes of Fujian Zhangzhou Tobacco Logistics Company, combined with the specific conditions of tobacco logistics manual experience distribution routes, researched and proposed an improved flexible route interception optimization algorithm to establish a new model of flexible delivery, to achieve The goal of maximizing the utilization rate of tobacco transport vehicles and minimizing the distribution mileage [6].
有关车辆运输调度算法的研究,Liu和Shen(1999)开发一个节约型构造启发式算法和改进启发式算法,首次提出带有时间窗和异构车队的车辆路径问题[14]。Belfiore等(2007)提出通过分散搜索来解决此类问题[15]。陶胤强等(2008)综合考虑多车型车辆路径问题中不同车型具有不同的边际费用和行驶费用的问题,并同时考虑车型与任务的相容性,对带时间窗约束的多车型多费用非满载车辆路径问题,以最小化总费用为目标建立数学模型[7]。施朝春等(2009)在分析时间窗的惩罚函数基础上,建立带有时间窗的多配送中心车辆调度模型,针对模型设计先后通过扫描算法和改进的遗传算法求解,最后以仿真验证算法有效性[8]。王征等(2013)以顾客时间窗偏离程度最小化和配送成本最小化为目标,在Solomon提出的标准算例上建立了问题的数学模型及其求解算法[9]。马宇红等(2013)针对大规模的多配送中心多车型车辆调度问题提出了一种新的多片段染色体混合编码算法[10]。Adelzadeh等(2014)设计一个考虑不同容量、速度和成本的具有模糊时间窗和异构车辆的数学模型,应用三阶段算法将该问题分解为几种常见的车辆路径问题,提出利用一种改进的模拟退火算法解决方案[16]。孙壮志等(2014)采用中心聚类、禁忌搜索、局部搜索等多种专业算法以北京市卷烟市场为背景,研究卷烟配送调度问题[11]。肖正中等(2017)针对跨区域多配送中心车辆调度采用边界分配法将该问题转化为单配送中心车辆调度问题,结合遗传算法与蚁群算法求解跨区域配送最优调度方案,并以贵州省黔东南州烟草公司物流中心卷烟配送为背景进行仿真分析表明算法的有效性[12]。李明燏等(2017)建立带有时间窗和异构车队的车辆路径问题的模型,同时考虑时间窗、异构车队以及车辆数量限制的多重属性,提出一种改进的禁忌搜索算法来解决问题[13]。Regarding the research on vehicle transportation scheduling algorithm, Liu and Shen (1999) developed an economical construction heuristic algorithm and an improved heuristic algorithm, and proposed the vehicle routing problem with time windows and heterogeneous fleets for the first time [14]. Belfiore et al. (2007) proposed to solve such problems by decentralized search [15]. Tao Yinqiang et al. (2008) comprehensively considered the problem that different models have different marginal costs and travel costs in the multi-vehicle routing problem, and at the same time considered the compatibility of the models and tasks, and the multi-vehicle multi-cost with time window constraints is very For the fully loaded vehicle routing problem, a mathematical model is established with the goal of minimizing the total cost [7]. Shi Chaochun et al. (2009) established a multi-distribution center vehicle scheduling model with a time window on the basis of analyzing the penalty function of the time window. The design of the model was solved by scanning algorithm and improved genetic algorithm, and finally the effectiveness of the algorithm was verified by simulation [ 8]. Wang et al. (2013) aimed at minimizing the deviation degree of the customer's time window and minimizing the distribution cost, and established a mathematical model of the problem and its solution algorithm based on the standard example proposed by Solomon [9]. Ma Yuhong et al. (2013) proposed a new multi-segment chromosome hybrid coding algorithm for the large-scale multi-distribution center multi-vehicle scheduling problem [10]. Adelzadeh et al. (2014) designed a mathematical model with fuzzy time windows and heterogeneous vehicles considering different capacities, speeds and costs, applied a three-stage algorithm to decompose the problem into several common vehicle routing problems, and proposed to use an improved Simulated annealing algorithm solution [16]. Sun Zhuangzhi et al. (2014) used a variety of professional algorithms such as central clustering, tabu search, and local search to study the cigarette distribution scheduling problem with the Beijing cigarette market as the background [11]. Xiao Zhengzhong et al. (2017) used the boundary assignment method for cross-regional multi-distribution center vehicle scheduling to transform the problem into a single distribution center vehicle scheduling problem, combined with genetic algorithm and ant colony algorithm to solve the optimal scheduling scheme for cross-regional distribution, and used Guizhou Province The simulation analysis of cigarette distribution in the logistics center of Qiandongnan Tobacco Company shows the effectiveness of the algorithm[12]. Li Mingyu et al. (2017) established a vehicle routing problem model with time windows and heterogeneous fleets, and considered multiple attributes of time windows, heterogeneous fleets, and vehicle quantity restrictions, and proposed an improved tabu search algorithm to solve the problem[13 ].
目前烟草行业较多商业企业在卷烟配送环节已经率先实现了智能化调度,通过市内送货线路的动态优化,取了较好的效果。部分工业企业也着手开展发货调度优化研究,结合物流信息化项目的实施,对运输调度的自动化、智能化进行探索,但由于现有文献对卷烟物流运输车辆调度问题研究多为商业企业的卷烟配送,在调度算法方面多为固定的启发式规则且未考虑到对历史物流数据的挖掘应用。且由于工业企业仓储布局、管控模式等影响因素存在不一致性,目前总体仍处于起步阶段,尚未形成成熟稳定并且推广适用性强的卷烟运输智能优化调度模型和算法研究方案。At present, many commercial enterprises in the tobacco industry have taken the lead in realizing intelligent scheduling in the cigarette distribution link, and have achieved good results through the dynamic optimization of delivery routes in the city. Some industrial enterprises have also begun to carry out research on the optimization of delivery scheduling, combined with the implementation of logistics informatization projects, to explore the automation and intelligence of transportation scheduling. In terms of dispatching algorithms, most of them are fixed heuristic rules and do not take into account the mining application of historical logistics data. Moreover, due to the inconsistencies in the influencing factors such as storage layout and management and control mode of industrial enterprises, it is still in its infancy, and has not yet formed a mature, stable, and highly applicable cigarette transportation intelligent optimization scheduling model and algorithm research program.
发明内容Contents of the invention
为此,需要针对工业企业卷烟物流运输特征,结合工业企业的历史物流大数据,对工业成品卷烟运输约束和约束进行理论分析,建立面向工业卷烟运输的车辆调度模型,设计智能演化算法对运输调度环节资源进行优化配置,并在现有中烟综合管理平台基础上,构建以智能处理代替人工经验的发货调度系统,进一步提高物流作业效率,降低物流成本,提高供应链物流的一体化和智能化水平。Therefore, according to the characteristics of cigarette logistics and transportation in industrial enterprises, combined with the historical logistics big data of industrial enterprises, theoretically analyze the transportation constraints and constraints of industrial finished cigarettes, establish a vehicle scheduling model for industrial cigarette transportation, and design an intelligent evolutionary algorithm for transportation scheduling. Optimize the allocation of link resources, and build a delivery scheduling system that replaces manual experience with intelligent processing on the basis of the existing China Tobacco comprehensive management platform, to further improve the efficiency of logistics operations, reduce logistics costs, and improve the integration and intelligence of supply chain logistics level.
为实现上述目的,本发明提供了工业卷烟运输智能调度方法,包括以下步骤:In order to achieve the above object, the present invention provides an intelligent scheduling method for industrial cigarette transportation, comprising the following steps:
步骤1:构建商业公司集V(V={2,3,…i,…j,…,n}),每一商业公司在商业公司集内,公式表示为i∈V或j∈V,将发货点用1表示,发货点和商业公司并集V0(V0=V∪{1}),构建无向连通图G=(V0,E),E为每两个节点i和j的边每一条边{i,j}∈E,每一条边{i,j}对应的距离为distij,一条路径始于发货点1,途径一个或多个商业公司,最后终止于发货点1,即一条路径是一个访问序列{1,Vi,Vj,….,1},初始化n条路径:V1→Vi→V1,即每条路径均为单点运输,最后返回发货点V1,计算出运输所有商业公司的最少单点运输费用和/或拼载运输费用;Step 1: Construct a business company set V (V={2,3,...i,...j,...,n}), each business company is in the business company set, the formula is expressed as i∈V or j∈V, and the The delivery point is represented by 1, and the delivery point and the commercial company are combined V 0 (V 0 =V∪{1}), and an undirected connected graph G=(V 0 ,E) is constructed, where E is every two nodes i and side of j Each edge {i,j}∈E, each edge {i,j} corresponds to dist ij , a path starts from delivery point 1, passes through one or more commercial companies, and finally ends at delivery point 1 , that is, a path is an access sequence {1,V i ,V j ,….,1}, and n paths are initialized: V 1 →V i →V 1 , that is, each path is single-point transportation, and finally returns to the sending Cargo point V 1 , calculate the minimum single-point transportation fee and/or combined transportation fee of all commercial companies;
步骤2:计算出商业公司的配对优先级,在满足拼载合理性约束前提下,依次融合相关联的两条路径,完成调度方案的构建;Step 2: Calculate the pairing priority of the commercial company, and under the premise of satisfying the rationality constraints of loading, sequentially fuse the two associated paths to complete the construction of the scheduling plan;
其中,商业公司的配对优先级计算公式如下:Among them, the formula for calculating the matching priority of commercial companies is as follows:
distmax为营销合同中最远行驶距离,dmax为营销合同中最重订单;均别为配对优先级。dist max is the furthest driving distance in the marketing contract, d max is the heaviest order in the marketing contract; Both are pairing priorities.
两商业公司Vi与Vj之间的行驶距离distij越短,配对优先级越高。其中dist1i,distj1分别为配送中心DC到商业公司Vi和Vj的真实行驶距离; The shorter the distance dist ij between two commercial companies V i and V j , the matching priority higher. Among them, dist 1i and dist j1 are the real driving distances from the distribution center DC to the commercial companies V i and V j respectively;
当商业公司的重量均值越小,配对优先级越高,其中di,dj分别为商业公司i、j的订单重量,q1为单点运输保底吨位; When the average weight of commercial companies is smaller, the pairing priority The higher, where d i and d j are the order weights of commercial companies i and j respectively, and q 1 is the minimum tonnage for single-point transportation;
拼载置信度越高,配对优先级越高,其中是指拼载置信度,其取值范围为0~1; The higher the loading confidence, the matching priority higher, where It refers to the confidence level of spelling, and its value ranges from 0 to 1;
步骤3:重复步骤2直到所有商业公司均配置完毕,获得可行调度方案,Step 3: Repeat step 2 until all commercial companies are configured to obtain a feasible scheduling plan,
步骤4:采用双层局部搜索策略进行初始方案优化,使在不增加工业企业支出的同时尽可能降低承运商运输费用,具体如下:Step 4: Use the double-layer local search strategy to optimize the initial plan, so as to reduce the carrier's transportation costs as much as possible without increasing the expenditure of industrial enterprises, as follows:
循环对可行解中所有单点且低于保底吨位的路线执行如下搜索策略:前述获取的拼载序列route,每个序列即为一个可行解。Loop executes the following search strategy for all single-point routes in the feasible solution that are lower than the guaranteed tonnage: the sequence of loading sequence routes obtained above, each sequence is a feasible solution.
第一层局部搜索:基于节省里程排序,将该线路插入其它满足约束的最佳节省里程线路,若成功,跳出该层的局部搜索;若不成功,继续第二层局部搜索;The first layer of local search: Based on the mileage-saving sorting, insert this line into other optimal mileage-saving lines that meet the constraints. If successful, jump out of the local search of this layer; if not successful, continue to the second layer of local search;
第二层局部搜索:基于节省里程排序,将其它拼载线路的商业公司仓库插入此次未拼载线路,同时不可破坏原线路的各类约束;The second layer of partial search: Based on the mileage saving sorting, insert the commercial company warehouses of other consolidated routes into this unconsolidated route, and at the same time, do not destroy the various constraints of the original route;
步骤5:基于上述商业客户拼载方案,采用LKH算法(Lin-Kernighan Heuristic)对访问顺序进行优化,在满足时间窗前提下,减少承运商总行驶里程。Step 5: Based on the above-mentioned business customer consolidation plan, use the LKH algorithm (Lin-Kernighan Heuristic) to optimize the access sequence, and reduce the total mileage of the carrier on the premise of meeting the time window.
进一步的,步骤1中,计算出运输所有商业公司的最少单点运输费用和/或拼载运输费用具体步骤如下:Further, in step 1, the specific steps of calculating the minimum single-point transportation cost and/or combined transportation cost of all commercial companies are as follows:
定义如下决策变量:Define the following decision variables:
其中i∈V,j∈Jk,j∈M,k∈K,K={1,2,…,m}为车辆集,构建卷烟运输调度方法如下:Where i∈V, j∈J k , j∈M, k∈K, K={1,2,…,m} is the vehicle set, and the cigarette transportation scheduling method is constructed as follows:
Minimize: Minimize:
s.t.s.t.
ai≤Ti≤bi,i∈V (10)a i ≤ T i ≤ b i , i∈V (10)
其中,运输费用由单点运输和拼载运输两类计价费用共同组成:Among them, the transportation fee is composed of two types of pricing fees: single-point transportation and combined transportation:
单点运输的费用: Fees for single point shipping:
拼载运输的费用: Consolidated shipping costs:
式(1)确保每位客户都能且仅能被一辆车访问;Equation (1) ensures that each customer can and can only be accessed by one vehicle;
式(2)规定从发货点出发的每种类型的车辆数量不会超出该类型的数量;Formula (2) stipulates that the number of vehicles of each type departing from the delivery point will not exceed the number of this type;
式(3)确保每辆车服务的供应商物料件数总量不会超过最大承载件数;Equation (3) ensures that the total number of pieces of supplier materials served by each vehicle will not exceed the maximum number of load-bearing pieces;
式(4)确保每辆车服务的供应商物料重量总量不会超过最大承载重量;Equation (4) ensures that the total weight of the supplier's materials for each vehicle service will not exceed the maximum carrying weight;
式(5)为商业公司之间的连通性约束;Equation (5) is the connectivity constraint between commercial companies;
式(6)为车型和商业公司之间的通过性约束;Equation (6) is the passability constraint between vehicle models and commercial companies;
式(7)为子路径消除约束;Equation (7) eliminates constraints for subpaths;
式(8)表述车辆都始发和终止于发货点,每辆车都要返回发货点。Equation (8) expresses that vehicles both originate and end at the delivery point, and each vehicle must return to the delivery point.
式(9)为车辆到达每个客户的时间表达式;Equation (9) is the expression of the time when the vehicle arrives at each customer;
式(10)为商业公司时间窗约束;Equation (10) is the time window constraint of commercial companies;
式(11)和(12)为模型布尔决策变量。Equations (11) and (12) are model Boolean decision variables.
通过上述方法,其目标是运输所有商业客户的费用最小化,即确保单点运输和拼载运输两类运输费用总和最小。其中,单点运输的保底吨位为q1,拼载运输的保底吨位为q2.由于q2<q1.,在满足模型约束前提下对商业公司零碎订单(即dj<q2)进行拼载运输将最大化降低工业卷烟运输成本。Through the above method, the goal is to minimize the cost of transporting all commercial customers, that is, to ensure that the sum of the two types of transport costs for single-point transport and combined transport is minimized. Among them, the guaranteed minimum tonnage of single-point transportation is q1, and the guaranteed minimum tonnage of joint load transportation is q2. Since q2<q1., under the premise of satisfying the model constraints, the combined transportation of fragmented orders of commercial companies (ie d j <q2) will be the largest Minimize and reduce the transportation cost of industrial cigarettes.
其中,dj商业公司物料总件数,wj为商业公司物料重量,Dk车型k最大承载件数,Wk车型k最大承载重量,Nk车型k最大可用数量,车型k可访问商业公司连通性参数,dist1j发货点到不同商业公司真实行驶距离,disti,j不同商业公司间真实行驶距离,cj发货点到不同商业公司的运输单价,aij商业公司之间的连通性参数,uj商业公司j卸货时间,[aj,bj]商业公司j最晚撞栏时间窗,每个商业公司有最晚到达时间的限制,因此每个商业公司有其相应的时间窗[aj,bj].时间窗上届aj定义了车辆服务商业公司j的最早开始时间,一般无严格限制;下届bj定义了车辆服务商业公司j的最迟结束时间。Among them, d j is the total number of materials in the commercial company, w j is the weight of the materials in the commercial company, the maximum number of load-carrying pieces of D k model k, the maximum load-carrying weight of W k model k, the maximum available quantity of N k model k, Car model k can access the connectivity parameters of commercial companies, dist 1j is the actual driving distance from the delivery point to different commercial companies, dist i,j is the real driving distance between different commercial companies, c j is the transportation unit price from the delivery point to different commercial companies, a ij Connectivity parameters between commercial companies, u j commercial company j unloading time, [a j , b j ] commercial company j’s latest time window for hitting the barrier, each commercial company has a limit of the latest arrival time, so each commercial company The company has its corresponding time window [a j , b j ]. The previous time window a j defines the earliest start time of the vehicle service commercial company j, which is generally not strictly limited; the next b j defines the vehicle service commercial company j’s latest end time.
进一步的,考虑拼车限制,引入商业公司间连通性aij,商业公司间连通性的度量aij,其为布尔变量,允许连通设置为1,否则设为0,所述商业公司间连通性的aij是指区域内的商业公司到货仓库在路线拼载上面是否连通,直接关系到车辆是否能够有效拼载以及成本费用的控制。如遇到连通性为0的候选拼载点,即使该拼载方案可能满足重量,时间等约束,但由于未满足连通性约束,也不会输出此类方案。可见,合理的连通性设置对于物流成本的控制和拼载方案的合理性都有关键作用。由于商业公司间的连通性涉及承运商的利润,在现实情形中,工业企业给出的拼载方案确定是一个反复博弈的过程。因此,对承运商的调研结果会与实际有较大差异。本发明通过对历史运单数据进行统计分析,可更为客观反应商业公司间的实际连通性。针对商业公司间连通性判定有两种情形:情形一是商业公司Vi与Vj曾出现在同一运单数据,即承运商历史行为接受二者拼载,此时可视为商业公司连通;情形二,商业公司Vi与Vj未曾出现在同一运单,如设置新的商业公司或未出现在同一合同池,基于经典的saving算法和sweep算法,通过基于承运商历史接受的最远距离和最大角度视为连通阈值进行判定,具体如下:Further, considering the carpooling restriction, introduce the inter-commercial company connectivity a ij , the measure a ij of the inter-commercial company connectivity, which is a Boolean variable, allowing the connection to be set to 1, otherwise set to 0, the inter-commercial company connectivity a ij refers to whether the arrival warehouses of commercial companies in the area are connected on the route consolidation, which is directly related to whether the vehicles can be effectively consolidated and the cost control. If you encounter a candidate assembly point with a connectivity of 0, even if the assembly scheme may satisfy the weight, time and other constraints, such a scheme will not be output because the connectivity constraint is not satisfied. It can be seen that reasonable connectivity settings play a key role in the control of logistics costs and the rationality of the consolidation plan. Since the connectivity between commercial companies involves the profit of the carrier, in reality, the determination of the consolidation plan given by the industrial enterprise is a process of repeated games. Therefore, the research results of the carrier will be quite different from the reality. The present invention can more objectively reflect the actual connectivity between commercial companies by performing statistical analysis on historical waybill data. There are two cases for the determination of the connectivity between commercial companies: the first case is that the commercial companies V i and V j have appeared in the same waybill data, that is, the carrier’s historical behavior accepts the two loads, and at this time it can be regarded as the commercial company is connected; the case Second, commercial companies V i and V j have never appeared in the same waybill, such as setting up a new commercial company or not appearing in the same contract pool, based on the classic saving algorithm and sweep algorithm, through the farthest distance and maximum value accepted by the carrier based on history The angle is regarded as the connectivity threshold for judgment, as follows:
1)历史运单数据中每条运单表示一条路径,即承运商运输路线对商业公司拼载序列:route={1,Vi,Vj,….,1}。Vi与Vj间的地理距离为distij,方位角(Azimuth angle)为azimij;1) Each waybill in the historical waybill data represents a route, that is, the consolidating sequence of the carrier's transportation route to the commercial company: route={1,V i ,V j ,...,1}. The geographical distance between V i and V j is dist ij , and the azimuth angle (Azimuth angle) is azim ij ;
2)若Vi与商业公司Vj与曾同时出现在同一历史调度运单合同集合中,即视此商业公司间是连通的,可设aij=1;2) If V i and commercial company V j have appeared in the same historical dispatch waybill contract set at the same time , that is, it is considered that the commercial companies are connected, and a ij = 1 can be set;
3)基于历史运单连通性,统计每个商业公司Vi的最远连通距离及其最大连通方位角 3) Based on the connectivity of historical waybills, count the furthest connectivity distance of each commercial company V i and its maximum connectivity azimuth
4)若商业公司Vj之前未与Vi在同一运单,但其地理距离小于Vi的历史最远连通距离且方位角小于历史最大连通方位角则判断二者连通性亦为1;4) If the commercial company V j has not been in the same waybill with V i before, but its geographical distance is less than the longest historical connection distance of V i And the azimuth is smaller than the historical maximum connected azimuth Then it is judged that the connectivity between the two is also 1;
5)循环上述步骤直到每个商业公司的连通性判定完毕,形成连通性基础数据矩阵如下:5) Repeat the above steps until the connectivity determination of each commercial company is completed, and the basic connectivity data matrix is formed as follows:
6)如表1所示五个商业公司的连通性矩阵,0表示两个路线间不可拼载,1表示可拼载。6) As shown in Table 1, the connectivity matrix of the five commercial companies, 0 indicates that the two routes cannot be combined, and 1 indicates that it can be combined.
7)表*商业公司连通性矩阵示例7) Table *Example of Connectivity Matrix for Business Firms
进一步的,步骤2中,拼载合理性约束前提如下:Further, in step 2, the premise of the rationality constraint of the consolidation is as follows:
商业公司i和j没有同时出现在已配载的路径上,即至少有1个点未配载;Commercial companies i and j do not appear on the loaded path at the same time, that is, at least one point is not loaded;
未配载商业公司i未出现在已配载的路径内点上,即未配载点必须在已安排路径上与卷烟厂直接相连;The unstowed commercial company i does not appear on the interior point of the already loaded path, that is, the unstowed point must be directly connected with the cigarette factory on the arranged path;
未配载商业公司i的订单重量不得大于待融合路径车辆的剩余容量;The order weight of the unloaded commercial company i shall not be greater than the remaining capacity of the vehicle on the path to be merged;
未配载商业公司i的融合不得出现其它商业公司到达时间的延误;The fusion of unloaded commercial company i shall not cause delays in the arrival time of other commercial companies;
新配载的路径点数不得超过最大可配载点数;The number of route points for new loading shall not exceed the maximum number of loading points;
新配载的路径总物流重量不得超过对应商业公司最大可通行车型;The total logistics weight of the newly loaded path shall not exceed the maximum passable vehicle type of the corresponding commercial company;
新配载的路径必须满足连通性约束;The path of the new stowage must satisfy the connectivity constraints;
进一步的,经过商业公司Vi的线路,将以较大概率与商业公司Vj拼载,即存在拼载关联规则所述拼载置信度计算步骤如下:Furthermore, the route passing through the commercial company V i will be loaded with the commercial company V j with a high probability, that is, there is a loading association rule The spelling confidence The calculation steps are as follows:
承运商每日需运输的营销合同为:contract={V1,V2,…,Vi,…,Vn};其历史运单中每条运单记录即为商业公司的拼载序列:route={1,Vi,Vj,….,1},该拼载序列route是其营销合同的非空子序列;The marketing contract that the carrier needs to transport every day is: contract={V 1 ,V 2 ,…,V i ,…,V n }; each waybill record in its historical waybill is the consolidating sequence of the commercial company: route= {1,V i ,V j ,….,1}, the sequence route is a non-empty subsequence of its marketing contract;
逐一计算每个拼载序列中其2-项集关联规则的拼载置信度:拼载规则的置信度为定义为历史拼载序列中包含商业公司<Vi,Vj>的个数与仅包含<Vi>的个数之比;注意要从历史拼载方案中排除仅包含商业公司Vi的日期营销合同,避免因Vj的合同缺失而影响商业公司Vi的拼载置信度计算;Calculate the assembly confidence of its 2-itemset association rules in each assembly sequence one by one: assembly rules The confidence level of Defined as the ratio of the number of commercial companies <V i , V j > to the number of companies that only contain <V i > in the historical assembly sequence; note that the date that only contains commercial company V i should be excluded from the historical assembly sequence Marketing contract, to avoid the impact of commercial company V i 's consolidation confidence calculation due to the absence of V j 's contract;
循环上述步骤计算出每条拼载序列route的2-项集。注意规则的对称性,易知的拼载置信度等于规则的拼载置信度,可节约拼载置信度的计算量。Cycle through the above steps to calculate the 2-itemset of each loading sequence route. Pay attention to the symmetry of the rules, it is easy to know The loading confidence of is equal to the rule Confidence in the assembly of , which can save the amount of calculation of the confidence in the assembly.
关联规则的拼载置信度取值范围是0~1之间的数。若表明只要商业公司Vi和Vj出现在同一日期营销合同,都将拼载运输;若为0,表明二者从未拼载运输过。本发明所提智能演化算法也将基于此值进行拼载方案的构建和优化。association rules The value range of the concatenation confidence degree of is a number between 0 and 1. like Indicates that as long as commercial companies V i and V j appear in the marketing contract on the same date, they will be combined for transportation; if it is 0, it indicates that the two have never been combined for transportation. The intelligent evolution algorithm proposed in the present invention will also construct and optimize the loading scheme based on this value.
进一步的,LKH算法具体过程如下:Further, the specific process of the LKH algorithm is as follows:
5)针对已获取的客户拼载方案,获取其访问路径。5) Obtain the access path for the obtained customer loading plan.
6)令S和E为待取消空边集和待补充空边集6) Let S and E be the set of empty edges to be canceled and the set of empty edges to be supplemented
7)令i=1,随机选择边s1和边e1分别进入S和E7) Let i=1, randomly select side s1 and side e1 to enter S and E respectively
8)不断增加r,并不断选择si和ei进入S和E,直至能得到行驶里程更低且满足时间窗约束的访问路径,并转3)直到没有未选择过的边。8) Keep increasing r, and keep selecting si and ei to enter S and E until an access path with lower mileage and satisfying the time window constraint can be obtained, and go to 3) until there are no unselected edges.
本发明还提供了工业卷烟运输智能调度系统,包括运输调度单元、现场调度单元、基础数据管理单元、运力资源管理单元、物联网应用单元和报表展示单元,所述运输调度单元获取数据管理单元和运力资源管理单元的数据,调用智能运输调度算法根据营销批量推送的合同,通过一键调度的方式,自动生成多个智能化配载方案,各个方案均包含合同个数、运单个数、总运输费用、运输里程等关键信息要素,并将生成的配载方案发送至现场调度单元,方便调度员选择合适的配载方案,同时通过物联网应用单元将配载方案发送至承运商,并由承运商调度员进行车辆调度确认或异常情况反馈,车型要求安排车辆和司机,并自动向司机发送消息提醒,承运商进行车辆调度确认后,系统自动生成完整的运输配载单,进入智能预约排队系统进行运输发货。The present invention also provides an intelligent dispatching system for industrial cigarette transportation, including a transportation dispatching unit, an on-site dispatching unit, a basic data management unit, a capacity resource management unit, an Internet of Things application unit, and a report display unit. The transportation dispatching unit acquires a data management unit and The data of the capacity resource management unit calls the intelligent transportation scheduling algorithm to automatically generate multiple intelligent loading plans through one-click scheduling according to the contracts pushed by the marketing batches. Each plan includes the number of contracts, the number of shipments, and the total transportation. Key information elements such as cost and transportation mileage, and send the generated stowage plan to the on-site dispatch unit to facilitate the dispatcher to choose a suitable stowage plan. At the same time, the stowage plan is sent to the carrier through the Internet of Things application unit, and the carrier The dispatcher of the carrier confirms the dispatching of vehicles or gives feedback on abnormal situations. The vehicle type requires the arrangement of vehicles and drivers, and automatically sends a message reminder to the driver. After the carrier confirms the dispatching of the vehicles, the system automatically generates a complete transportation load list and enters the intelligent reservation queuing system Make shipping shipments.
区别于现有技术,上述技术方案具有以下有益效果:Different from the prior art, the above technical solution has the following beneficial effects:
第一,针对工业卷烟运输的实际特点,考虑商业公司连通性和动态卸货时间等,构建适于工业卷烟运输的路径优化问题模型,使得在满足商业公司营销订单基础上最小化总工业企业运输费用。First, according to the actual characteristics of industrial cigarette transportation, considering the connectivity of commercial companies and dynamic unloading time, etc., a route optimization problem model suitable for industrial cigarette transportation is constructed, so that the total transportation cost of industrial enterprises can be minimized on the basis of satisfying the marketing orders of commercial companies .
第二,考虑工业卷烟计价模式特殊性,通过对历史物流数据的分析挖掘,客观分析商业公司间实际连通性和拼载规律等关键因素,避免人为主观因素的影响及发现数据中隐藏的拼载规律。Second, considering the particularity of the pricing model of industrial cigarettes, through the analysis and mining of historical logistics data, objectively analyze key factors such as the actual connectivity between commercial companies and the rules of loading, avoiding the influence of human subjective factors and discovering hidden loading in the data law.
第三,构建基于主次层级框架具备强化学习能力的多目标智能演化算法,在不提升工业企业物流费用前提下,尽可能降低承运商的运输成本,基于此理论成果建立了工业企业智能调度信息系统,大幅提高物流效率,降低工业企业物流成本。Third, build a multi-objective intelligent evolutionary algorithm with reinforcement learning capabilities based on the primary and secondary hierarchical framework, and reduce the transportation costs of carriers as much as possible without increasing the logistics costs of industrial enterprises. Based on this theoretical achievement, an intelligent scheduling information for industrial enterprises is established. The system greatly improves the logistics efficiency and reduces the logistics cost of industrial enterprises.
附图说明Description of drawings
图1为本发明实施例中工业卷烟运输智能调度系统框架图。Fig. 1 is a frame diagram of an intelligent scheduling system for industrial cigarette transportation in an embodiment of the present invention.
图2为本发明实施例中的智能调度方案示意图。Fig. 2 is a schematic diagram of an intelligent scheduling solution in an embodiment of the present invention.
图3为本发明实施例中智能调度详细方案及配载线路图。Fig. 3 is a detailed scheme of intelligent dispatching and a loading circuit diagram in an embodiment of the present invention.
图4为本发明实施例中承运商车辆调整示意图。Fig. 4 is a schematic diagram of carrier vehicle adjustment in the embodiment of the present invention.
图5LIO算法主层级演化框架。Figure 5 LIO algorithm main level evolution framework.
具体实施方式Detailed ways
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。In order to explain in detail the technical content, structural features, achieved goals and effects of the technical solution, the following will be described in detail in conjunction with specific embodiments and accompanying drawings.
工业企业卷烟运输费用是物流费用中最大的单项费用,卷烟运输费用占工业企业卷烟物流总费用约75%,其中卷烟运输又以公路运输为主,公路运输费用占运输费用90%以上。因此,对工业企业而言,降低卷烟运输费用,是企业降本增效的重要领域;降低卷烟公路运输费用,更是重中之重,有着很大的挖潜空间。Cigarette transportation costs in industrial enterprises are the largest single item of logistics costs. Cigarette transportation costs account for about 75% of the total cigarette logistics costs in industrial enterprises. Among them, cigarette transportation is dominated by road transportation, which accounts for more than 90% of transportation costs. Therefore, for industrial enterprises, reducing cigarette transportation costs is an important area for enterprises to reduce costs and increase efficiency; reducing cigarette road transportation costs is the top priority, and there is a lot of room for tapping potential.
合理的物流运输调度优化是降低工业企业卷烟运输费用的一个重要途径,目前已成为当前行业内外共同探索的一个课题。物流运输调度优化在在国内汽车零配件行业、快销品行业、电商物流等多个领域已有不少成功案例,这些企业面临强调快速响应市场需求以及对客户提供高水平个性化服务模式、多批次小批量适时配送等各方面的挑战,纷纷开展智能物流优化调度研究,运用规划方法、优化算法等理论研究,并结合GIS、信息网络等技术,对物流运输中车型选择、车辆配载、路径优化提供智能化、决策化的支持,取得了显著的效果。Reasonable logistics and transportation scheduling optimization is an important way to reduce the cigarette transportation costs of industrial enterprises, and it has become a topic of common exploration both inside and outside the industry. Logistics transportation scheduling optimization has many successful cases in the domestic auto parts industry, fast-moving goods industry, e-commerce logistics and other fields. Due to the challenges of multi-batch and small-batch timely delivery, research on intelligent logistics optimization scheduling has been carried out one after another, using theoretical research such as planning methods and optimization algorithms, combined with GIS, information network and other technologies, to analyze the model selection and vehicle loading in logistics transportation. , Path optimization provides intelligent and decision-making support, and has achieved remarkable results.
本实施例针对工业企业卷烟物流运输特征,结合工业企业的历史物流大数据,对工业成品卷烟运输约束和约束进行理论分析,建立面向工业卷烟运输的车辆调度模型,设计智能演化算法对运输调度环节资源进行优化配置,并在中烟综合管理平台基础上,构建以智能处理代替人工经验的发货调度系统,进一步提高物流作业效率,降低物流成本,提高供应链物流的一体化和智能化水平。In this embodiment, aiming at the characteristics of cigarette logistics and transportation in industrial enterprises, combined with the historical logistics big data of industrial enterprises, theoretically analyze the transportation constraints and constraints of industrial finished cigarettes, establish a vehicle scheduling model for industrial cigarette transportation, and design an intelligent evolutionary algorithm for the transportation scheduling link. Resource allocation is optimized, and on the basis of China Tobacco's comprehensive management platform, a delivery scheduling system that replaces manual experience with intelligent processing is built to further improve logistics operation efficiency, reduce logistics costs, and improve the integration and intelligence of supply chain logistics.
基于上述分析,可以将烟草工业企业物流调度归类为车辆路径问题VRP(VehicleRouting Problem),该问题最早是由Dantzig和Ramser于1959年首次提出,它是指一定数量的客户,各自有不同数量的货物需求,配送中心向客户提供货物,由不同数量和类型的车辆负责分送货物,组织适当的行车路线,目标是使得客户的需求得到满足,并能在一定的约束下,达到诸如路程最短、成本最小、耗费时间最少等目的。Based on the above analysis, the logistics scheduling of tobacco industry enterprises can be classified as Vehicle Routing Problem (VRP). This problem was first proposed by Dantzig and Ramser in 1959. It refers to a certain number of customers, each with a different number of The demand for goods, the distribution center provides goods to customers, and different numbers and types of vehicles are responsible for distributing goods, organizing appropriate driving routes, the goal is to meet the needs of customers, and under certain constraints, such as the shortest distance , minimum cost, minimum time-consuming and other purposes.
此问题可定义成无向连通图G=(V0,E),其中,V={1,2,…,n}为节点集,E为每两个节点的边,商业公司表示为1,2,3,…,n+1.为方便起见,将发货点用节点1表示.V(V={2,3,…,n})表示商业公司集.V0(V0=V∪{1})表示发货点和商业公司并集。对于每一个商业公司j∈V,有确定的需求量dj.车辆是异构的车型,每种车型的配送能力为Dk,每种车型的最大承载重量为Wk.此处要求商业公司单一订单件数不超过车辆最大配送能力,且订单重量也不得大于该车型最大承载重量。若商业公司总订单件数超过车辆最大配送能力时,需在前期进行订单预拆分。每一种车型均有车辆数的限制Nk,且考虑商业公司月台限制,设置每个商业公司的车型访问连通性只有表示该车型k可访问商业公司j.商业公司j和j′之间的距离采用百度最短行驶距离,但不满足三角不等式。一条路径始于发货点,途径一些商业公司(最少一个),最后终止于发货点.即一条路径是一个访问序列{1,V1,V2,….,1},所有的Vj是不同的.每一条边{i,j}∈E,对应的距离为distij.每个商业公司有最晚到达时间的限制,因此每个商业公司有其相应的时间窗[aj,bj].时间窗上届aj定义了车辆服务商业公司j的最早开始时间,一般无严格限制;下届bj定义了车辆服务商业公司j的最迟结束时间。商业公司j的卸货时间为uj。此外,考虑拼车限制,引入商业公司间连通性a{i,j},详见下文。为了便于查阅,将本发明用到的符号、参数变量整理如下表1This problem can be defined as an undirected connected graph G=(V 0 ,E), where V={1,2,…,n} is the node set, E is the edge of every two nodes, Commercial companies are expressed as 1, 2, 3, ..., n+1. For convenience, the delivery point is represented by node 1. V (V = {2, 3, ..., n}) represents the set of commercial companies. V 0 (V 0 =V∪{1}) represents the union of shipping points and commercial companies. For each commercial company j ∈ V, there is a definite demand d j . Vehicles are heterogeneous models, the delivery capacity of each model is D k , and the maximum carrying weight of each model is W k . Here the commercial company is required The number of pieces in a single order shall not exceed the maximum delivery capacity of the vehicle, and the order weight shall not exceed the maximum carrying weight of the vehicle. If the total number of orders of a commercial company exceeds the maximum delivery capacity of the vehicle, it is necessary to pre-split the order in the early stage. Each model has a limit on the number of vehicles N k , and considering the platform restrictions of commercial companies, set the model access connectivity of each commercial company only It means that the vehicle type k can visit commercial company j. The distance between commercial company j and j′ adopts the shortest driving distance of Baidu, but does not satisfy the triangle inequality. A path starts from the delivery point, passes through some commercial companies (at least one), and finally ends at the delivery point. That is, a path is an access sequence {1, V 1 , V 2 ,...,1}, all V j are different. Each edge {i,j}∈E, the corresponding distance is dist ij . Each commercial company has the latest arrival time limit, so each commercial company has its corresponding time window [a j ,b j ]. Time window The previous session a j defines the earliest start time of the vehicle service commercial company j, generally without strict restrictions; the next session b j defines the latest end time of the vehicle service commercial company j. The unloading time of commercial company j is u j . Furthermore, taking into account the carpooling constraint, commercial inter-firm connectivity a {i,j} is introduced, as detailed below. For ease of reference, the symbols and parameter variables used in the present invention are organized in the following table 1
所示:Shown:
表1:模型参数变量表Table 1: Model parameter variable table
首先,为了便于求解HVRPTW问题,定义如下决策变量:First, in order to facilitate the solution of the HVRPTW problem, the following decision variables are defined:
其中i∈V,j∈Jk,j∈M,k∈K,构建卷烟运输调度问题的模型如下:Where i∈V, j∈J k , j∈M, k∈K, the model for constructing the cigarette transportation scheduling problem is as follows:
Minimize: Minimize:
s.t.s.t.
ai≤Ti≤bi,i∈V (10)a i ≤ T i ≤ b i , i∈V (10)
该数学模型的优化目标是运输所有商业客户的费用最小化。其中,目标函数运输费用由单点运输和拼载运输两类计价费用共同组成:其中The optimization goal of this mathematical model is to minimize the cost of transporting all commercial customers. Among them, the transportation cost of the objective function is composed of two types of pricing costs: single-point transportation and combined transportation: where
单点运输的费用: Fees for single point shipping:
拼载运输的费用: Consolidated shipping costs:
式1)确保每位客户都能且仅能被一辆车访问;式2)规定从发货点出发的每种类型的车辆数量不会超出该类型的数量;式3)确保每辆车服务的供应商物料件数总量不会超过最大承载件数;式4)确保每辆车服务的供应商物料重量总量不会超过最大承载重量;式5)为商业公司之间的连通性约束;式6)为车型和商业公司之间的通过性约束;式7)为子路径消除约束;式8)表述车辆都始发和终止于发货点,每辆车都要返回发货点。式9)为车辆到达每个客户的时间表达式;式10)为商业公司时间窗约束;式11)和12)为模型布尔决策变量。Equation 1) ensures that each customer can and can only be accessed by one vehicle; Equation 2) stipulates that the number of vehicles of each type departing from the delivery point will not exceed the number of this type; Equation 3) ensures that each vehicle service The total number of supplier material pieces will not exceed the maximum number of carrying pieces; Equation 4) ensures that the total weight of supplier materials served by each vehicle will not exceed the maximum load weight; Equation 5) is the connectivity constraint between commercial companies; Equation 6) is the passability constraint between the vehicle model and the commercial company; Equation 7) is the sub-path elimination constraint; Equation 8) expresses that all vehicles start and end at the delivery point, and each vehicle must return to the delivery point. Equation 9) is the expression of the time when the vehicle arrives at each customer; Equation 10) is the time window constraint of the commercial company; Equations 11) and 12) are the Boolean decision variables of the model.
以往研究多从理论模型出发,较少考虑历史物流数据中人工调度结果或即使对人工方案进行总结,由于环境的动态变化和随机性,也难以通过具体数值对经验量化,从而使得理论模型构建的调度方案由于缺乏部分模型约束或不精准的输入数据,使得理论调度方案无法直接满足实际需要。本发明通过对历史运单大数据中的长期拼载方案进行分析挖掘,提出影响调度方案的主要因素,以期客观反应商业公司间的实际连通性和隐藏的拼载规律与约束。而通过智能调度算法的推行,结合承运商对调度方案的合理微调,最终实际拼载方案又对关键影响因素进行反馈,从而形成一种对智能调度算法的调控,实现算法的自主学习和优化能力。Previous studies mostly started from theoretical models, and less consideration was given to the results of manual scheduling in historical logistics data, or even to summarize manual solutions, due to the dynamic changes and randomness of the environment, it is difficult to quantify experience through specific values, which makes the construction of theoretical models difficult. Due to the lack of some model constraints or imprecise input data in the scheduling scheme, the theoretical scheduling scheme cannot directly meet the actual needs. The present invention analyzes and excavates the long-term consolidation plan in the big data of historical waybills, and proposes the main factors affecting the dispatching scheme, in order to objectively reflect the actual connectivity between commercial companies and the hidden consolidation rules and constraints. Through the implementation of the intelligent dispatching algorithm, combined with the reasonable fine-tuning of the dispatching plan by the carrier, the final actual consolidation plan will give feedback on the key influencing factors, thus forming a regulation of the intelligent dispatching algorithm and realizing the autonomous learning and optimization capabilities of the algorithm .
工业企业运输以外包模式为主,通常是将商业公司以地理区域划分为不同标段,在满足商业客户到货时间前提下,同一承运商允许跨标段拼载。一般来说,任意两点的拼载行驶里程一定小于两车的单点运输里程,即使待拼载的商业公司分处两个不同标段,若在满足重量,时间等因素前提下,承运商应倾向于采用拼载运输方案。然而,如前对计价模式所述,承运商结算费用以吨公里模式计费,而拼载与单点运输具有不同的保底吨位(单点运输保底吨位更高),这使得承运商通常更倾向于单点运输,厌恶如远轻近重等空载率高的长途拼载或商业公司方位差异较大的拼载方案,即使多次单点运输将增加其总行驶里程。The transportation of industrial enterprises is mainly based on the outsourcing model. Commercial companies are usually divided into different tenders based on geographical regions. On the premise of meeting the arrival time of commercial customers, the same carrier is allowed to load across bids. Generally speaking, the combined mileage of any two points must be less than the single-point transportation mileage of two vehicles. Consolidated shipping should be preferred. However, as mentioned above for the pricing model, the carrier’s settlement fee is billed in the ton-kilometer model, and consolidation and single-point transportation have different guaranteed tonnages (single-point transportation has a higher guaranteed minimum tonnage), which makes carriers usually prefer Single-point transportation, dislikes long-distance consolidation with high empty load rates such as distance, light, near-heavy, or consolidation schemes with large differences in the orientation of commercial companies, even if multiple single-point transportation will increase its total mileage.
针对此特点,本实施例提出商业公司间连通性的度量aij,其为布尔变量,允许连通设置为1,否则设为0。连通性是指区域内的商业公司到货仓库在路线拼载上面是否连通,直接关系到车辆是否能够有效拼载以及成本费用的控制。如遇到连通性为0的候选拼载点,即使该拼载方案可能满足重量,时间等约束,但由于未满足连通性约束,也不会输出此类方案。可见,合理的连通性设置对于物流成本的控制和拼载方案的合理性都有关键作用。由于商业公司间的连通性涉及承运商的利润,在现实情形中,工业企业给出的拼载方案确定是一个反复博弈的过程。因此,对承运商的调研结果会与实际有较大差异。In view of this feature, this embodiment proposes a measure of the connectivity between commercial companies a ij , which is a Boolean variable, which allows connectivity to be set to 1, otherwise it is set to 0. Connectivity refers to whether the arrival warehouses of commercial companies in the area are connected on the route consolidation, which is directly related to whether the vehicles can be effectively consolidated and the cost control. If you encounter a candidate assembly point with a connectivity of 0, even if the assembly scheme may satisfy the weight, time and other constraints, such a scheme will not be output because the connectivity constraint is not satisfied. It can be seen that reasonable connectivity settings play a key role in the control of logistics costs and the rationality of the consolidation plan. Since the connectivity between commercial companies involves the profit of the carrier, in reality, the determination of the consolidation plan given by the industrial enterprise is a process of repeated games. Therefore, the research results of the carrier will be quite different from the reality.
本发明通过对历史运单数据进行统计分析,可更为客观反应商业公司间的实际连通性。针对商业公司间连通性判定有两种情形:情形一是商业公司Vi与Vj曾出现在同一运单数据,即承运商历史行为接受二者拼载,此时可视为商业公司连通。情形二,商业公司Vi与Vj未曾出现在同一运单,如设置新的商业公司或未出现在同一合同池等。此情形没有历史数据可以参考,此处基于经典的saving算法和sweep算法,通过基于承运商历史接受的最远距离和最大角度视为连通阈值进行判定。具体如下:The present invention can more objectively reflect the actual connectivity between commercial companies by performing statistical analysis on historical waybill data. There are two situations for the determination of the connectivity between commercial companies: the first case is that commercial companies V i and V j have appeared in the same waybill data, that is, the historical behavior of the carrier accepts the consolidation of the two, and it can be regarded as commercial company connectivity. Scenario 2: Commercial companies V i and V j have never appeared in the same waybill, such as setting up a new commercial company or not appearing in the same contract pool. In this case, there is no historical data to refer to. Based on the classic saving algorithm and sweep algorithm, the judgment is made based on the farthest distance and maximum angle accepted by the carrier as the connectivity threshold. details as follows:
1)历史运单数据中每条运单表示一条路径,即承运商运输路线对商业公司拼载序列:route={1,Vi,Vj,….,1}。Vi与Vj间的地理距离为distij,方位角(Azimuth angle)为azimij。1) Each waybill in the historical waybill data represents a route, that is, the consolidating sequence of the carrier's transportation route to the commercial company: route={1,V i ,V j ,...,1}. The geographical distance between V i and V j is dist ij , and the azimuth angle (Azimuth angle) is azim ij .
2)若Vi与商业公司Vj与曾同时出现在同一历史调度运单合同集合中,即视此商业公司间是连通的,可设aij=1。2) If V i and commercial company V j have appeared in the same historical dispatch waybill contract set at the same time , which means that the commercial companies are considered to be connected, and a ij =1 can be set.
3)基于历史运单连通性,统计每个商业公司Vi的最远连通距离及其最大连通方位角 3) Based on the connectivity of historical waybills, count the furthest connectivity distance of each commercial company V i and its maximum connectivity azimuth
4)若商业公司Vj之前未与Vi在同一运单,但其地理距离小于Vi的历史最远连通距离且方位角小于历史最大连通方位角则判断二者连通性亦为1。4) If the commercial company V j has not been in the same waybill with V i before, but its geographical distance is less than the longest historical connection distance of V i And the azimuth is smaller than the historical maximum connected azimuth Then it is judged that the connectivity between the two is also 1.
5)循环上述步骤直到每个商业公司的连通性判定完毕,形成连通性基础数据矩阵如下:5) Repeat the above steps until the connectivity determination of each commercial company is completed, and the basic connectivity data matrix is formed as follows:
如表2所示五个商业公司的连通性矩阵,0表示两个路线间不可拼载,1表示可拼载。As shown in Table 2, the connectivity matrix of the five commercial companies, 0 indicates that the two routes cannot be combined, and 1 indicates that the combination is possible.
表2商业公司连通性矩阵示例Table 2 Example of connectivity matrix for business firms
工业企业采用智能算法进行卷烟运输前,已积累了大量的历史人工拼载方案,这其中有许多隐含的拼载规律是十分重要但却又难以简单归纳的。历史车辆拼载的规律性之一表现在某些商业公司总是被安排到同一车辆,同一车型乃至同一驾驶员。其原因可能是商业公司间地理位置的接近,也可能是某些线路更适用该车型或驾驶员更为熟悉,这种拼载规律人工难以总结同时也难以用公式去计算。随着物流系统的广泛使用,大量物流数据的不断收集和存储,本发明通过数据挖掘的关联规则方法去提炼其隐含的内在知识。Before industrial enterprises adopt intelligent algorithms for cigarette transportation, they have accumulated a large number of historical manual loading schemes, among which many hidden loading rules are very important but difficult to simply summarize. One of the regularities of historical vehicle pooling is that some commercial companies are always assigned to the same vehicle, the same model and even the same driver. The reason may be that the geographic locations of commercial companies are close, or that certain routes are more suitable for this model or drivers are more familiar. This kind of loading rule is difficult to summarize manually and also difficult to calculate with formulas. With the wide use of the logistics system and the continuous collection and storage of a large amount of logistics data, the present invention extracts its implicit internal knowledge through the association rule method of data mining.
商业公司拼载规律可描述为:经过商业公司Vi的线路,将以较大概率与商业公司Vj拼载,即存在拼载关联规则本发明基于关联规则的方法进行拼载置信度计算,步骤如下:The law of commercial company loading can be described as: the line passing through commercial company V i will be loaded with commercial company V j with a relatively high probability, that is, there is a loading association rule The method of the present invention is based on the method of association rules to carry out the calculation of the confidence degree of spelling, and the steps are as follows:
1)承运商每日需运输的营销合同为:contract={V1,V2,…,Vi,…,Vn};其历史运单中每条运单记录即为商业公司的拼载序列:route={1,Vi,Vj,….,1}。该拼载序列route是其营销合同的非空子序列。1) The marketing contract that the carrier needs to transport every day is: contract={V 1 ,V 2 ,…,V i ,…,V n }; each waybill record in its historical waybill is the consolidating sequence of the commercial company: route={1, V i , V j , . . . , 1}. The loading sequence route is a non-empty subsequence of its marketing contract.
2)逐一计算每个拼载序列中其2-项集关联规则的拼载置信度:拼载规则的置信度为定义为历史拼载序列中包含商业公司<Vi,Vj>的个数与仅包含<Vi>的个数之比。注意要从历史拼载方案中排除仅包含商业公司Vi的日期营销合同,避免因Vj的合同缺失而影响商业公司Vi的拼载置信度计算。2) Calculate the loading confidence of its 2-itemset association rules in each assembly sequence one by one: assembly rules The confidence level of It is defined as the ratio of the number of companies containing <V i , V j > to the number of companies only containing <V i > in the history sequence. Note that date marketing contracts that only include commercial company V i should be excluded from the historical consolidation plan, so as to avoid affecting the calculation of commercial company V i ’s consolidation confidence due to the lack of contract of V j .
3)循环上述步骤计算出每条拼载序列route的2-项集。注意规则的对称性,易知的拼载置信度等于规则的拼载置信度,可节约拼载置信度的计算量。3) Repeat the above steps to calculate the 2-itemset of each sequence sequence route. Pay attention to the symmetry of the rules, it is easy to know The loading confidence of is equal to the rule Confidence in the assembly of , which can save the amount of calculation of the confidence in the assembly.
关联规则的拼载置信度取值范围是0~1之间的数。若表明只要商业公司Vi和Vj出现在同一日期营销合同,都将拼载运输;若为0,表明二者从未拼载运输过。本发明所提智能演化算法也将基于此值进行拼载方案的构建和优化。association rules The value range of the concatenation confidence degree of is a number between 0 and 1. like Indicates that as long as commercial companies V i and V j appear in the marketing contract on the same date, they will be combined for transportation; if it is 0, it indicates that the two have never been combined for transportation. The intelligent evolution algorithm proposed in the present invention will also construct and optimize the loading scheme based on this value.
基于上述工业企业卷烟配送模型和物流历史数据的因素分析,考虑客户响应时间、合理拼车连通性、工业企业和承运商双方利益等诸多因素,本发明设计了一种智能演化算法(Logistics Intelligent Optimization,简称LIO)进行卷烟运输发货的调度。在理论研究基础上,研发智能物流优化调度系统,实现历史数据分析和智能优化的自反馈,实现工业企业卷烟发货的智能调度。Based on the factor analysis of the above-mentioned industrial enterprise cigarette distribution model and logistics historical data, and considering many factors such as customer response time, reasonable carpooling connectivity, the interests of both industrial enterprises and carriers, the present invention designs an intelligent evolution algorithm (Logistics Intelligent Optimization, LIO for short) schedules the delivery of cigarettes. On the basis of theoretical research, develop an intelligent logistics optimization scheduling system, realize historical data analysis and self-feedback of intelligent optimization, and realize intelligent scheduling of cigarette shipments for industrial enterprises.
本实施例提出的智能演化算法分为主次两个层级进行优化:在主层级方面采用基于概率的演化算法从迭代流程中进行学习,改进优化效果;在子层级结合基础数据和历史物流数据分析结果,对配对序列进行解的构建与评估。此算法框架主次层级区分,具有很强的通用性,即使外在约束有变化,仅需对子层级进行微调即可适用。The intelligent evolutionary algorithm proposed in this embodiment is divided into primary and secondary levels for optimization: in the main level, the probability-based evolutionary algorithm is used to learn from the iterative process to improve the optimization effect; in the sub-level, the basic data and historical logistics data analysis are combined As a result, solutions are constructed and evaluated for paired sequences. This algorithm framework distinguishes primary and secondary levels and has strong versatility. Even if the external constraints change, it only needs to fine-tune the sub-levels to be applicable.
Clarke和Write提出的Saving算法已在VRP优化问题中得到广泛应用,具有简单、高效和适用性强的优点。其基本流程如下:(1)计算各到货点之间距离,构建距离矩阵;(2)递归拼载计算各节点之间的节约里程;(3)将节约量按进行排序;(4)结合节点需求量进行路线安排。The Saving algorithm proposed by Clarke and Write has been widely used in VRP optimization problems, and has the advantages of simplicity, high efficiency and strong applicability. The basic process is as follows: (1) Calculate the distance between each arrival point and construct a distance matrix; (2) Recursively combine and calculate the mileage saved between each node; (3) Sort the savings by order; (4) Combine Node demand for routing.
Saving算法最核心的因素是商业公司间的配对优先级计算。经典saving方法仅考虑到货点间的距离因素,其优先级计算公式如下:The core factor of the Saving algorithm is the matching priority calculation between commercial companies. The classic saving method only considers the distance factor between cargo points, and its priority calculation formula is as follows:
其中,dist1i,distj1分别为配送中心DC到商业公司Vi和Vj的真实行驶距离,distij为两商业公司之间的行驶距离。该公式将提升相邻商业公司配对优先级,有利于承运商降低运输成本。Among them, dist 1i and dist j1 are the real driving distances from the distribution center DC to the commercial companies V i and V j respectively, and dist ij is the driving distance between the two commercial companies. This formula will increase the matching priority of adjacent commercial companies, which will help carriers reduce transportation costs.
本发明针对工业企业计价模式和多种现实约束,设计改进的商业公司配对优先级计算公式。如前所述,影响工业企业成本的核心是零散合同的有效拼载,即对于低于保底吨位的商业公司的优先配对,以尽可能降低工业企业额外的保底支出。因此,增加考虑商业公司订单量的配对优先级如下所示。其中,q1为单点运输保底吨位。当商业公司的重量均值越小,在构建过程的配对优先级提升。The invention designs an improved commercial company pairing priority calculation formula aiming at the industrial enterprise pricing mode and various realistic constraints. As mentioned earlier, the core that affects the cost of industrial enterprises is the effective consolidation of scattered contracts, that is, the priority matching of commercial companies with a lower than the guaranteed tonnage, so as to reduce the additional guaranteed expenditure of industrial enterprises as much as possible. Therefore, increasing the matching priority considering the order volume of the business company is as follows. Among them, q 1 is the minimum tonnage of single-point transportation. When the average weight of commercial companies is smaller, the matching priority in the construction process increases.
前述本实施例所提拼载置信度可有效反应难以归纳的历史拼载规律,有助于提升拼载方案的可操作性,基于此,本发明将其增加到配对优先级因素之一,拼载置信度越高,其配对优先级也越高,以充分利用专家拼载经验。Confidence of spelling mentioned above in this embodiment It can effectively reflect the historical mosaic rules that are difficult to generalize, and help to improve the operability of the mosaic scheme. Based on this, the present invention adds it to one of the matching priority factors. The higher the mosaic confidence, the higher the pairing priority. Also higher to take full advantage of expert loadout experience.
本发明三个配对优先级影响因素分别从节约里程,保底吨位,拼载规律等角度综合计算。然而各个因素的量纲不同,为了增加优先级计算的鲁棒性,对上述因素进行归一化处理,最终公式如下所示:The three matching priority influencing factors of the present invention are comprehensively calculated from the perspectives of mileage saving, guaranteed tonnage, and loading rules. However, the dimensions of each factor are different. In order to increase the robustness of priority calculation, the above factors are normalized. The final formula is as follows:
其中,distmax为营销合同中最远行驶距离;dmax为营销合同中最重订单。由于拼载置信度取值范围本身为[0,1],无需对其进行调整。Among them, dist max is the farthest driving distance in the marketing contract; d max is the heaviest order in the marketing contract. Since the value range of the loading confidence is [0,1], there is no need to adjust it.
基于上述商业公司配对优先级,可执行解的构建和目标费用的评估。步骤如下:Based on the business company pairing priorities described above, the construction of solutions and the evaluation of target costs can be performed. Proceed as follows:
步骤1:初始化n条路径:V1→Vi→V1,即每条路径均为单点运输,最后返回发货点V1。Step 1: Initialize n routes: V 1 →V i →V 1 , that is, each route is single-point transportation, and finally returns to the shipping point V 1 .
步骤2:调度方案的构建:基于公式(*)计算的商业公司配对优先级,在满足以下拼载合理性约束前提下,依次融合相关联的两条路径:Step 2: Construction of the scheduling plan: based on the business company pairing priority calculated by the formula (*), the two associated paths are sequentially fused under the premise of satisfying the following rationality constraints of loading:
a)商业公司仓库i和j没有同时出现在已配载的路径上,即至少有1个点未配载。a) Commercial company warehouses i and j do not appear on the loaded path at the same time, that is, at least one point is not loaded.
b)未配载商业公司仓库i未出现在已配载的路径内点上,即未配载点必须在已安排路径上与卷烟厂直接相连。b) The warehouse i of the unstowed commercial company does not appear on the inner point of the route that has been loaded, that is, the unstowed point must be directly connected to the cigarette factory on the route that has been arranged.
c)未配载商业公司仓库i的重量不得大于待融合路径车辆的剩余容量。c) The weight of the unloaded commercial company warehouse i must not be greater than the remaining capacity of the vehicles on the path to be fused.
d)未配载商业公司仓库i的融合不得出现其它商业公司到达时间的延误。d) There must be no delay in the arrival time of other commercial companies in the fusion of the warehouse i of the unloaded commercial company.
e)新配载的路径点数不得超过最大可配载点数。e) The number of route points for new loading shall not exceed the maximum number of loading points.
f)新配载的路径总物流重量不得超过对应商业公司最大可通行车型。f) The total logistics weight of the newly loaded path shall not exceed the maximum passable vehicle type of the corresponding commercial company.
g)新配载的路径必须满足连通性约束。g) The newly loaded path must satisfy the connectivity constraints.
步骤3:重复步骤2直到所有商业公司库房均配置完毕,获得可行调度方案。Step 3: Repeat step 2 until all commercial company warehouses are configured to obtain a feasible scheduling plan.
基于商业公司配对优先级及上述构建步骤,可获取可行调度方案。但其仍可能存在配载单点且低于保底吨位的线路,即表明可行解仍有优化空间。因此,本发明提出在满足重量,连通性,时间窗等前提下,对上述可行解进行双层局部搜索,以优化前述初始解。此外,本发明模型的目标函数仅与拼载方案有关,访问顺序不会影响工业企业整体物流成本,但会影响承运商的总行驶里程和运输费用。因此需要对到货商业公司的访问顺序进行排序,这又是一个典型的旅行商组合优化问题。考虑时间窗因素,同一线路拼载商业公司数量有限,因此本发明采用高效启发式Lin-Kernighan算法[18]进行线路优化,使在不增加工业企业支出的同时尽可能降低承运商运输费用。Based on the matching priority of commercial companies and the above construction steps, a feasible scheduling scheme can be obtained. However, there may still be routes with a single loading point and lower than the guaranteed tonnage, which means that there is still room for optimization of the feasible solution. Therefore, the present invention proposes to perform a two-layer local search on the above-mentioned feasible solutions under the premise of satisfying the weight, connectivity, time window, etc., so as to optimize the above-mentioned initial solution. In addition, the objective function of the model of the present invention is only related to the loading plan, and the access sequence will not affect the overall logistics cost of the industrial enterprise, but will affect the total mileage and transportation cost of the carrier. Therefore, it is necessary to sort the visiting order of the arriving commercial companies, which is another typical traveling salesman combinatorial optimization problem. Considering the time window factor, the number of commercial companies on the same line is limited. Therefore, the present invention uses the efficient heuristic Lin-Kernighan algorithm [18] to optimize the line, so as to reduce the carrier's transportation costs as much as possible without increasing the expenditure of industrial enterprises.
具体步骤如下:Specific steps are as follows:
步骤4:循环对可行解中所有单点且低于保底吨位的路线执行如下搜索策略:Step 4: Loop to execute the following search strategy for all single-point routes in the feasible solution that are lower than the guaranteed tonnage:
a)第一层:基于节省里程排序,将该线路插入其它满足约束的最佳节省里程线路。若成功,跳出LS循环;若不成功,继续第二层局部搜索。a) The first layer: Based on the mileage-saving sorting, insert this line into other best mileage-saving lines that satisfy the constraints. If successful, jump out of the LS loop; if unsuccessful, continue to the second layer of local search.
b)第二层:基于节省里程排序,将其它拼载线路的商业公司仓库插入此次未拼载线路,同时不可破坏原线路的各类约束。b) The second layer: Based on the mileage saving ranking, insert the commercial company warehouses of other routes that are not consolidated into this route, and at the same time, the various constraints of the original route cannot be broken.
步骤5:基于上述商业客户拼载方案,采用LKH算法对访问顺序进行优化,在满足时间窗前提下,减少承运商总行驶里程。Step 5: Based on the above-mentioned commercial customer consolidation plan, the LKH algorithm is used to optimize the access sequence, and the total mileage of the carrier is reduced under the premise of meeting the time window.
基于上述构建过程可得到单个可行解,但由于缺乏解的多样性不能保证其在不同场景下的优化效果。本发明引入基于概率的演化算法(Evolutionary Algorithm)框架,通过对一组可行解演化学习,以增加LIO算法解的多样性,逐步逼向最优解,从而确保算法在不同场景下的优化质量。Based on the above construction process, a single feasible solution can be obtained, but due to the lack of diversity of solutions, its optimization effect in different scenarios cannot be guaranteed. The present invention introduces a probability-based evolutionary algorithm (Evolutionary Algorithm) framework, through evolutionary learning of a set of feasible solutions, to increase the diversity of LIO algorithm solutions, and gradually approach the optimal solution, thereby ensuring the optimization quality of the algorithm in different scenarios.
本文LIO算法将分解为主次两个相互关联的子优化层级组成:主层级基于MariaBattarra et al.提出的演化算法框架[19],生成一组商业公司配对优先级序列(染色体);次层级使用上小节提出的解构建算法进行配对序列的构建和适应度函数评估。该演化过程可提升LIO算法在演化过程积累的搜索经验,确保种群可对商业公司配对优先级进行适应性调整,使其聚焦在理想解空间内进行搜索,达到全局和局部优化的平衡,并确保在可接受时间内构建满意的调度解。其主层级演化框架如下图5:The LIO algorithm in this paper will be decomposed into two interrelated sub-optimization levels, primary and secondary: the main level is based on the evolutionary algorithm framework proposed by MariaBattarra et al. The deconstruction algorithm proposed in the previous section constructs the paired sequence and evaluates the fitness function. This evolution process can improve the search experience accumulated by the LIO algorithm in the evolution process, and ensure that the population can adaptively adjust the pairing priority of commercial companies, so that it can focus on searching in the ideal solution space, achieve a balance between global and local optimization, and ensure that Construct a satisfactory scheduling solution in acceptable time. Its main-level evolution framework is shown in Figure 5:
LIO智能优化框架灵活,实用性强,其通过对商业公司地理信息和基础参数数据的预处理,结合营销订单数据和历史物流数据分析结果,基于构建性策略依次将运输作业中的单点直发合并为多点拼载,尽可能降低合并后总运输费用;同时考虑计费规则的影响,所构建的调度路线在满足车辆容量、最晚到货时间、最大拼载点数、商业公司仓库最大可通行车辆等限制条件下进行最大程度的拼载,同时对拼载后的线路给出最佳到货顺序,以在不增加工业企业运输成本前提下降低承运商的运输费用。值得注意的是:LIO智能算法中,不仅考虑发货点到各商业公司仓库的距离,同时通过百度API接口获取了所有多家商业公司间的真实高速距离,结合车辆平均行驶速度,可准确评估车辆真实行驶时长,确保拼载方案中不出现晚于营销给定的商业公司到货时间,为多点拼车配载提供精准数据支撑。此外,由于实际行驶时间还受天气,道路状况等不确定因素影响,在LIO智能算法中还可进一步依据需求限制最大拼载点数约束等,以进一步确保客户的服务质量。The LIO intelligent optimization framework is flexible and practical. Through the preprocessing of the commercial company's geographic information and basic parameter data, combined with the analysis results of marketing order data and historical logistics data, the single-point direct delivery in the transportation operation is sequentially delivered based on the constructive strategy. Combined into multi-point loading, the total transportation cost after the combination is reduced as much as possible; at the same time, considering the influence of billing rules, the dispatching route constructed meets the requirements of vehicle capacity, latest arrival time, maximum number of loading points, and maximum availability of commercial company warehouses. Carry out maximum consolidating under limited conditions such as passing vehicles, and at the same time give the best arrival sequence for the route after consolidating, so as to reduce the transportation cost of the carrier without increasing the transportation cost of industrial enterprises. It is worth noting that in the LIO intelligent algorithm, not only the distance from the delivery point to the warehouse of each commercial company is considered, but also the real high-speed distance between all multiple commercial companies is obtained through the Baidu API interface. Combined with the average driving speed of the vehicle, it can be accurately evaluated The real driving time of the vehicle ensures that the arrival time of the commercial company in the carpooling plan does not appear later than the arrival time of the commercial company given by the marketing, and provides accurate data support for multi-point carpooling. In addition, since the actual driving time is also affected by uncertain factors such as weather and road conditions, in the LIO intelligent algorithm, the maximum number of load points can be further restricted according to the demand, so as to further ensure the quality of customer service.
在LIO智能演化算法研究的基础上,研发智能物流优化调度系统,实现卷烟发货的智能调度,由系统一键自动生成多个智能运输配载方案,系统由合同管理、计划管理、智能调度、车辆调整4个模块组成,形成从合同接收->运输计划->智能调度->运输配载一系列完整的自动化、规范化、程序化智能运输调度处理流程。Based on the research of LIO intelligent evolution algorithm, the intelligent logistics optimization scheduling system is developed to realize the intelligent scheduling of cigarette delivery. The system automatically generates multiple intelligent transportation and stowage plans with one key. The system consists of contract management, plan management, intelligent scheduling, Vehicle adjustment is composed of 4 modules, forming a series of complete automated, standardized, and programmed intelligent transportation scheduling processes from contract receipt -> transportation planning -> intelligent dispatching -> transportation stowage.
如图1所示,工业卷烟运输智能调度系统定位为物流综合管理平台中的业务执行系统,对运单排程、厂区现场调度作业环节进行智能调度优化。系统通过与物流内部各系统实现业务协同和高效集成,与物流各系统形成有机整体。该系统从物流综合管理平台接收合同订单数据,获取承运商、发货点、到货点、运力资源等基础数据;并将智能运输优化调度形成的运单发布至物流综合管理平台。系统与各厂区发货点相关物联网设备进行集成,包括园区门禁系统(车牌识别)、大屏显示系统、语音呼叫系统,支撑厂区发货点现场作业调度和管理,As shown in Figure 1, the intelligent scheduling system for industrial cigarette transportation is positioned as a business execution system in the integrated logistics management platform, which performs intelligent scheduling optimization on the waybill scheduling and on-site scheduling operations in the factory area. The system forms an organic whole with various logistics systems by realizing business collaboration and efficient integration with various internal logistics systems. The system receives contract order data from the integrated logistics management platform, and obtains basic data such as carriers, delivery points, arrival points, and capacity resources; and releases the waybill formed by intelligent transportation optimization scheduling to the integrated logistics management platform. The system is integrated with related IoT devices at the delivery points of each factory, including the park access control system (license plate recognition), large-screen display system, and voice call system, to support on-site job scheduling and management at the delivery points of the factory.
智能物流优化调度系统调用智能运输调度算法根据营销批量推送的合同,可通过一键调度的方式,自动生成多个智能化配载方案,各个方案均包含合同个数、运单个数、总运输费用、运输里程等关键信息要素,方便调度员选择合适的配载方案,如图2所示。The intelligent logistics optimization dispatching system invokes the intelligent transportation dispatching algorithm. According to the contracts pushed by marketing batches, multiple intelligent stowage plans can be automatically generated through one-click dispatching. Each plan includes the number of contracts, the number of shipments, and the total transportation cost. , transportation mileage and other key information elements, it is convenient for the dispatcher to choose the appropriate stowage plan, as shown in Figure 2.
系统同时支持对智能化配载方案进行人工微调。每个配载线路用图形化简明直观展现了运输线路及拼载个数,如图3所示,方便承运商进行车辆运输计划安排。The system also supports manual fine-tuning of the intelligent stowage scheme. Each loading line shows the transportation line and the number of consolidation in a graphical way, as shown in Figure 3, which is convenient for the carrier to plan and arrange vehicle transportation.
系统一键生成智能化配载方案后,由调度员选择一个合适的配载方案,发布给承运商调度员进行车辆调度确认,如图4所示。承运商查看本单位相关的配载方案,对配载方案进行确认或异常情况反馈。按车型要求安排车辆和司机,并自动向司机发送消息提醒,承运商进行车辆调度确认后,系统自动生成完整的运输配载单,进入智能预约排队系统进行运输发货。After the system generates an intelligent stowage plan with one click, the dispatcher selects a suitable stowage plan and releases it to the carrier's dispatcher for vehicle dispatch confirmation, as shown in Figure 4. The carrier checks the relevant stowage plan of the unit, confirms the stowage plan or gives feedback on abnormal situations. Arrange vehicles and drivers according to the requirements of the model, and automatically send a message reminder to the driver. After the carrier confirms the vehicle scheduling, the system will automatically generate a complete transportation load list, and enter the intelligent reservation queuing system for transportation and delivery.
根据某烟草公司2017年(2017.2-2017.11)的订单数据及商业公司仓库的分布情况,分别对A、B、C三个卷烟厂的全部运单进行比对分析。将商业公司数据,运力数据,算法参数作为输入数据通过LIO智能演化算法进行求解,将LIO调度方案与人工调度方案进行比较分析,比较二者的总物流费用和总行驶里程,以验证LIO智能调度算法的有效性。According to the order data of a tobacco company in 2017 (2017.2-2017.11) and the distribution of commercial company warehouses, all the waybills of A, B, and C cigarette factories were compared and analyzed. Using commercial company data, transport capacity data, and algorithm parameters as input data to solve the problem through the LIO intelligent evolution algorithm, compare and analyze the LIO scheduling scheme with the manual scheduling scheme, and compare the total logistics costs and total mileage of the two to verify the LIO intelligent scheduling Algorithm effectiveness.
某烟草公司2017年全年(1-12月)卷烟运输费用约2.6亿元,其中自产烟运输费用1.9亿元,合作加工卷烟运输费用约7000万元。自产烟运输费用中,A卷烟厂费用占比最高,为36.4%;B和C分别为31.9%和31.8%。实际对比采用的是2017年(2017.2-2017.11)的订单数据,自产烟的运输费用约为1.43亿元,A卷烟厂约5656万元,占比最高约为40%,B卷烟厂为4155万,占比29%,C卷烟厂为4480万,占比31%。For the whole year of 2017 (January-December), a certain tobacco company spent about 260 million yuan on cigarette transportation, including 190 million yuan on self-produced cigarettes and about 70 million yuan on cooperatively processed cigarettes. Among the transportation costs of self-produced cigarettes, cigarette factory A accounted for the highest cost of 36.4%; B and C accounted for 31.9% and 31.8% respectively. The actual comparison uses the order data in 2017 (2017.2-2017.11). The transportation cost of self-produced cigarettes is about 143 million yuan, the A cigarette factory is about 56.56 million yuan, accounting for about 40% of the highest, and the B cigarette factory is 41.55 million yuan. , accounting for 29%, C cigarette factory is 44.8 million, accounting for 31%.
将LIO智能优化算法与人工调度结果进行对比分析,由于零点行动时段运输较为特殊,对数据通过预处理,排除了2017年1月和12月两个特殊时间段的运单。对比结果分析如下表所示:其中,LIO方案在物流费用上较人工方案节约858万余元,相比2017年2-11月物流费用可降低约6.01%;此外,在承运商行驶里程上,相比2017年2-11月人工调度方案可降低248万公里(9.22%)。可见,LIO智能调度算法不仅可有效降低物流成本,同时也降低了承运商的总行驶里程。Comparing and analyzing the results of LIO intelligent optimization algorithm and manual dispatching, because the transportation during the zero-hour operation period is relatively special, the data was preprocessed and the waybills in January and December 2017 were excluded in two special time periods. The analysis of the comparison results is shown in the following table: Among them, the LIO solution saves more than 8.58 million yuan in logistics costs compared with the manual solution, which can reduce logistics costs by about 6.01% compared with February-November 2017; in addition, in terms of the mileage of the carrier, Compared with the manual dispatching plan from February to November 2017, it can reduce 2.48 million kilometers (9.22%). It can be seen that the LIO intelligent scheduling algorithm can not only effectively reduce the logistics cost, but also reduce the total mileage of the carrier.
表2:LIO方案与人工方案对比Table 2: Comparison of LIO scheme and manual scheme
表3对比结果Table 3 Comparison Results
本实施例紧密围绕着工业卷烟运输发货调度的现状,运用运筹学、智能优化算法、数据挖掘等理论基础,采用定性与定量相结合的方法,以数学建模、算法设计、系统工厂为手段,对运输调度等业务进行研究和实践,将理论研究成果通过信息化手段进行转化,开发实施智能运输调度系统。智能运输调度系统自动为订单选择最优的配载和运输路线,一键生成运输配载方案,从而形成物流调度处理的一体化、智能化运作,将大幅提高物流效率,降低成本费用。This embodiment closely revolves around the current situation of industrial cigarette transportation and delivery scheduling, uses theoretical foundations such as operations research, intelligent optimization algorithms, and data mining, adopts qualitative and quantitative methods, and uses mathematical modeling, algorithm design, and system factories as means , carry out research and practice on transportation scheduling and other businesses, transform theoretical research results through information technology, and develop and implement intelligent transportation scheduling systems. The intelligent transportation scheduling system automatically selects the optimal loading and transportation route for the order, and generates a transportation loading plan with one click, thereby forming an integrated and intelligent operation of logistics scheduling and processing, which will greatly improve logistics efficiency and reduce costs.
在某中烟成品卷烟发货调度进行试点运行,通过基于LIO智能演化算法的智能调度优化研究,实现了以下成果:A China Tobacco finished cigarette delivery schedule was carried out as a pilot operation. Through the intelligent scheduling optimization research based on the LIO intelligent evolution algorithm, the following results were achieved:
1)减少因运输调度配载不科学合理等原因造成的运输费用开支,降低全年运费的1至2个百分点。1) Reduce transportation expenses caused by unscientific and reasonable transportation scheduling and stowage, and reduce the annual freight cost by 1 to 2 percentage points.
2)通过运筹学理论和智能算法研究,将调度规则固化到系统中,减少运输调度对人工经验的依赖,降低人为因素对调度结果优劣程度的影响。2) Through operations research theory and intelligent algorithm research, solidify the dispatching rules into the system, reduce the dependence of transportation dispatching on manual experience, and reduce the influence of human factors on the quality of dispatching results.
3)大幅提高运输调度工作效率,进一步提升物流响应速度,每天数小时的调度工作可缩减至几分钟内完成,节约一定的人力成本。3) Greatly improve the efficiency of transportation scheduling, further improve the logistics response speed, the scheduling work of several hours a day can be reduced to a few minutes, saving a certain amount of labor costs.
LIO智能演化算法,是针对工业烟草物流的行业特性设计,不同于市场上常见的物流优化软件(多为商业求解器),是针对烟草领域物流特性,结合工业企业卷烟运输发货调度特定约束,基于物流大数据分析,自主研发设计的一套数据驱动的智能调度算法。该智能调度算法不同于商业求解器采用的经典运筹优化技术,而是基于人工智能领域最新的数据挖掘和演化学习技术,具备自主进化和深度学习能力的智能调度技术,在国内乃至国际上均达到领先水平。此外,LIO智能演化算法还内嵌了众多工程优化技术,进一步确保即使面对海量调度任务,也可在分钟级别内完成快速运算,求解速度远超人工及常见商业求解器,具备有与生俱来的超高效率。The LIO intelligent evolutionary algorithm is designed for the industry characteristics of industrial tobacco logistics. It is different from the common logistics optimization software (mostly commercial solvers) in the market. It is aimed at the logistics characteristics of the tobacco field, combined with the specific constraints of industrial enterprise cigarette transportation and delivery scheduling, Based on the analysis of logistics big data, a set of data-driven intelligent scheduling algorithms independently developed and designed. This intelligent scheduling algorithm is different from the classic operational research optimization technology adopted by commercial solvers, but is based on the latest data mining and evolutionary learning technology in the field of artificial intelligence. It is an intelligent scheduling technology with autonomous evolution and deep learning capabilities, which has reached the domestic and international level. leading level. In addition, the LIO intelligent evolutionary algorithm is also embedded with many engineering optimization technologies to further ensure that even in the face of massive scheduling tasks, fast calculations can be completed within minutes, and the solution speed far exceeds that of manual and common commercial solvers. Come super efficient.
在前期规划设计阶段,充分考虑到课题成果的行业推广能力,对智能优化调度系统预留了扩展空间,确保其较高的灵活性和适应性,以达到通过一次基础数据配置和简单的参数约束调整,即可在行业其他工业企业进行高效应用和推广。In the preliminary planning and design stage, fully considering the industry promotion ability of the project results, the expansion space is reserved for the intelligent optimization scheduling system to ensure its high flexibility and adaptability, so as to achieve basic data configuration and simple parameter constraints. It can be efficiently applied and promoted in other industrial enterprises in the industry through adjustment.
受时间和研究手段所限,一些问题未能深入研究,有待以后的研究中继续深入,主要包括:Due to the limitation of time and research methods, some issues have not been studied in depth, and will be further studied in the future, mainly including:
(1)本发明建立的智能运输调度算法优化模型目前只全面考虑了静态的约束条件,对于动态的约束条件考虑不全面。(1) Currently, the intelligent transportation scheduling algorithm optimization model established by the present invention only fully considers the static constraint conditions, and does not fully consider the dynamic constraint conditions.
(2)本发明建立的模型以实际问题为依托,但建模过程中还存在一些较为理想化的因素,需要结合实际业务运行得以验证并持续改进。(2) The model established by the present invention is based on actual problems, but there are still some ideal factors in the modeling process, which need to be verified and continuously improved in combination with actual business operations.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or terminal equipment comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements identified, or also include elements inherent in such a process, method, article, or end-equipment. Without further limitations, an element defined by the words "comprising..." or "comprising..." does not exclude the presence of additional elements in the process, method, article or terminal device comprising said element. In addition, in this article, "greater than", "less than", "exceeding" and so on are understood as not including the original number; "above", "below", "within" and so on are understood as including the original number.
尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。Although the above-mentioned embodiments have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic creative concept, so the above-mentioned are only the implementation of the present invention For example, it is not intended to limit the scope of patent protection of the present invention. Any equivalent structure or equivalent process transformation made by using the description and drawings of the present invention, or directly or indirectly used in other related technical fields, is also included in this patent. Inventions within the scope of patent protection.
参考文献references
[1]胡红春,吴耀华,廖莉.物流配送车辆线路的优化及其应用[J].山东大学学报(工学报),2007(8):112-117.[1] Hu Hongchun, Wu Yaohua, Liao Li. Optimization and application of logistics distribution vehicle routes [J]. Journal of Shandong University (Journal of Engineering), 2007 (8): 112-117.
[2]王勇,池洁,樊建新.基于遗传算法的烟草物流配送区域划分优化研究[J].重庆交通大学学报(自然科学版),2009,28(3):619-621.[2] Wang Yong, Chi Jie, Fan Jianxin. Research on optimization of tobacco logistics distribution area division based on genetic algorithm [J]. Journal of Chongqing Jiaotong University (Natural Science Edition), 2009, 28(3):619-621.
[3]冰火,禾木.论烟草供应链物流建设[J].中国烟草学报,2014,20(2).[3] Binghuo, Hemu. On the logistics construction of the tobacco supply chain [J]. Chinese Journal of Tobacco, 2014, 20(2).
[4]徐智,陈军,唐萍.卷烟商零物流动态线路优化和在途监控的研究及实现[J].中国烟草学报,2014(02):71-73.[4] Xu Zhi, Chen Jun, Tang Ping. Research and Implementation of Dynamic Route Optimization and In-transit Monitoring of Cigarette Retail Logistics [J]. Chinese Journal of Tobacco, 2014 (02): 71-73.
[5]黄戈文,蔡延光,汤雅连.基于云计算的烟草物流运输调度系统设计与实现[J].工业控制计算机,2015,22(10):114-117.[5] Huang Gewen, Cai Yanguang, Tang Yalian. Design and Implementation of Tobacco Logistics Transportation Scheduling System Based on Cloud Computing [J]. Industrial Control Computer, 2015, 22(10): 114-117.
[6]章惠民.烟草商业系统物流线路优化研究与应用[J].中国烟草学报,2018,24(3).[6] Zhang Huimin. Research and Application of Logistics Route Optimization in Tobacco Commercial System [J]. Chinese Tobacco Journal, 2018, 24(3).
[7]陶胤强,牛惠民.带时间窗的多车型多费用车辆路径问题的模型和算法[J].交通运输系统工程与信息.2008(01).[7] Tao Yinqiang, Niu Huimin. Model and algorithm for multi-vehicle and multi-cost vehicle routing problem with time window [J]. Transportation System Engineering and Information. 2008(01).
[8]施朝春,王旭,葛显龙.带有时间窗的多配送中心车辆调度问题研究.计算机工程与应用.2009(34).[8] Shi Chaochun, Wang Xu, Ge Xianlong. Research on Vehicle Scheduling Problem with Multiple Distribution Centers with Time Window. Computer Engineering and Application. 2009(34).
[9]王征,胡祥培,王旭坪.行驶时间延迟下配送车辆调度的干扰管理模型与算法[J].系统工程与理论实践.2013(02).[9] Wang Zheng, Hu Xiangpei, Wang Xuping. Interference Management Model and Algorithm for Delivery Vehicle Scheduling under Travel Time Delay [J]. System Engineering and Theory Practice. 2013(02).
[10]马宇红,姚婷婷,张浩庆.基于分区的多配送中心多车型车辆调度问题与遗传算法设计[J].科技导报.2013(02).[10] Ma Yuhong, Yao Tingting, Zhang Haoqing. Multi-distribution center multi-model vehicle scheduling problem based on partition and genetic algorithm design [J]. Science and Technology Herald. 2013 (02).
[11]孙壮志,鄢烈虎,要学玮.基于线路优化算法的卷烟配送调度系统[J].中国烟草学报,2014,20(05):128-133.[11] Sun Zhuangzhi, Yan Liehu, Yao Xuewei. Cigarette distribution scheduling system based on route optimization algorithm [J]. Chinese Journal of Tobacco, 2014, 20(05): 128-133.
[12]肖正中,谭建,周玉峰,曾俊.跨区域多配送中心车辆调度智能优化研究[J].中国烟草学报,2017,23(04):114-120.[12] Xiao Zhengzhong, Tan Jian, Zhou Yufeng, Zeng Jun. Research on intelligent optimization of vehicle dispatching in cross-regional multi-distribution centers [J]. Chinese Tobacco Journal, 2017, 23(04): 114-120.
[13]李明燏,梁丽萍,鲁燕霞.基于改进禁忌搜索算法的车辆路径问题模型[J].公路交通科技,2017,34(10):108-114.[13] Li Mingyu, Liang Liping, Lu Yanxia. Vehicle Routing Problem Model Based on Improved Tabu Search Algorithm [J]. Highway Traffic Science and Technology, 2017, 34(10): 108-114.
[14]LIU F H,SHEN S Y.The Fleet Size and Mix Vehicle Routing Problemwith Time Window[J].Journal of the Operational Research Society,1999,50(7):721-732.[14] LIU F H, SHEN S Y. The Fleet Size and Mix Vehicle Routing Problem with Time Window [J]. Journal of the Operational Research Society, 1999, 50(7):721-732.
[15]DULLAERT W,JANSSENS G K,S RENSEN K,et al.New Heuristics for theFleet Size and Mix Vehicle Routing Problem with Time Windows[J].CentralEuropean Journal of Operations Research,2007,15(4):351-368.[15]DULLAERT W, JANSSENS G K, S RENSEN K, et al. New Heuristics for the Fleet Size and Mix Vehicle Routing Problem with Time Windows[J]. Central European Journal of Operations Research, 2007, 15(4):351-368.
[16]Adelzadeh,M.,Asl,V.M.,Koosha,M.A Mathematical Model and a SolvingProcedure for Multi-depot Vehicle Routing Problem with Fuzzy Time Window andHeterogeneous Vehicle[J].Manuf.Technol.2014,75,793–802.[16] Adelzadeh, M., Asl, V.M., Koosha, M.A Mathematical Model and a Solving Procedure for Multi-depot Vehicle Routing Problem with Fuzzy Time Window and Heterogeneous Vehicle [J]. Manuf. Technol. 2014, 75, 793–802.
[17]He-Yau Kang,Amy H.I.Lee.An Enhanced Approach for the MultipleVehicle Routing Problem with Heterogeneous Vehicles and a Soft Time Window[J].Symmetry,2018(10).[17] He-Yau Kang, Amy H.I.Lee. An Enhanced Approach for the Multiple Vehicle Routing Problem with Heterogeneous Vehicles and a Soft Time Window [J]. Symmetry, 2018(10).
[18]K.Helsgaun,An Effective Implementation of the Lin-KernighanTraveling Salesman Heuristic.European Journal of Operational Research,126(1):106-130(2000).)[18]K.Helsgaun,An Effective Implementation of the Lin-KernighanTraveling Salesman Heuristic.European Journal of Operational Research,126(1):106-130(2000).)
[19]Battarra,Maria,Stefano Benedettini,and Andrea Roli."Leveragingsaving-based algorithms by master–slave genetic algorithms."EngineeringApplications of Artificial Intelligence 24.4(2011):555-566.[19] Battarra, Maria, Stefano Benedettini, and Andrea Roli. "Leveraging saving-based algorithms by master–slave genetic algorithms." Engineering Applications of Artificial Intelligence 24.4(2011):555-566.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910391932.6A CN110097234B (en) | 2019-05-13 | 2019-05-13 | Intelligent dispatching method and system for industrial cigarette transportation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910391932.6A CN110097234B (en) | 2019-05-13 | 2019-05-13 | Intelligent dispatching method and system for industrial cigarette transportation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110097234A true CN110097234A (en) | 2019-08-06 |
| CN110097234B CN110097234B (en) | 2023-11-21 |
Family
ID=67447738
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910391932.6A Active CN110097234B (en) | 2019-05-13 | 2019-05-13 | Intelligent dispatching method and system for industrial cigarette transportation |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110097234B (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110765615A (en) * | 2019-10-24 | 2020-02-07 | 杭州飞步科技有限公司 | Logistics simulation method, device and equipment |
| CN112035251A (en) * | 2020-07-14 | 2020-12-04 | 中科院计算所西部高等技术研究院 | Deep learning training system and method based on reinforcement learning operation layout |
| CN112183812A (en) * | 2020-08-25 | 2021-01-05 | 昆明理工大学 | A logistics vehicle scheduling method for finished cigarettes considering short-term and low-cost |
| CN112241890A (en) * | 2020-10-19 | 2021-01-19 | 广西中烟工业有限责任公司 | Block chain-based cigarette product supply chain information integration method and electronic equipment |
| CN112270135A (en) * | 2020-11-13 | 2021-01-26 | 吉林烟草工业有限责任公司 | Intelligent distribution method, device and equipment for logistics dispatching and storage medium |
| CN112541627A (en) * | 2020-12-10 | 2021-03-23 | 赛可智能科技(上海)有限公司 | Method, device and equipment for planning path and optimizing performance of electric logistics vehicle |
| CN112613700A (en) * | 2020-12-02 | 2021-04-06 | 红云红河烟草(集团)有限责任公司 | Multi-warehouse-point multi-direction delivery scheduling management system for cigarettes |
| CN112613807A (en) * | 2020-12-02 | 2021-04-06 | 红云红河烟草(集团)有限责任公司 | Finished cigarette warehouse-adjusting mathematical model |
| CN112613701A (en) * | 2020-12-02 | 2021-04-06 | 红云红河烟草(集团)有限责任公司 | Finished cigarette logistics scheduling method |
| CN112633576A (en) * | 2020-12-22 | 2021-04-09 | 华中科技大学 | Two-stage scheduling optimization method and system applied to production scheduling of cigarette factory |
| CN112785025A (en) * | 2019-11-11 | 2021-05-11 | 北京京邦达贸易有限公司 | Warehouse layout method and device |
| CN112836846A (en) * | 2020-12-02 | 2021-05-25 | 红云红河烟草(集团)有限责任公司 | A double-layer optimization algorithm for multi-direction intermodal transportation scheduling for cigarette delivery |
| CN112926800A (en) * | 2021-03-19 | 2021-06-08 | 江南大学 | Logistics distribution area division method considering complex road network |
| CN113822516A (en) * | 2021-01-27 | 2021-12-21 | 北京京东振世信息技术有限公司 | Matching method and device for distribution and transportation side |
| CN114548870A (en) * | 2022-02-23 | 2022-05-27 | 中冶赛迪工程技术股份有限公司 | Automatic simulation and diagnosis optimization system and method for road transportation in iron and steel enterprises |
| CN114676953A (en) * | 2021-12-21 | 2022-06-28 | 北京京东振世信息技术有限公司 | Transportation scheduling method, device, electronic device and storage medium |
| CN115564217A (en) * | 2022-09-29 | 2023-01-03 | 中远海运科技(北京)有限公司 | Cigarette delivery scheduling method based on logistics big data |
| CN115907333A (en) * | 2022-10-26 | 2023-04-04 | 江苏领悟信息技术有限公司 | A system and method for regional resource scheduling in public emergency events |
| CN118428834A (en) * | 2024-05-08 | 2024-08-02 | 大理兴大数科信息技术有限公司 | Multiparty cooperative linkage freight method based on intelligent logistics |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040064764A1 (en) * | 2002-09-27 | 2004-04-01 | Gomez Joseph Jonas | Using a network connectivity to remotely control an IEEE 1149.1 test access port of target hardware |
| CN101923666A (en) * | 2009-06-10 | 2010-12-22 | 上海美华系统有限公司 | Transportation management method based on joint collaboration of logistics company, shipper and carrier |
| CN101944205A (en) * | 2010-09-16 | 2011-01-12 | 华中科技大学 | Factory material delivery vehicle routing system |
| CN103164745A (en) * | 2011-12-13 | 2013-06-19 | 中国人民解放军第二炮兵工程学院 | Maintenance supply chain integration mechanism based on ant colony algorithm and multi-agent technology |
| CN103617517A (en) * | 2013-11-28 | 2014-03-05 | 安得物流股份有限公司 | Cost calculation and quotation model system |
| CN104951897A (en) * | 2015-06-29 | 2015-09-30 | 佛山市明睿达科技有限公司 | Intelligent vehicle scheduling method and device |
| US20150274184A1 (en) * | 2014-03-27 | 2015-10-01 | General Electric Company | System and method integrating an energy management system and yard planner system |
| CN105096011A (en) * | 2015-09-11 | 2015-11-25 | 浙江中烟工业有限责任公司 | Improved chromosome coding based logistic transportation and scheduling method |
| CN105139177A (en) * | 2015-09-02 | 2015-12-09 | 云南中烟工业有限责任公司 | Cigarette logistic system and method with multipoint cooperative storage and transportation management |
| CN108320105A (en) * | 2018-02-09 | 2018-07-24 | 广东原尚物流股份有限公司 | Logistics prestowage dispatching method, device, storage medium and terminal device |
-
2019
- 2019-05-13 CN CN201910391932.6A patent/CN110097234B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040064764A1 (en) * | 2002-09-27 | 2004-04-01 | Gomez Joseph Jonas | Using a network connectivity to remotely control an IEEE 1149.1 test access port of target hardware |
| CN101923666A (en) * | 2009-06-10 | 2010-12-22 | 上海美华系统有限公司 | Transportation management method based on joint collaboration of logistics company, shipper and carrier |
| CN101944205A (en) * | 2010-09-16 | 2011-01-12 | 华中科技大学 | Factory material delivery vehicle routing system |
| CN103164745A (en) * | 2011-12-13 | 2013-06-19 | 中国人民解放军第二炮兵工程学院 | Maintenance supply chain integration mechanism based on ant colony algorithm and multi-agent technology |
| CN103617517A (en) * | 2013-11-28 | 2014-03-05 | 安得物流股份有限公司 | Cost calculation and quotation model system |
| US20150274184A1 (en) * | 2014-03-27 | 2015-10-01 | General Electric Company | System and method integrating an energy management system and yard planner system |
| CN104951897A (en) * | 2015-06-29 | 2015-09-30 | 佛山市明睿达科技有限公司 | Intelligent vehicle scheduling method and device |
| CN105139177A (en) * | 2015-09-02 | 2015-12-09 | 云南中烟工业有限责任公司 | Cigarette logistic system and method with multipoint cooperative storage and transportation management |
| CN105096011A (en) * | 2015-09-11 | 2015-11-25 | 浙江中烟工业有限责任公司 | Improved chromosome coding based logistic transportation and scheduling method |
| CN108320105A (en) * | 2018-02-09 | 2018-07-24 | 广东原尚物流股份有限公司 | Logistics prestowage dispatching method, device, storage medium and terminal device |
Non-Patent Citations (2)
| Title |
|---|
| FARHAD GHASSEMI TARI等: "A priority based genetic algorithm for nonlinear transportation costs problems" * |
| 吕婷 等: "轴辐式网络下多重时效要求的车辆调度问题" * |
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110765615B (en) * | 2019-10-24 | 2023-05-26 | 杭州飞步科技有限公司 | Logistics simulation method, device and equipment |
| CN110765615A (en) * | 2019-10-24 | 2020-02-07 | 杭州飞步科技有限公司 | Logistics simulation method, device and equipment |
| CN112785025B (en) * | 2019-11-11 | 2024-01-16 | 北京京邦达贸易有限公司 | Warehouse layout methods and devices |
| CN112785025A (en) * | 2019-11-11 | 2021-05-11 | 北京京邦达贸易有限公司 | Warehouse layout method and device |
| CN112035251A (en) * | 2020-07-14 | 2020-12-04 | 中科院计算所西部高等技术研究院 | Deep learning training system and method based on reinforcement learning operation layout |
| CN112035251B (en) * | 2020-07-14 | 2023-09-26 | 中科院计算所西部高等技术研究院 | Deep learning training system and method based on reinforcement learning job layout |
| CN112183812A (en) * | 2020-08-25 | 2021-01-05 | 昆明理工大学 | A logistics vehicle scheduling method for finished cigarettes considering short-term and low-cost |
| CN112183812B (en) * | 2020-08-25 | 2022-07-01 | 昆明理工大学 | Finished cigarette logistics vehicle scheduling method considering short-time and low-cost |
| CN112241890B (en) * | 2020-10-19 | 2022-06-07 | 广西中烟工业有限责任公司 | Block chain-based cigarette product supply chain information integration method and electronic equipment |
| CN112241890A (en) * | 2020-10-19 | 2021-01-19 | 广西中烟工业有限责任公司 | Block chain-based cigarette product supply chain information integration method and electronic equipment |
| CN112270135A (en) * | 2020-11-13 | 2021-01-26 | 吉林烟草工业有限责任公司 | Intelligent distribution method, device and equipment for logistics dispatching and storage medium |
| CN112613701A (en) * | 2020-12-02 | 2021-04-06 | 红云红河烟草(集团)有限责任公司 | Finished cigarette logistics scheduling method |
| CN112613701B (en) * | 2020-12-02 | 2023-03-03 | 红云红河烟草(集团)有限责任公司 | Finished cigarette logistics scheduling method |
| CN112613807A (en) * | 2020-12-02 | 2021-04-06 | 红云红河烟草(集团)有限责任公司 | Finished cigarette warehouse-adjusting mathematical model |
| CN112613700B (en) * | 2020-12-02 | 2023-10-13 | 红云红河烟草(集团)有限责任公司 | A cigarette multi-storage point multi-directional delivery scheduling and management system |
| CN112613807B (en) * | 2020-12-02 | 2024-05-14 | 红云红河烟草(集团)有限责任公司 | An optimization method for finished cigarette shipment scheduling |
| CN112836846A (en) * | 2020-12-02 | 2021-05-25 | 红云红河烟草(集团)有限责任公司 | A double-layer optimization algorithm for multi-direction intermodal transportation scheduling for cigarette delivery |
| CN112613700A (en) * | 2020-12-02 | 2021-04-06 | 红云红河烟草(集团)有限责任公司 | Multi-warehouse-point multi-direction delivery scheduling management system for cigarettes |
| CN112836846B (en) * | 2020-12-02 | 2022-07-08 | 红云红河烟草(集团)有限责任公司 | A double-layer optimization algorithm for multi-direction intermodal transportation scheduling for cigarette delivery |
| CN112541627A (en) * | 2020-12-10 | 2021-03-23 | 赛可智能科技(上海)有限公司 | Method, device and equipment for planning path and optimizing performance of electric logistics vehicle |
| CN112541627B (en) * | 2020-12-10 | 2023-08-01 | 赛可智能科技(上海)有限公司 | A method, device and equipment for path planning and performance optimization of an electric logistics vehicle |
| CN112633576A (en) * | 2020-12-22 | 2021-04-09 | 华中科技大学 | Two-stage scheduling optimization method and system applied to production scheduling of cigarette factory |
| CN112633576B (en) * | 2020-12-22 | 2022-04-29 | 华中科技大学 | Two-stage scheduling optimization method and system applied to cigarette factory production scheduling |
| CN113822516A (en) * | 2021-01-27 | 2021-12-21 | 北京京东振世信息技术有限公司 | Matching method and device for distribution and transportation side |
| CN112926800A (en) * | 2021-03-19 | 2021-06-08 | 江南大学 | Logistics distribution area division method considering complex road network |
| CN114676953A (en) * | 2021-12-21 | 2022-06-28 | 北京京东振世信息技术有限公司 | Transportation scheduling method, device, electronic device and storage medium |
| CN114548870A (en) * | 2022-02-23 | 2022-05-27 | 中冶赛迪工程技术股份有限公司 | Automatic simulation and diagnosis optimization system and method for road transportation in iron and steel enterprises |
| CN114548870B (en) * | 2022-02-23 | 2024-12-31 | 中冶赛迪工程技术股份有限公司 | Automatic simulation and diagnosis optimization system and method for road transportation of steel enterprises |
| CN115564217A (en) * | 2022-09-29 | 2023-01-03 | 中远海运科技(北京)有限公司 | Cigarette delivery scheduling method based on logistics big data |
| CN115907333B (en) * | 2022-10-26 | 2023-09-15 | 江苏领悟信息技术有限公司 | A system and method for regional resource scheduling in public emergencies |
| CN115907333A (en) * | 2022-10-26 | 2023-04-04 | 江苏领悟信息技术有限公司 | A system and method for regional resource scheduling in public emergency events |
| CN118428834A (en) * | 2024-05-08 | 2024-08-02 | 大理兴大数科信息技术有限公司 | Multiparty cooperative linkage freight method based on intelligent logistics |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110097234B (en) | 2023-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110097234A (en) | Industrial cigarette transport intelligent dispatching method and system | |
| US20240054444A1 (en) | Logistics scheduling method and system for industrial park based on game theory | |
| Cheng et al. | Integrated people-and-goods transportation systems: from a literature review to a general framework for future research | |
| Le-Anh et al. | A review of design and control of automated guided vehicle systems | |
| US20130159208A1 (en) | Shipper-oriented logistics base optimization system | |
| CN108960519B (en) | Method for selecting the shortest transport route based on big data analysis | |
| Oliskevych et al. | SIMULATION OF CARGO DELIVERY BY ROAD CARRIER: CASE STUDY OF THE TRANSPORTATION COMPANY. | |
| Salehi Sarbijan et al. | Emerging research fields in vehicle routing problem: a short review | |
| CN112613701B (en) | Finished cigarette logistics scheduling method | |
| Gaul et al. | Solving the dynamic dial-a-ride problem using a rolling-horizon event-based graph | |
| Du et al. | CrowDNet: Enabling a crowdsourced object delivery network based on modern portfolio theory | |
| Wu et al. | Integrating express package delivery service with offline mobile sales: a new potential solution to sustainable last-mile logistics in rural China | |
| Galkin | Mechanisms for increasing of transportation efficiency using joint service of logistics systems | |
| Bruglieri et al. | A survey on emergent trends in the optimization of car‐sharing systems | |
| Cui et al. | A Time‐Dependent Vehicle Routing Problem for Instant Delivery Based on Memetic Algorithm | |
| Guo et al. | An intelligent open trading system for on-demand delivery facilitated by deep Q network based reinforcement learning | |
| Korkmaz et al. | Modeling a Location and Routing Problem for Mobile Lockers in Last‐Mile Delivery With Horizontal Collaboration | |
| Utomo et al. | Designing mixed-fleet of electric and autonomous vehicles for home grocery delivery operation: an agent-based modelling study | |
| CN120806224A (en) | Multi-objective optimization method, medium and equipment for passenger goods post fusion in rural area | |
| CN117408463B (en) | An intelligent electric material vehicle exchange station site selection and scheduling method and system | |
| CN115271260B (en) | A method, device, equipment, and readable storage medium for forecasting transportation volume of road-rail combined transport | |
| Wang et al. | Optimization and Simulation of Carsharing under the Internet of Things | |
| Yan et al. | Optimal routing and scheduling for a mobile parcel locker delivery system | |
| He | Research on optimization of supermarket chain distribution routes under O2O model | |
| Wu et al. | Exploring the potential resource integration under passenger-freight shared mobility: collaborative optimization of multi-type bus scheduling and dynamic vehicle capacity allocation for urban-rural bus routes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |