The Single-Face Ideal Orientation Problem in Planar Graphs

08/28/2019
by   Yipu Wang, et al.
0

We consider the ideal orientation problem in planar graphs. In this problem, we are given an undirected graph G with positive edge lengths and k pairs of distinct vertices (s_1, t_1), ..., (s_k, t_k) called terminals, and we want to assign an orientation to each edge such that for all i the distance from s_i to t_i is preserved or report that no such orientation exists. We show that the problem is NP-hard in planar graphs. On the other hand, we show that the problem is polynomial-time solvable in planar graphs when k is fixed, the vertices s_1, t_1, ..., s_k, t_k are all on the same face, and no two of terminal pairs cross (a pair (s_i, t_i) crosses (s_j, t_j) if the cyclic order of the vertices is s_i,s_j,t_i,t_j). For serial instances, we give a simpler and faster algorithm running in O(n log n) time, even if k is part of the input. (An instance is serial if the terminals appear in cyclic order u_1, v_1, ..., u_k, v_k, where for each i we have either (u_i, v_i) = (s_i, t_i) or (u_i, v_i) = (t_i, s_i).) Finally, we consider a generalization of the problem in which the sum of the distances from s_i to t_i is to be minimized; in this case we give an algorithm for serial instances running in O(kn^5) time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2023

Make a graph singly connected by edge orientations

A directed graph D is singly connected if for every ordered pair of vert...
research
04/20/2018

Planar Steiner Orientation is NP-complete

Many applications in graph theory are motivated by routing or flow probl...
research
05/08/2019

On the semi-proper orientations of graphs

A semi-proper orientation of a given graph G is a function (D,w) that a...
research
07/04/2018

Near-Optimal Distance Emulator for Planar Graphs

Given a graph G and a set of terminals T, a distance emulator of G is an...
research
06/28/2017

On Compatible Triangulations with a Minimum Number of Steiner Points

Two vertex-labelled polygons are compatible if they have the same clockw...
research
01/17/2023

Engineering Fully Dynamic Δ-Orientation Algorithms

A (fully) dynamic graph algorithm is a data structure that supports edge...
research
02/10/2022

Improved Compression of the Okamura-Seymour Metric

Let G=(V,E) be an undirected unweighted planar graph. Consider a vector ...

Please sign up or login with your details

Forgot password? Click here to reset