st-Orientations with Few Transitive Edges

08/24/2022
by   Carla Binucci, et al.
0

The problem of orienting the edges of an undirected graph such that the resulting digraph is acyclic and has a single source s and a single sink t has a long tradition in graph theory and is central to many graph drawing algorithms. Such an orientation is called an st-orientation. We address the problem of computing st-orientations of undirected graphs with the minimum number of transitive edges. We prove that the problem is NP-hard in the general case. For planar graphs we describe an ILP model that is fast in practice. We experimentally show that optimum solutions dramatically reduce the number of transitive edges with respect to unconstrained st-orientations computed via classical st-numbering algorithms. Moreover, focusing on popular graph drawing algorithms that apply an st-orientation as a preliminary step, we show that reducing the number of transitive edges leads to drawings that are much more compact.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2023

On the Parameterized Complexity of Computing st-Orientations with Few Transitive Edges

Orienting the edges of an undirected graph such that the resulting digra...
research
08/30/2021

Simplifying Non-Simple Fan-Planar Drawings

A drawing of a graph is fan-planar if the edges intersecting a common ed...
research
11/25/2019

Orienting Ordered Scaffolds: Complexity and Algorithms

Despite the recent progress in genome sequencing and assembly, many of t...
research
08/24/2020

Layered Drawing of Undirected Graphs with Generalized Port Constraints

The aim of this research is a practical method to draw cable plans of co...
research
06/10/2021

Graph Balancing with Orientation Costs

Motivated by the classic Generalized Assignment Problem, we consider the...
research
09/15/2023

Forbidden Tournaments and the Orientation Completion Problem

For a fixed finite set of finite tournaments ℱ, the ℱ-free orientation p...
research
02/25/2018

On the Broadcast Routing Problem in Computer Networks

Given an undirected graph G = (V, E), and a vertex r∈ V, an r-acyclic or...

Please sign up or login with your details

Forgot password? Click here to reset