Noticeable Network Delay Minimization via Node Upgrades

In several domains, the flow of data is governed by an underlying network. Reduction of delays in end-to-end data flow is an important network optimization task. Reduced delays enable shorter travel times for vehicles in road networks, faster information flow in social networks, and increased rate of packets in communication networks. While techniques for network delay minimization have been proposed, they fail to provide any noticeable reduction in individual data flows. Furthermore, they treat all nodes as equally important, which is often not the case in real-world networks. In this paper, we incorporate these practical aspects and propose a network design problem where the goal is to perform k network upgrades such that it maximizes the number of flows in the network with a noticeable reduction in delay. We show that the problem is NP-hard, APX-hard, and non-submodular. We overcome these computational challenges by designing an importance sampling based algorithm with provable quality guarantees. Through extensive experiments on real and synthetic data sets, we establish that importance sampling imparts up to 1000 times speed-up over the greedy approach, and provides up to 70 times the improvement achieved by the stateof-the-art technique. PVLDB Reference Format: . . PVLDB, (): xxxx-yyyy, . DOI:

[1]  Tomasz P. Michalak,et al.  On the Construction of Covert Networks , 2017, AAMAS.

[2]  Morteza Zadimoghaddam,et al.  Minimizing the Diameter of a Network Using Shortcut Edges , 2010, SWAT.

[3]  Kyriakos Mouratidis,et al.  Best upgrade plans for single and multiple source-destination pairs , 2015, GeoInformatica.

[4]  Rajeev Rastogi,et al.  Recommendations to boost content spread in social networks , 2012, WWW.

[5]  Aristides Gionis,et al.  Suggesting ghost edges for a smaller world , 2011, CIKM '11.

[6]  Sayan Ranu,et al.  MANTRA: A Scalable Approach to Mining Temporally Anomalous Sub-trajectories , 2016, KDD.

[7]  Laks V. S. Lakshmanan,et al.  From Competition to Complementarity: Comparative Influence Diffusion and Maximization , 2015, Proc. VLDB Endow..

[8]  Ambuj K. Singh,et al.  Hierarchical in-network attribute compression via importance sampling , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[9]  Peter W. Glynn,et al.  Stochastic Simulation: Algorithms and Analysis , 2007 .

[10]  Ambuj K. Singh,et al.  Group Centrality Maximization via Network Design , 2018, SDM.

[11]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[12]  Sriram Raghavan,et al.  Trajectory aware macro-cell planning for mobile users , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[13]  Raymond Chi-Wing Wong,et al.  Hop Doubling Label Indexing for Point-to-Point Distance Querying on Scale-Free Networks , 2014, Proc. VLDB Endow..

[14]  Laurence A. Wolsey,et al.  Best Algorithms for Approximating the Maximum of a Submodular Set Function , 1978, Math. Oper. Res..

[15]  Eli Upfal,et al.  Scalable Betweenness Centrality Maximization via Sampling , 2016, KDD.

[16]  Prithwish Basu,et al.  Minimizing Eccentricity in Composite Networks via Constrained Edge Additions , 2013, MILCOM 2013 - 2013 IEEE Military Communications Conference.

[17]  Sayan Ranu,et al.  Route Recommendations for Idle Taxi Drivers: Find Me the Shortest Route to a Customer! , 2018, KDD.

[18]  Matthias Grossglauser,et al.  CRAWDAD dataset epfl/mobility (v.2009-02-24) , 2009 .

[19]  Pierluigi Crescenzi,et al.  Greedily Improving Our Own Closeness Centrality in a Network , 2016, ACM Trans. Knowl. Discov. Data.

[20]  Evaggelia Pitoura,et al.  Selecting Shortcuts for a Smaller World , 2015, SDM.

[21]  R. Ravi,et al.  Approximation Algorithms for Certain Network Improvement Problems , 1998, J. Comb. Optim..

[22]  Adam Meyerson,et al.  Minimizing Average Shortest Path Distances via Shortcut Edge Addition , 2009, APPROX-RANDOM.

[23]  Pierluigi Crescenzi,et al.  Greedily Improving Our Own Centrality in A Network , 2015, SEA.

[24]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[25]  Azer Bestavros,et al.  A Framework for the Evaluation and Management of Network Centrality , 2011, SDM.

[26]  Ambuj K. Singh,et al.  Towards Scalable Network Delay Minimization , 2016, 2016 IEEE 16th International Conference on Data Mining (ICDM).

[27]  Seth A. Myers,et al.  Spontaneous synchrony in power-grid networks , 2013, Nature Physics.

[28]  Bistra N. Dilkina,et al.  Upgrading Shortest Paths in Networks , 2011, CPAIOR.

[29]  David P. Williamson,et al.  The Design of Approximation Algorithms , 2011 .

[30]  Sriram Raghavan,et al.  Inferring Uncertain Trajectories from Partial Observations , 2014, 2014 IEEE International Conference on Data Mining.

[31]  Yuichi Yoshida,et al.  Almost linear-time algorithms for adaptive betweenness centrality using hypergraph sketches , 2014, KDD.

[32]  Sriram Raghavan,et al.  People in motion: Spatio-temporal analytics on Call Detail Records , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

[33]  Sartaj Sahni,et al.  Network upgrading problems , 1995, Networks.

[34]  Mohammad Shahidehpour,et al.  A Hierarchical Framework for Intelligent Traffic Management in Smart Cities , 2019, IEEE Transactions on Smart Grid.

[35]  Evgenios M. Kornaropoulos,et al.  Fast approximation of betweenness centrality through sampling , 2014, Data Mining and Knowledge Discovery.