Shortcut sets for the locus of plane Euclidean networks

We study the problem of augmenting the locus $\mathcal{N}_{\ell}$ of a plane Euclidean network $\mathcal{N}$ by inserting iteratively a finite set of segments, called \emph{shortcut set}, while reducing the diameter of the locus of the resulting network. There are two main differences with the classical augmentation problems: the endpoints of the segments are allowed to be points of $\mathcal{N}_{\ell}$ as well as points of the previously inserted segments (instead of only vertices of $\mathcal{N}$), and the notion of diameter is adapted to the fact that we deal with $\mathcal{N}_{\ell}$ instead of $\mathcal{N}$. This increases enormously the hardness of the problem but also its possible practical applications to network design. Among other results, we characterize the existence of shortcut sets, compute them in polynomial time, and analyze the role of the convex hull of $\mathcal{N}_{\ell}$ when inserting a shortcut set. Our main results prove that, while the problem of minimizing the size of a shortcut set is NP-hard, one can always determine in polynomial time whether inserting only one segment suffices to reduce the diameter.

[1]  Mikhail J. Atallah,et al.  Efficient Algorithms for Common Transversals , 1987, Inf. Process. Lett..

[2]  Pierre Hansen,et al.  The continuous center set of a network , 1991, Discret. Appl. Math..

[3]  Joachim Gudmundsson,et al.  Augmenting Graphs to Minimize the Diameter , 2013, ISAAC.

[4]  Jun Luo,et al.  Computing Best and Worst Shortcuts of Graphs Embedded in Metric Spaces , 2008, ISAAC.

[5]  Miloš Stojaković,et al.  Linear time algorithm for optimal feed-link placement , 2015, Comput. Geom..

[6]  Joachim Gudmundsson,et al.  Fast Algorithms for Diameter-Optimally Augmenting Paths , 2015, ICALP.

[7]  Leonidas J. Guibas,et al.  Visibility and intersection problems in plane geometry , 1989, Discret. Comput. Geom..

[8]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[9]  Arthur M. Farley,et al.  Spanners and message distribution in networks , 2004, Discret. Appl. Math..

[10]  Paul Erdös,et al.  How to decrease the diameter of triangle-free graphs , 1998, Comb..

[11]  Chao Li,et al.  Identification of influential spreaders based on classified neighbors in real-world complex networks , 2018, Appl. Math. Comput..

[12]  Bettina Speckmann,et al.  Connect the dot: Computing feed-links for network extension , 2011, J. Spatial Inf. Sci..

[13]  Michiel H. M. Smid,et al.  Minimizing the Continuous Diameter When Augmenting a Tree with a Shortcut , 2017, Workshop on Algorithms and Data Structures.

[14]  Robert S. Garfinkel,et al.  The generalized diameter of a graph , 1982, Networks.

[15]  Csaba D. Tóth,et al.  Plane Geometric Graph Augmentation: A Generic Perspective , 2013 .

[16]  Sang Won Bae,et al.  Shortcuts for the Circle , 2017, ISAAC.

[17]  Joachim Gudmundsson,et al.  Improving the Stretch Factor of a Geometric Network by Edge Augmentation , 2008, SIAM J. Comput..

[18]  Christian Wulff-Nilsen Computing the dilation of edge-augmented graphs in metric spaces , 2010, Comput. Geom..

[19]  Jie Li,et al.  Cascading crashes induced by the individual heterogeneity in complex networks , 2018, Appl. Math. Comput..

[20]  Boting Yang Euclidean chains and their shortcuts , 2013, Theor. Comput. Sci..

[21]  Nimrod Megiddo,et al.  On the complexity of locating linear facilities in the plane , 1982, Oper. Res. Lett..

[22]  Michiel H. M. Smid,et al.  Minimizing the Continuous Diameter when Augmenting Paths and Cycles with Shortcuts , 2015, SWAT.

[23]  Joachim Gudmundsson,et al.  Sparse Geometric Graphs with Small Dilation , 2005, ISAAC.

[24]  G. Toussaint Solving geometric problems with the rotating calipers , 1983 .

[25]  Leonidas J. Guibas,et al.  Arrangements of Curves in the Plane - Topology, Combinatorics and Algorithms , 2018, Theor. Comput. Sci..