Optimal Bridge, Twin Bridges and Beyond: Inserting Edges into a Road Network to Minimize the Constrained Diameters
Abstract
Given a road network modelled as a planar straight-line graph with , let , the shortest path (distance) between is denoted as . Let , for , which is called the diameter of . Given a disconnected road network modelled as two disjoint trees and , this paper first aims at inserting one and two edges (bridges) between them to minimize the (constrained) diameter going through the inserted edges, where , is the set of inserted edges with and . The corresponding problems are called the {\em optimal bridge} and {\em twin bridges} problems. Since when more than one edge are inserted between two trees the resulting graph is becoming more complex, for the general network we consider the problem of inserting a minimum of edges such that the shortest distances between a set of pairs , 's, are all decreased. The main results of this paper are summarized as follows: (1) We show that the optimal bridge problem can be solved in time and that a variation of it has a near-quadratic lower bound unless SETH fails. The proof also implies that the famous 3-SUM problem does have a near-quadratic lower bound for large integers, e.g., each of the input integers has decimal digits. We then give a simple factor-2 time approximation algorithm for the optimal bridge problem. (2) We present an time algorithm to solve the twin bridges problem, exploiting some new property not in the optimal bridge problem. (3) For the general problem of inserting edges to reduce the (graph) distances between given pairs, we show that the problem is NP-complete.
Cite
@article{arxiv.2404.19164,
title = {Optimal Bridge, Twin Bridges and Beyond: Inserting Edges into a Road Network to Minimize the Constrained Diameters},
author = {Zhidan Feng and Henning Fernau and Binhai Zhu},
journal= {arXiv preprint arXiv:2404.19164},
year = {2024}
}
Comments
18 pages, 5 figures