计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2010年
5期
246-248
,共3页
公交网络%二部图%路径搜索
公交網絡%二部圖%路徑搜索
공교망락%이부도%로경수색
public transport networks%bipartite graph%path-finding
采用二部图模型描述公交网络,将公交站点和公交线路抽象为二部图中的两类顶点,用参照距离值度量站点间出行路径的长度.考虑换乘因素和距离因素对公交出行者路径选择行为的共同影响,在Dijkstra算法基础上,设计了公交网络最优路径搜索算法.引入迭代惩罚函数,将其进一步扩展为多路径搜索算法.通过算例验证了算法的有效性.
採用二部圖模型描述公交網絡,將公交站點和公交線路抽象為二部圖中的兩類頂點,用參照距離值度量站點間齣行路徑的長度.攷慮換乘因素和距離因素對公交齣行者路徑選擇行為的共同影響,在Dijkstra算法基礎上,設計瞭公交網絡最優路徑搜索算法.引入迭代懲罰函數,將其進一步擴展為多路徑搜索算法.通過算例驗證瞭算法的有效性.
채용이부도모형묘술공교망락,장공교참점화공교선로추상위이부도중적량류정점,용삼조거리치도량참점간출행로경적장도.고필환승인소화거리인소대공교출행자로경선택행위적공동영향,재Dijkstra산법기출상,설계료공교망락최우로경수색산법.인입질대징벌함수,장기진일보확전위다로경수색산법.통과산례험증료산법적유효성.
The paper describes the bipartite graph model to represent public transport networks.In bipartite graph,bus stops and routes are all considered as vector,and the length of path is calculated by links'referencing distance.Based on the bipartite graph model and Dijkstra's algorithm,an optimal path-finding algorithm for public transport network is designed.It is found that the proposed algorithm can efficiently consider both the transfer factor and the distance factor of the path choice of public transpert passengers.Furthermore,a multi-path selection algorithm for public transport network is designed based on the iterative penalty method.Finally,a numerical example is provided to demonstrate the effectiveness of the algorithm.