摘要:最大流问题是图论理论的一个经典组合优化问题,在交通运输、通信工程、工业、商业、农业等许多领域有着广泛的应用,给我们的生活带来很大方便。而其在应用数学、管理科学和社会科学等众多领域中也起到了非常重要的作用。本文主要通过对求解最大流的经典算法——Ford–Fulkerson算法的描述以及其原理思想的分析,给出了一种基于Ford–Fulkerson算法的求最大流的实现——寻求最大流的标号法,并清晰完整地表现标号法求解最大流的过程。最后,结合实际情况,将最大流问题应用到地铁客流量问题和铁路运输系统中的车辆流问题中,通过简化及假设一些限制条件,建立网络模型,使用C++编程实现标号法,并用其求解客流量问题和车辆流问题。
关键字:最大流 Ford–Fulkerson算法 标号法 车辆流 客流4841
The research of vehicle flow in the railway transport system
Abstract: The maximum flow problem of graph theory is a classical combinatorial optimization problem, and it has been used widely, in transportation, communications engineering, industrial, commercial, agricultural, and many other fields, to bring great convenience for our daily life. And its application also play a very important role in many fields, such as the mathematics, management science, and social sciences. In this paper, through the description and analysis of the classic algorithm of the maximum flow problem, called the Ford - Fulkerson algorithm, we give an algorithm based of the Ford - Fulkerson algorithm, called the labeling algorithm. And we clearly and completely describe how the labeling algorithm solve the maximum flow problem. And then, combined with the actual situation, the maximum flow problem and its algorithm are applied to solve the passenger flow problem and the vehicle flow problem in the transport system.Via some simplified assumptions and limiting conditions, we build a network model. And we use the c++ programming to implement the label algorithm, and use it to solve the passenger flow problem and vehicle flow problem.
Keywords: maximum flow, Ford–Fulkerson algorithm, labeling algorithm, vehicle flow, passenger flow