Polynomial delay algorithm for minimal chordal completions

07/13/2021
by   Caroline Brosse, et al.
0

Motivated by the problem of enumerating all tree decompositions of a graph, we consider in this article the problem of listing all the minimal chordal completions of a graph. In <cit.> (Pods 2017) Carmeli et al. proved that all minimal chordal completions or equivalently all proper tree decompositions of a graph can be listed in incremental polynomial time using exponential space. The total running time of their algorithm is quadratic in the number of solutions and the existence of an algorithm whose complexity depends only linearly on the number of solutions remained open. We close this question by providing a polynomial delay algorithm to solve this problem which, moreover, uses polynomial space. Our algorithm relies on Proximity Search, a framework recently introduced by Conte et al. <cit.> (Stoc 2019) which has been shown powerful to obtain polynomial delay algorithms, but generally requires exponential space. In order to obtain a polynomial space algorithm for our problem, we introduce a new general method called canonical path reconstruction to design polynomial delay and polynomial space algorithms based on proximity search.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2020

Enumerating minimal dominating sets in the (in)comparability graphs of bounded dimension posets

Enumerating minimal transversals in a hypergraph is a notoriously hard p...
research
07/01/2019

Exponential-time quantum algorithms for graph coloring problems

The fastest known classical algorithm deciding the k-colorability of n-v...
research
02/27/2023

Random-Order Enumeration for Self-Reducible NP-Problems

In plenty of data analysis tasks, a basic and time-consuming process is ...
research
06/29/2020

Efficient Enumerations for Minimal Multicuts and Multiway Cuts

Let G = (V, E) be an undirected graph and let B ⊆ V × V be a set of term...
research
08/23/2021

Geometric Amortization of Enumeration Algorithms

In this paper, we introduce the technique of geometric amortization for ...
research
09/06/2018

Efficient Loop Detection in Forwarding Networks and Representing Atoms in a Field of Sets

The problem of detecting loops in a forwarding network is known to be NP...
research
04/17/2023

Traversing combinatorial 0/1-polytopes via optimization

In this paper, we present a new framework that exploits combinatorial op...

Please sign up or login with your details

Forgot password? Click here to reset