A polynomial time algorithm for the minimum flow problem in time-varying networks

被引:0
作者
S. Khodayifar
M. A. Raayatpanah
P. M. Pardalos
机构
[1] Institute for Advanced Studies in Basic Sciences (IASBS),Department of Mathematics
[2] Kharazmi University,Faculty of Mathematical Sciences and Computer
[3] University of Florida,Department of Industrial and Systems Engineering, Center for Applied Optimization
[4] National Research University Higher School of Economics,Laboratory of Algorithms and Technologies for Network Analysis
来源
Annals of Operations Research | 2019年 / 272卷
关键词
Network flows; Combinatorial optimization; (Dynamic) Minimum flow; (Dynamic) Preflow-pull algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Flow variations over time generalize standard network flows by introducing an element of time. In contrast to the classical case of static flows, a flow over time in such a network specifies a flow rate entering an arc for each point in time. In this setting, the capacity of an arc limits the rate of flow into the arc at each point in time. Traditionally, flows over time are computed in time-expanded networks that contain one copy of the original network for each discrete time step. While this method makes available the whole algorithmic toolbox developed for static network flows, its drawback is the enormous size of the time-expanded network. In this paper, we extend the results about the minimum flow problem to network flows (with n nodes and m arcs) in which the time-varying lower bounds can involve both the source and the sink nodes (as in Fathabadi et al.) and also one additional node other than the source and the sink nodes. It is shown that this problem for the set {0,1,…,T}\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{0,1,\ldots ,T\}$$\end{document} of time points can be solved by at most n minimum flow computations, by suitably extending the dynamic minimum flow algorithm and reoptimization techniques. The running time of the presented algorithm is O(n2m)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(n^2m)$$\end{document}.
引用
收藏
页码:29 / 39
页数:10
相关论文
共 31 条
  • [1] Aronson J(1989)A survey of dynamic network flows Annals of Operations Research 20 1-66
  • [2] Cai X(2001)Time-varying minimum cost flow problems European Journal of Operational Research 131 352-374
  • [3] Sha D(2004)Sequential and parallel algorithms for minimum flow Journal of Applied Mathematics and Computing 15 53-75
  • [4] Wong CK(2015)A simple algorithm for reliability evaluation in dynamic networks with stochastic transit times Journal of Industrial and Production Engineering 32 115-120
  • [5] Ciurea E(2012)Minimum flow problem on network flows with time-varying bounds Applied Mathematical Modelling 36 4414-4421
  • [6] Ciupala L(2007)Quickest flows over time SIAM Journal on Computing 36 1600-1630
  • [7] Fathabadi HS(1998)Efficient continuous-time dynamic network flow algorithms Operations Research Letters 23 71-80
  • [8] Khezri S(1958)Constructing maximal dynamic flows from static flows Operations Research 6 419-433
  • [9] Khodayifar S(1989)A fast parametric maximum flow algorithm and applications SIAM Journal on Computing 18 30-55
  • [10] Fathabadi HS(2007)A note on the parametric maximum flow problem and some related reoptimization issues Annals of Operations Research 150 231-244