Description
城市路网:用有向图G(V,E)表示城市路网,其中V={v1,v2,…,vm}表示m个路口结点,有向边 e(vi,vj)表示连接路口vi和vj的路段。不存在歧义的情况下,我们将e(vi,vj)缩写为e。
路段行驶时间:给定路段e,首先定义该路段为空载时(即没有车辆通过)的行驶时间为t0(e)。然后,定义路段e上的流量fe为所有通过路段e的车辆总和。给定路段e以及流量f_e,每辆车通过路段e的行驶时间t(e)定义为:
t(e) = t0(e) * (1 + α(e) * (fe - 1))
其中α(e)为路段e的拥堵参数,与该路段的属性(譬如路段限速,路段容量)相关。
路径和路径行驶时间:定义一条路径π是由一系列路口结点(v1,v2,…,vk)顺序组成。用T(π)表示路径π的行驶时间,定位为其路径上每段路段的行驶时间之和:
其中路径π通过路段e(vi,v(i+1)),当且仅当在路径π上,存在连续的的路口结点vi和v(i+1),使得 e(vi,v(i+1))属于E。
路径规划问题:给定城市路网G(V,E),以及导航请求集合Q={q1,q2,…,qn}。该集合包含n个导航请求,每个导航请求qi=(si,di),其中