Efficient Algorithms for Measuring the Funnel-likeness of DAGs

01/31/2018
by   Marcelo Garlet Millani, et al.
0

Funnels are a new natural subclass of DAGs. Intuitively, a DAG is a funnel if every source-sink path can be uniquely identified by one of its arcs. Funnels are an analog to trees for directed graphs that is more restrictive than DAGs but more expressive than in-/out-trees. Computational problems such as finding vertex-disjoint paths or tracking the origin of memes remain NP-hard on DAGs while on funnels they become solvable in polynomial time. Our main focus is the algorithmic complexity of finding out how funnel-like a given DAG is. To this end, we study the NP-hard problem of computing the arc-deletion distance to a funnel of a given DAG. We develop efficient exact and approximation algorithms for the problem and test them on synthetic random graphs and real-world graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2023

On the approximability of the burning number

The burning number of a graph G is the smallest number b such that the v...
research
02/18/2020

Polynomial Time Algorithms for Tracking Path Problems

Given a graph G, and terminal vertices s and t, the TRACKING PATHS probl...
research
06/09/2015

Adversarial patrolling with spatially uncertain alarm signals

When securing complex infrastructures or large environments, constant su...
research
05/13/2021

On Minimizing the Number of Running Buffers for Tabletop Rearrangement

For tabletop rearrangement problems with overhand grasps, storage space ...
research
09/18/2018

A Simple Approximation for a Hard Routing Problem

We consider a routing problem which plays an important role in several a...
research
05/19/2022

Line Planning in Public Transport: Bypassing Line Pool Generation

Line planning, i.e. choosing paths which are operated by one vehicle end...
research
10/12/2012

Inferring the Underlying Structure of Information Cascades

In social networks, information and influence diffuse among users as cas...

Please sign up or login with your details

Forgot password? Click here to reset