TY - GEN

T1 - Rectilinear Shortest Path and Rectilinear Minimum Spanning Tree with Neighborhoods

AU - Disser, Yann

AU - Mihalák, Matús

AU - Montanari, Sandro

AU - Widmayer, Peter

PY - 2014

Y1 - 2014

N2 - We consider a setting where we are given a graph \mathcal {g}=(\mathcal {r},e)\mathcal {g}=(\mathcal {r},e), where \mathcal {r}=\{r_1,\ldots ,r_n\}\mathcal {r}=\{r_1,\ldots ,r_n\} is a set of polygonal regions in the plane. Placing a point p_ip_i inside each region r_ir_i turns gg into an edge-weighted graph g_{\varvec{p}}g_{\varvec{p}}, {\varvec{p}}=\{p_1,\ldots ,p_n\}{\varvec{p}}=\{p_1,\ldots ,p_n\}, where the cost of (r_i,r_j)\in e(r_i,r_j)\in e is the distance between p_ip_i and p_jp_j. The shortest path problem with neighborhoods asks, for given r_sr_s and r_tr_t, to find a placement \varvec{p}\varvec{p} such that the cost of a resulting shortest stst-path in \mathcal {g}_{\varvec{p}}\mathcal {g}_{\varvec{p}} is minimum among all graphs \mathcal {g}_{\varvec{p}}\mathcal {g}_{\varvec{p}}. The minimum spanning tree problem with neighborhoods asks to find a placement \varvec{p}\varvec{p} such that the cost of a resulting minimum spanning tree is minimum among all graphs \mathcal {g}_{\varvec{p}}\mathcal {g}_{\varvec{p}}. We study these problems in the l_1l_1 metric, and show that the shortest path problem with neighborhoods is solvable in polynomial time, whereas the minimum spanning tree problem with neighborhoods is \mathsf {apx}\mathsf {apx}-hard, even if the neighborhood regions are segments.

AB - We consider a setting where we are given a graph \mathcal {g}=(\mathcal {r},e)\mathcal {g}=(\mathcal {r},e), where \mathcal {r}=\{r_1,\ldots ,r_n\}\mathcal {r}=\{r_1,\ldots ,r_n\} is a set of polygonal regions in the plane. Placing a point p_ip_i inside each region r_ir_i turns gg into an edge-weighted graph g_{\varvec{p}}g_{\varvec{p}}, {\varvec{p}}=\{p_1,\ldots ,p_n\}{\varvec{p}}=\{p_1,\ldots ,p_n\}, where the cost of (r_i,r_j)\in e(r_i,r_j)\in e is the distance between p_ip_i and p_jp_j. The shortest path problem with neighborhoods asks, for given r_sr_s and r_tr_t, to find a placement \varvec{p}\varvec{p} such that the cost of a resulting shortest stst-path in \mathcal {g}_{\varvec{p}}\mathcal {g}_{\varvec{p}} is minimum among all graphs \mathcal {g}_{\varvec{p}}\mathcal {g}_{\varvec{p}}. The minimum spanning tree problem with neighborhoods asks to find a placement \varvec{p}\varvec{p} such that the cost of a resulting minimum spanning tree is minimum among all graphs \mathcal {g}_{\varvec{p}}\mathcal {g}_{\varvec{p}}. We study these problems in the l_1l_1 metric, and show that the shortest path problem with neighborhoods is solvable in polynomial time, whereas the minimum spanning tree problem with neighborhoods is \mathsf {apx}\mathsf {apx}-hard, even if the neighborhood regions are segments.

U2 - 10.1007/978-3-319-09174-7_18

DO - 10.1007/978-3-319-09174-7_18

M3 - Conference article in proceeding

T3 - Lecture Notes in Computer Science

SP - 208

EP - 220

BT - Proc. Third International Symposium on Combinatorial Optimization (ISCO)

PB - Springer

ER -