




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Routing a Fleet of Automated Vehicles in a Capacitated Transportation Network Martin Schaefer, Michal C ap, Jan Mrkos and Ji r Vok r nek Computer Science Department, Faculty of Electrical Engineering, Czech Technical University in Prague Email: name.surnamefel.cvut.cz AbstractRouting of a fl eet of automated unit-occupancy vehicles in a capacitated transportation network is an emerging problem that needs to be addressed to realize large-scale auto- mated transportation systems. We adopt an existing network- fl ow-based model for the problem and present a new reformula- tion based on Dantzig-Wolfe decomposition. This reformulation allows us to apply the column generation solution technique which, in turn, enables us to solve large-scale problem instances with tens of thousands of requests on networks with thousands of links. We empirically compare our method to the state-of- the-art approach on several standard benchmark instances and fi nd that the computational time of our solution approach scales qualitatively better in all tested problem instance parameters: namely, in the size of the transportation network, in the magnitude of demand intensity, and in the number of demand fl ows. I. INTRODUCTION Advancements in robotics and automation enabled the realization of automated transportation systems, where large fl eets of automated vehicles are used to transport material or people. Today, automated transportation systems are com- monly deployed in industrial environments to move material between workstations or to fetch and store material in a warehouse. In future, automated transportation systems may be deployed in the urban environment to provide affordable on-demand mobility to people within mobility-as-a-service schemes. Some of these transportation systems are envi- sioned to employ tens of thousands of automated vehicles 1. In automated transportation systems, the vehicles typically move in a transportation network, often modeled as a graph of links and intersections. Depending on a deployment scenario, a transportation network can be a road network, a network of guiding strips, or simply a network of virtual lanes. The links and intersections of the network are typically capacitated, i.e., there is a limited number of robots that can travel along a specifi c link or intersection in a fi xed time interval. Consequently, when the automated transportation system consists of a large number of vehicles, it needs to coordinate the routes of individual vehicles in order to prevent the formation of congestion in the underlying transportation network. The problem of fl eet routing in a capacitated transportation network can be informally described as follows: Consider an automated transportation system consisting of a fl eet of automated vehicles that jointly serve requests for trans- portation between two points at the transportation network. We assume that there is no other traffi c competing for the capacity, i.e., the considered transportation network (that might be a reserved fraction of the overall network capacity) is exclusively occupied by the centrally-controlled fl eet. We model the transportation network by a directed graph, where the nodes represent junctions or parking places and the edges represent the transportation links. The road links have time-invariant capacities describing the maximal fl ow rate along the link measured in the number of vehicles per time unit. We assume that if the fl ow over the link is below its capacity, the congestion will not occur and conse- quently the transit times over the link are time-invariant and deterministic. The transportation demand is a collection of transportation requests for transportation of payload, which could be, e.g., a person, a storage shelf, some standard unit of material, etc. Each transportation request is specifi ed by the earliest pick-up time, the origin node, and the desired destination node. Each vehicle can carry one unit of payload. A request is served when a vehicle picks up the payload at the origin node and subsequently drops-off the payload at the destination node. Note that vehicles need to be preserved between requests and thus they need to drive without payload from the destination node of one request to origin node of a potential subsequent request. The vehicles can only park at the dedicated parking nodes. The goal is to assign a route to each vehicle (a sequence of nodes to visit in the transporta- tion network) so that each transportation request is serviced within provided time constraints, the link capacities are not exceeded, and at the same time, the desired performance criterion is optimized. The problem of fl eet routing in a capacitated network is related to several established research areas. First, the problem of multi-robot trajectory coordination is dealt with in the area of multi-robot path planning 2, 3, but due to inherent combinatorial complexity, the existing solution techniques typically target only small-scale scenarios with at most a few tens of robots. Second, the choice of the opti- mal vehicle-request assignment is central to vehicle routing problems. Yet, the existing models for VRP problems do not consider endogenous congestion effects, i.e., it is implicitly assumed that the size of the fl eet is small compared to road capacities and consequently the contribution of fl eet vehicles to congestion is negligible 4, 5. Third, the choice of routes for a large number of vehicles in a road network is addressed in traffi c assignment and route guidance subfi elds 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Macau, China, November 4-8, 2019 978-1-7281-4003-2/19/$31.00 2019 IEEE8217 of transportation research 6, 7, 8. Yet, these areas implicitly assume privately-owned vehicles, and thus they do not deal with the vehicle-request assignment problem. The closest work to ours is 9, where the authors propose a generalization of traffi c assignment models that includes considerations for fl eet-request assignment by incorporating vehicle rebalancing fl ow. The resulting linear programs for a system of non-trivial size, however, tend to be too large to be solvable with existing off-the-shelf LP solvers. Our contribution is the application of the column genera- tion approach to the problem of fl eet routing in a capacitated transportation network. We manage this by reformulating the problem using the Dantzig-Wolfe decomposition. Our experimental analysis reveals that the solution approach based on column generation scales signifi cantly better in rel- evant parameters of the problem than the solution approach proposed in the previous work. This paper is organized as follows. The next section re- views literature in the related research domains. The section III introduces the fl eet routing in a capacitated transportation network problem. The solution approaches to this problem are introduced in Section IV. In particular, we fi rst introduce the standard edge-based formulation in Section IV-A and its improved variant with bundling in Section IV-B. Finally, Section V formulates our column generation approach. The empirical comparison follows in Section VI to conclude the paper in Section VII. II. RELATEDWORK The problem of fl eet routing in a capacitated transportation network is related, but distinct to vehicle routing and traffi c assignment problems: The research fi eld of vehicle routing problems (VRP) 10, 4 has focused on fi nding the optimal assignment of trans- portation requests to vehicles in a fl eet and on determining the order in which the vehicle should visit the requests. In result, the majority of VRP algorithms require no information about the transportation network and instead the input is presented as a customer-based graph that contains links and corresponding travel time between each origin position, each destination position, and each vehicle position. However, in certain contexts, road network information can be leveraged, e.g., when there are multiple optimization objectives or when routing cleaning vehicles that need to cover the road segments of the network 5. Yet, to our knowledge, none of the VRP formulations considers throughput constraints on the road links. The road network is naturally considered in traffi c as- signment 6 problems. System-optimal traffi c assignment methods aim to compute the coordinated routes for all vehicles in the system such that the average travel delay is minimized. Typically, the number of vehicles travelling through a network is huge and therefore, the vehicles that share the same origin node and the same destination node are aggregated and considered as one ”vehicle fl ow” / ”commodity”. The limitation of these models is that they make no distinction between requests (passengers) and the vehicles that serve the requests. Note that in contrast to personal transportation by privately-owned vehicles, where each request (driver) is tied to its vehicle, in fl eet routing problem we have a shared fl eet of vehicles, and thus we can also optimize over the possible assignments of requests to vehicles. Recently, Zhang et al. 9 generalized traffi c assignment approach and formulated the problem of fl eet routing in a capacitated network as a multi-commodity network-fl ow problem. In their model, all transportation requests starting in the same origin node and going to the same destination node are aggregated and considered as one ”commodity” to be served by an appropriate number of vehicles. Empty ”rebalancing” vehicles have to drive from nodes with a surplus of vehicles to nodes with a shortage of vehicles to ensure vehicle availability in the system and they are mod- eled as another, multi-source multi-destination commodity. The system is analyzed in steady-state, i.e., transportation requests for each origin-destination pair are assumed to be generated by a periodic process with given intensity. Subsequently, a linear program is solved to obtain minimum- cost fl ows for all such commodities that respect the capacity constraints of the road network. In the fi nal step, vehicles are assigned routes that are consistent with the computed commodity fl ows. The network-fl ow model proved useful for analytic ex- ploration of the structural properties of the fl eet routing problem in urban transportation networks 9. However, the main drawback of the proposed network-fl ow approach is that the resulting linear programs are too large to be effi ciently solvable with general solution methods. In fact, even small routing problems on graphs with dozens of nodes and dozens of commodities may take hours to solve. The size of the resulting linear program can be reduced by bundling commodities with the same destination 11. Yet, even when commodity bundling is applied, large-scale fl eet routing instances cannot be generally solved in practical time. Solving the problem of fl eet routing in capacitated net- works optimally and effi ciently, therefore, requires a dif- ferent approach. Dantzig-Wolfe decomposition followed by column generation is a solution approach that can effi ciently solve large-scale linear programs that possess favourable (specifi cally, block angular) structure 12. It has proven as a successful solution methodology for various domains. In particular, it has been successfully applied to solve instances of min-cost multicommodity fl ow problems, e.g., 13, 14. In this paper, we demonstrate that when the model proposed by 9 is appropriately reformulated, then the column gen- eration approach can be exploited to fi nd optimal solutions for non-trivial problem instances in practical time. III. PROBLEMFORMULATION In this section, we formulate the fl eet routing in a ca- pacitated transportation network problem (FRCTN). Our for- mulation corresponds to the congestion-aware fl eet routing model used in 9 with some changes in notation. 8218 Consider a transportation system consisting of a fl eet of single-occupancy vehicles that jointly serve periodic node- to-node transportation requests over a road network. We assume that there is no other traffi c, i.e., the road network is exclusively occupied by the centrally-controlled fl eet. The road network is represented by a directed graph G = (V,E,c,), where V is the node set and E V V is the edge set. Nodes correspond to road junctions or parking places and edges to the road links. The road links have time-invariant capacities describing the maximal fl ow rate along the link measured in the number of vehicles per time unit. The capacity of a road link (u,v) E is denoted as c(u,v) R0. The length of edge (u,v) is denoted (u,v) R0. We model requests using the notion of commodities. Com- modity is an origin destination pair. The set of commodities is M = (si,gi)i=1,.,M , where for the i-th request fl ow, si V is the origin of the commodity, gi V is the destination of the commodity. The cardinality of the set M is denoted by M. We model the system in steady state and assume that transportation requests are generated by a collection of pe- riodic processes with time-invariant intensities. Specifi cally, the demand for transportation from node smto node gm(that is, a commodity m) appears periodically with frequency dm, measured in the number of requests per time unit. The fl eet size that is simultaneously needed in the steady state system is given by the sum of the transportation requests and overall imbalance both expressed in vehicles per time unit. We distinguish two types of vehicle fl ows: demand fl ows fm and rebalancing fl ows fR . The demand fl ows correspond to parts of vehicle routes with passenger or material on board, and the rebalancing fl ows correspond to the parts of routes when vehicles drive empty. The fl ow rate on the edge (u,v) E for the demand fl ow m is denoted as fm (u,v). The rebalancing fl ow rate on the edge (u,v) is denoted by fR(u,v). Additionally, for MR, we defi ne fl ow rate from a node v as f+ (v) = P u|(v,u)Ef(v,u) and similarly f (v) as fl ow rate into node v. The optimization criterion is the cost of fl eet operation, i.e., the total distance traveled by the vehicles in the fl eet: (f) := X (u,v)E (u,v) ?X mM fm(u,v) + fR(u,v) ? Apart from the edge capacities, the problem solution has to satisfy additional constraints: 1) no vehicles can enter or exit the system, 2) all demand has to be satisfi ed, and 3) the vehicles can not accumulate in any node of the system (rebalancing constraint). The goal is to determine routes for the vehicles in the fl eet through the road network such that the above constraints are satisfi ed. Note that fl eet routing in a capacitated transportation network is a relevant problem only for a system that serves transportation demand that is so large that the system be- comes constrained by the road capacities. Therefore, we can safely assume that the fl eet consists of a vast number of vehicles. For example, Fiedler et al. 15 shown that to serve transportation demand during the morning peak in Prague, one would need to coordinate more than 50000 vehicles that operate simultaneously on the road. IV. SOLUTIONMETHODS In this section, we present the reference solution approach for fl eet routing in a capacitated transportation network prob- lem based on the edge-based formulation and its improved variant with commodity bundling. Next, we formulate our column generation approach forming the main contribution of this paper. A. Edge-based LP Formulation In this section, we present a solution method for FRCTN based on reformulation to multi-commodity min-cost fl ow problem. This method roughly corresponds to the solution approach introduced by Zhang et al. in 9. In this approach, the transportation requests that have the same origin node and the destination node are considered as a demanded commodity fl ow. This, however, results in a number of commodities that is quadratic in the number of nodes of the road graph. In practice, to reduce the number of considered commodities, the travel requests that originate in one region and have their destination in another region can be aggregated and represented by one commodity with larger demand fl ow. Now we are in the position to cast the problem of fl eet routing in a capacitated transportation network as an instance of minimum cost multi-commodity fl ow problem: Problem 1. Edge-based LP formulation of FRCTN: argmin fm,fR X (u,v)E (u,v) ?X mM fm(u,v) + fR(u,v) ? s.t. f+ m(u) = f m(u) u V sm,gmm M, (1) f+ m(sm) = dm m M, (2) f m(gm) = dm m M, (3) f R(v) + X m|gm=v dm= f+ R(v) + X m|sm=v dmv V, (4) X mM fm(u,v) + fR(u,v) c(u,v)(u,v) E. (5) The objective is to minimize the total distance traveled by the vehicles, i.e., the cost of the fl eet operation. The constraints enforce that the demand fl ows are conserved (1), requests are satisfi ed (2, 3), rebalancing fl ows in the road network transform to demand fl ows, and vice versa, without loss1(4), and the capacity of road links is not exceeded (5). The fl ow rates non-negativity is assumed implicitly. 1 Note that rebalancing fl ows origin in demand destinations by dropping off transported commodity and sink by picking-up transported commodity. 8219 B. Commodity Bundling Rossi et al. 11 observed that the equivalent optimal solu- tion could be obtained by a smaller linear program, where the demand fl ows with the same destination are bundled together, i.e., they are considered to be indistinguishable. A bundled demand b is a set of demand commodities with the same destination node gb, i.e., m b gm= gb. We denote the set of all bundled demands as B. Usingbundleddemand,we defi nefb(u,v):= P mbfm(u,v), Functionsf+andfareextended correspondingly. For problems with one commodity for each origin- destination node pair, where M = V V, bundling reduces the numb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微积分测试题及答案
- 家电公司车辆管理规定
- 2026届湖南省永州市祁阳县第一中学高三上化学期中教学质量检测模拟试题含解析
- 汉阳大学本科面试题及答案
- 正阳科四考试试题及答案
- 急性胰腺炎的临床观察
- 自闭症救生员考试试题及答案
- 三年级语文教育教学工作总结
- 2026届广西南宁市马山县金伦中学、华侨、新桥、罗圩中学化学高二第一学期期末统考模拟试题含答案
- 河北省正定县第三中学2026届化学高三第一学期期末检测试题含解析
- 市政工程综合管网及道路施工组织设计方案
- 关于成立建筑垃圾循环利用公司策划书
- 饲料用鸡油、猪油、鸭油
- 脓毒症休克的诊治
- GA/T 804-2024机动车号牌专用固封装置
- DBJ50-T-274-2017 重庆市轨道交通客运服务标志标准
- 2022版科学课程标准题库
- (完整版)韩国商法
- 去骨瓣减压术的护理
- 2024年海盐县交通投资集团有限公司招聘笔试参考题库附带答案详解
- 保健按摩合伙经营协议
评论
0/150
提交评论