Maximum Concurrent Flow with Incomplete Data

  • Pierre-Olivier BauguionEmail author
  • Claudia D’Ambrosio
  • Leo Liberti
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10856)


The Maximum Concurrent Flow Problem (MCFP) is often used in the planning of transportation and communication networks. We discuss here the MCFP with incomplete data. We call this new problem the Incomplete Maximum Concurrent Flow Problem (IMCFP). The main objective of IMCFP is to complete the missing information assuming the known and unknown data form a MCFP and one of its optimal solutions. We propose a new solution technique to solve the IMCFP which is based on a linear programming formulation involving both primal and dual variables, which optimally decides values for the missing data so that they are compatible with a set of scenarios of different incomplete data sets. We prove the correctness of our formulation and benchmark it on many different instances.


Maximum concurrent flow Multi-commodity flow problems Incomplete data Unknown data Uncertainty Inverse optimization Transportation systems 


  1. 1.
    Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows: Theory, Algorithms, and Applications. Prentice Hall Inc., Upper Saddle River (1993)Google Scholar
  2. 2.
    Ahuja, R.K., Orlin, J.B.: Inverse optimization, part I: Linear programming and general problem (1998)Google Scholar
  3. 3.
    Atamturk, A., Zhang, M.: Two-stage robust network flow and design under demand uncertainty. Oper. Res. 55(4), 662–673 (2007)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Bauguion, P.O., Ben-Ameur, W., Gourdin, E.: Efficient algorithms for the maximum concurrent flow problem. Networks 65(1), 56–67 (2015)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Ben-Ameur, W., Kerivin, H.: Routing of uncertain traffic demands. Optim. Eng. 3, 283–313 (2005)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Ben-Tal, A., Goryashko, A., Guslitzer, E., Nemirovski, A.: Adjustable robust solutions of uncertain linear programs. Math. Program. 99(2), 351–376 (2004)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Bertsimas, D., Sim, M.: The price of robustness. Oper. Res. 52(1), 35–53 (2004)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Bienstock, D., Raskina, O.: Asymptotic analysis of the flow deviation method for the maximum concurrent flow problem. Math. Program. Ser. B 91, 479–492 (2002)Google Scholar
  9. 9.
    Burton, D., Toint, P.L.: On an instance of the inverse shortest paths problem. Math. Program. 53(1), 45–61 (1992)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Dantzig, G.B.: Linear programming under uncertainty. Manage. Sci. 1(3–4), 197–206 (1955)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Edmonds, J., Karp, R.M.: Theoretical improvements in algorithmic efficiency for network flow problems. J. ACM 19(2), 248–264 (1972)CrossRefGoogle Scholar
  12. 12.
    Ford, L.R., Fulkerson, D.R.: Maximal flow through a network. Can. J. Math. 8, 399–404 (1956)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Gerla, M.: A cut saturation algorithm for topological design of packet-switched communication networks. In: Proceedings of the National Telecommunication Conference, pp. 1074–1085 (1974)Google Scholar
  14. 14.
    Heuberger, C.: Inverse combinatorial optimization: a survey on problems, methods, and results. J. Comb. Optim. 8(3), 329–361 (2004)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Hooker, J.N.: Inferring network flows from incomplete information with application to natural gas flows. Oak Ridge National Laboratory (1980)Google Scholar
  16. 16.
    Kuhn, H.W., Tucker, A.W.: Nonlinear programming. In: Proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability, pp. 481–492. University of California Press, Berkeley (1951)Google Scholar
  17. 17.
    Lv, Y., Duan, Y., Kang, W., Li, Z., Wang, F.Y.: Traffic flow prediction with big data: a deep learning approach. IEEE Trans. Intell. Transp. Syst. 16(2), 865–873 (2015)Google Scholar
  18. 18.
    Manheim, M.L.: Fundamentals of Transportation Systems Analysis. MIT Press, Cambridge (1979)Google Scholar
  19. 19.
    Norton, C., Plotkin, S., Tardos, E.: Using separation algorithms in fixed dimension. J. Algorithms 13, 79–98 (1992)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Shahrokhi, F., Matula, D.W.: The maximum concurrent flow problem. J. ACM 37(2), 318–334 (1990)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Shiliang, S., Changshui, Z., Guoqiang, Y.: A bayesian network approach to traffic flow forecasting. IEEE Trans. Intell. Transp. Syst. 7(1), 124–132 (2006)CrossRefGoogle Scholar
  22. 22.
    Soyster, A.L.: Convex programming with set-inclusive constraints and applications to inexact linear programming. Oper. Res. 21, 1154–1157 (1973)CrossRefGoogle Scholar
  23. 23.
    Zhang, J., Liu, Z.: Calculating some inverse linear programming problems. J. Comput. Appl. Math. 72(2), 261–273 (1996)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Pierre-Olivier Bauguion
    • 1
    Email author
  • Claudia D’Ambrosio
    • 2
  • Leo Liberti
    • 2
  1. 1.IRT SystemXPalaiseauFrance
  2. 2.CNRS LIX, Ecole PolytechniquePalaiseauFrance

Personalised recommendations