Integer Programming Approach to the Data Traffic Paths Recovering Problem

In this paper, we propose a novel approach to recovering path relationships in communication networks. The path relationship is one of the key input data which is necessary for network operation and maintenance. We have a continuous network transformation, upgrades, expansions, service allocations, thus the network physical topology and paths relationship are permanently changing with high frequency. Our approach is aimed at recovering the path relationships through flow information of each arc in the network. Getting the flow information is not a big technical problem and its control is included in the basic toolbox for network monitoring. We consider two scenarios which lead us to integer linear programs. The both of them minimize the flow deviation, where in the first one we look for a directed spanning tree (r-arborescence) and, in the second one—more general origin/destination paths (OD-paths). We propose mixed integer linear programming formulations for both problems. Their feature is that they contain the non-polynomial number of constraints which are considered implicitly by the cutting planes approach. The preliminary computation results showed that the large-scale instances of the first scenario can easily be solved. At the same time, the optimal solutions of second scenario problems can be found only on small- and medium-size instances, which inspires for the further research.

[1]  D. Du,et al.  Steiner Trees in Industry , 2002 .

[2]  Marimuthu Palaniswami,et al.  A Scalable Framework for Trajectory Prediction , 2018, IEEE Transactions on Intelligent Transportation Systems.

[3]  Joze Rugelj,et al.  Adaptive Steiner tree balancing in distributed algorithm for multicast connection setup , 1994, Microprocess. Microprogramming.

[4]  Matthew Barth,et al.  Vehicle route prediction and time of arrival estimation techniques for improved transportation system management , 2003, IEEE IV2003 Intelligent Vehicles Symposium. Proceedings (Cat. No.03TH8683).

[5]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[6]  George L. Nemhauser,et al.  A Linear Programming Based Approach to the Steiner Tree Problem with a Fixed Number of Terminals , 2020, Networks.

[7]  Panos M. Pardalos,et al.  Mathematical Aspects of Network Routing Optimization , 2011 .

[8]  S. E. Dreyfus,et al.  The steiner problem in graphs , 1971, Networks.

[9]  Petros A. Ioannou,et al.  Traffic Flow Prediction for Road Transportation Networks With Limited Traffic Data , 2015, IEEE Transactions on Intelligent Transportation Systems.

[10]  Siavash Vahdati Daneshmand,et al.  On Steiner trees and minimum spanning trees in hypergraphs , 2003, Oper. Res. Lett..

[11]  K. Bharath-Kumar,et al.  Routing to Multiple Destinations in Computer Networks , 1983, IEEE Trans. Commun..

[12]  Ali Ridha Mahjoub,et al.  Unsplittable non-additive capacitated network design using set functions polyhedra , 2016, Comput. Oper. Res..

[13]  Michel X. Goemans,et al.  A catalog of steiner tree formulations , 1993, Networks.

[14]  Hande Yaman,et al.  The Robust Network Loading Problem Under Hose Demand Uncertainty: Formulation, Polyhedral Analysis, and Computations , 2011, INFORMS J. Comput..

[15]  S. Louis Hakimi,et al.  Steiner's problem in graphs and its implications , 1971, Networks.

[16]  Gorazd Kandus,et al.  Steiner Tree Based Distributed Multicast Routing in Networks , 2001 .

[17]  Panos M. Pardalos,et al.  Handbook of Optimization in Telecommunications , 2006 .

[18]  John E. Beasley An algorithm for the steiner problem in graphs , 1984, Networks.

[19]  Stefan Voß,et al.  Steiner Tree Problems in Telecommunications , 2006, Handbook of Optimization in Telecommunications.

[20]  Antonio Sassano,et al.  Metric Inequalities and the Network Loading Problem , 2004, IPCO.

[21]  Ian F. Akyildiz,et al.  A roadmap for traffic engineering in SDN-OpenFlow networks , 2014, Comput. Networks.

[22]  David Pritchard,et al.  A partition-based relaxation for Steiner trees , 2007, Math. Program..

[23]  Pasquale Avella,et al.  A Branch-and-Cut Algorithm for the Median-Path Problem , 2005, Comput. Optim. Appl..