{"title":"最佳桥梁、双桥及其他:在路网中插入边缘以最小化受限直径","authors":"Zhidan Feng, Henning Fernau, Binhai Zhu","doi":"arxiv-2404.19164","DOIUrl":null,"url":null,"abstract":"Given a road network modelled as a planar straight-line graph $G=(V,E)$ with\n$|V|=n$, let $(u,v)\\in V\\times V$, the shortest path (distance) between $u,v$\nis denoted as $\\delta_G(u,v)$. Let $\\delta(G)=\\max_{(u,v)}\\delta_G(u,v)$, for\n$(u,v)\\in V\\times V$, which is called the diameter of $G$. Given a disconnected\nroad network modelled as two disjoint trees $T_1$ and $T_2$, this paper first\naims at inserting one and two edges (bridges) between them to minimize the\n(constrained) diameter $\\delta(T_1\\cup T_2\\cup I_j)$ going through the inserted\nedges, where $I_j, j=1,2$, is the set of inserted edges with $|I_1|=1$ and\n$|I_2|=2$. The corresponding problems are called the {\\em optimal bridge} and\n{\\em twin bridges} problems. Since when more than one edge are inserted between\ntwo trees the resulting graph is becoming more complex, for the general network\n$G$ we consider the problem of inserting a minimum of $k$ edges such that the\nshortest distances between a set of $m$ pairs $P=\\{(u_i,v_i)\\mid u_i,v_i\\in V,\ni\\in [m]\\}$, $\\delta_G(u_i,v_i)$'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 $O(n^2)$ time\nand that a variation of it has a near-quadratic lower bound unless SETH fails.\nThe proof also implies that the famous 3-SUM problem does have a near-quadratic\nlower bound for large integers, e.g., each of the $n$ input integers has\n$\\Omega(\\log n)$ decimal digits. We then give a simple factor-2 $O(n\\log n)$\ntime approximation algorithm for the optimal bridge problem. (2) We present an $O(n^4)$ time algorithm to solve the twin bridges problem,\nexploiting some new property not in the optimal bridge problem. (3) For the general problem of inserting $k$ edges to reduce the (graph)\ndistances between $m$ given pairs, we show that the problem is NP-complete.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"9 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimal Bridge, Twin Bridges and Beyond: Inserting Edges into a Road Network to Minimize the Constrained Diameters\",\"authors\":\"Zhidan Feng, Henning Fernau, Binhai Zhu\",\"doi\":\"arxiv-2404.19164\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Given a road network modelled as a planar straight-line graph $G=(V,E)$ with\\n$|V|=n$, let $(u,v)\\\\in V\\\\times V$, the shortest path (distance) between $u,v$\\nis denoted as $\\\\delta_G(u,v)$. Let $\\\\delta(G)=\\\\max_{(u,v)}\\\\delta_G(u,v)$, for\\n$(u,v)\\\\in V\\\\times V$, which is called the diameter of $G$. Given a disconnected\\nroad network modelled as two disjoint trees $T_1$ and $T_2$, this paper first\\naims at inserting one and two edges (bridges) between them to minimize the\\n(constrained) diameter $\\\\delta(T_1\\\\cup T_2\\\\cup I_j)$ going through the inserted\\nedges, where $I_j, j=1,2$, is the set of inserted edges with $|I_1|=1$ and\\n$|I_2|=2$. The corresponding problems are called the {\\\\em optimal bridge} and\\n{\\\\em twin bridges} problems. Since when more than one edge are inserted between\\ntwo trees the resulting graph is becoming more complex, for the general network\\n$G$ we consider the problem of inserting a minimum of $k$ edges such that the\\nshortest distances between a set of $m$ pairs $P=\\\\{(u_i,v_i)\\\\mid u_i,v_i\\\\in V,\\ni\\\\in [m]\\\\}$, $\\\\delta_G(u_i,v_i)$'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 $O(n^2)$ time\\nand that a variation of it has a near-quadratic lower bound unless SETH fails.\\nThe proof also implies that the famous 3-SUM problem does have a near-quadratic\\nlower bound for large integers, e.g., each of the $n$ input integers has\\n$\\\\Omega(\\\\log n)$ decimal digits. We then give a simple factor-2 $O(n\\\\log n)$\\ntime approximation algorithm for the optimal bridge problem. (2) We present an $O(n^4)$ time algorithm to solve the twin bridges problem,\\nexploiting some new property not in the optimal bridge problem. (3) For the general problem of inserting $k$ edges to reduce the (graph)\\ndistances between $m$ given pairs, we show that the problem is NP-complete.\",\"PeriodicalId\":501570,\"journal\":{\"name\":\"arXiv - CS - Computational Geometry\",\"volume\":\"9 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Computational Geometry\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2404.19164\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.19164","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Optimal Bridge, Twin Bridges and Beyond: Inserting Edges into a Road Network to Minimize the Constrained Diameters
Given a road network modelled as a planar straight-line graph $G=(V,E)$ with
$|V|=n$, let $(u,v)\in V\times V$, the shortest path (distance) between $u,v$
is denoted as $\delta_G(u,v)$. Let $\delta(G)=\max_{(u,v)}\delta_G(u,v)$, for
$(u,v)\in V\times V$, which is called the diameter of $G$. Given a disconnected
road network modelled as two disjoint trees $T_1$ and $T_2$, this paper first
aims at inserting one and two edges (bridges) between them to minimize the
(constrained) diameter $\delta(T_1\cup T_2\cup I_j)$ going through the inserted
edges, where $I_j, j=1,2$, is the set of inserted edges with $|I_1|=1$ and
$|I_2|=2$. 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
$G$ we consider the problem of inserting a minimum of $k$ edges such that the
shortest distances between a set of $m$ pairs $P=\{(u_i,v_i)\mid u_i,v_i\in V,
i\in [m]\}$, $\delta_G(u_i,v_i)$'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 $O(n^2)$ 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 $n$ input integers has
$\Omega(\log n)$ decimal digits. We then give a simple factor-2 $O(n\log n)$
time approximation algorithm for the optimal bridge problem. (2) We present an $O(n^4)$ 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 $k$ edges to reduce the (graph)
distances between $m$ given pairs, we show that the problem is NP-complete.