1,179 research outputs found
Minimizing the Continuous Diameter when Augmenting Paths and Cycles with Shortcuts
We seek to augment a geometric network in the Euclidean plane with shortcuts
to minimize its continuous diameter, i.e., the largest network distance between
any two points on the augmented network. Unlike in the discrete setting where a
shortcut connects two vertices and the diameter is measured between vertices,
we take all points along the edges of the network into account when placing a
shortcut and when measuring distances in the augmented network.
We study this network augmentation problem for paths and cycles. For paths,
we determine an optimal shortcut in linear time. For cycles, we show that a
single shortcut never decreases the continuous diameter and that two shortcuts
always suffice to reduce the continuous diameter. Furthermore, we characterize
optimal pairs of shortcuts for convex and non-convex cycles. Finally, we
develop a linear time algorithm that produces an optimal pair of shortcuts for
convex cycles. Apart from the algorithms, our results extend to rectifiable
curves.
Our work reveals some of the underlying challenges that must be overcome when
addressing the discrete version of this network augmentation problem, where we
minimize the discrete diameter of a network with shortcuts that connect only
vertices
Lower Bounds in the Preprocessing and Query Phases of Routing Algorithms
In the last decade, there has been a substantial amount of research in
finding routing algorithms designed specifically to run on real-world graphs.
In 2010, Abraham et al. showed upper bounds on the query time in terms of a
graph's highway dimension and diameter for the current fastest routing
algorithms, including contraction hierarchies, transit node routing, and hub
labeling. In this paper, we show corresponding lower bounds for the same three
algorithms. We also show how to improve a result by Milosavljevic which lower
bounds the number of shortcuts added in the preprocessing stage for contraction
hierarchies. We relax the assumption of an optimal contraction order (which is
NP-hard to compute), allowing the result to be applicable to real-world
instances. Finally, we give a proof that optimal preprocessing for hub labeling
is NP-hard. Hardness of optimal preprocessing is known for most routing
algorithms, and was suspected to be true for hub labeling
The Max-Distance Network Creation Game on General Host Graphs
In this paper we study a generalization of the classic \emph{network creation
game} in the scenario in which the players sit on a given arbitrary
\emph{host graph}, which constrains the set of edges a player can activate at a
cost of each. This finds its motivations in the physical
limitations one can have in constructing links in practice, and it has been
studied in the past only when the routing cost component of a player is given
by the sum of distances to all the other nodes. Here, we focus on another
popular routing cost, namely that which takes into account for each player its
\emph{maximum} distance to any other player. For this version of the game, we
first analyze some of its computational and dynamic aspects, and then we
address the problem of understanding the structure of associated pure Nash
equilibria. In this respect, we show that the corresponding price of anarchy
(PoA) is fairly bad, even for several basic classes of host graphs. More
precisely, we first exhibit a lower bound of
for any . Notice that this implies a counter-intuitive lower
bound of for very small values of (i.e., edges can
be activated almost for free). Then, we show that when the host graph is
restricted to be either -regular (for any constant ), or a
2-dimensional grid, the PoA is still , which is proven to be tight for
. On the positive side, if , we show
the PoA is . Finally, in the case in which the host graph is very sparse
(i.e., , with ), we prove that the PoA is , for any
.Comment: 17 pages, 4 figure
Computing optimal shortcuts for networks
We study augmenting a plane Euclidean network with a segment, called shortcut, to minimize the largest distance between any two points along the edges of the resulting network. Questions of this type have received considerable attention recently, mostly for discrete variants of the problem. We study a fully continuous setting, where all points on the network and the inserted segment must be taken into account. We present the first results on the computation of optimal shortcuts for general networks in this model, together with several results for networks that are paths, restricted to two types of shortcuts: shortcuts with a fixed orientation and simple shortcuts.Peer ReviewedPostprint (published version
Computing optimal shortcuts for networks
We augment a plane Euclidean network with a segment or shortcut to minimize the largest distance between any two points along the edges of the resulting network. In this continuous setting, the problem of computing distances and placing a shortcut is much harder as all points on the network, instead of only the vertices, must be taken into account. Our main result for general networks states that it is always possible to determine in polynomial time whether the network has an optimal shortcut and compute one in case of existence. We also improve this general method for networks that are paths, restricted to using two types of shortcuts: those of any fixed direction and shortcuts that intersect the path only on its endpoints.Peer ReviewedPostprint (published version
A Quality and Cost Approach for Comparison of Small-World Networks
We propose an approach based on analysis of cost-quality tradeoffs for
comparison of efficiency of various algorithms for small-world network
construction. A number of both known in the literature and original algorithms
for complex small-world networks construction are shortly reviewed and
compared. The networks constructed on the basis of these algorithms have basic
structure of 1D regular lattice with additional shortcuts providing the
small-world properties. It is shown that networks proposed in this work have
the best cost-quality ratio in the considered class.Comment: 27 pages, 16 figures, 1 tabl
Diameter Minimization by Shortcutting with Degree Constraints
We consider the problem of adding a fixed number of new edges to an
undirected graph in order to minimize the diameter of the augmented graph, and
under the constraint that the number of edges added for each vertex is bounded
by an integer. The problem is motivated by network-design applications, where
we want to minimize the worst case communication in the network without
excessively increasing the degree of any single vertex, so as to avoid
additional overload. We present three algorithms for this task, each with their
own merits. The special case of a matching augmentation, when every vertex can
be incident to at most one new edge, is of particular interest, for which we
show an inapproximability result, and provide bounds on the smallest achievable
diameter when these edges are added to a path. Finally, we empirically evaluate
and compare our algorithms on several real-life networks of varying types.Comment: A shorter version of this work has been accepted at the IEEE ICDM
2022 conferenc
On the fixed-parameter tractability of the maximum connectivity improvement problem
In the Maximum Connectivity Improvement (MCI) problem, we are given a
directed graph and an integer and we are asked to find new
edges to be added to in order to maximize the number of connected pairs of
vertices in the resulting graph. The MCI problem has been studied from the
approximation point of view. In this paper, we approach it from the
parameterized complexity perspective in the case of directed acyclic graphs. We
show several hardness and algorithmic results with respect to different natural
parameters. Our main result is that the problem is -hard for parameter
and it is FPT for parameters and , the matching number of
. We further characterize the MCI problem with respect to other
complementary parameters.Comment: 15 pages, 1 figur
- …