Exact exponential algorithms for two poset problems

12/30/2019
by   László Kozma, et al.
0

Partially ordered sets (posets) are fundamental combinatorial objects with important applications in computer science. Perhaps the most natural algorithmic task, given a size-n poset, is to compute its number of linear extensions. In 1991 Brightwell and Winkler showed this problem to be #P-hard. In spite of extensive research, the fastest known algorithm is still the straightforward O(n 2^n)-time dynamic programming (an adaptation of the Bellman-Held-Karp algorithm for the TSP). Very recently, Dittmer and Pak showed that the problem remains #P-hard for two-dimensional posets, and no algorithm was known to break the 2^n-barrier even in this special case. The question of whether the two-dimensional problem is easier than the general case was raised decades ago by Möhring, Felsner and Wernisch, and others. In this paper we show that the number of linear extensions of a two-dimensional poset can be computed in time O(1.8286^n). The related jump number problem asks for a linear extension of a poset, minimizing the number of neighboring incomparable pairs. The problem has applications in scheduling, and has been widely studied. In 1981 Pulleyblank showed it to be NP-complete. We show that the jump number problem can be solved (in arbitrary posets) in time O(1.824^n). This improves (slightly) the previous best bound of Kratsch and Kratsch.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2018

Capacitated Dynamic Programming: Faster Knapsack and Graph Algorithms

One of the most fundamental problems in Theoretical Computer Science is ...
research
10/18/2021

Anti-Factor is FPT Parameterized by Treewidth and List Size (but Counting is Hard)

In the general AntiFactor problem, a graph G is given with a set X_v⊆ℕ o...
research
08/06/2023

Knapsack with Small Items in Near-Quadratic Time

The Bounded Knapsack problem is one of the most fundamental NP-complete ...
research
03/12/2021

An FPTAS for the Δ-modular multidimensional knapsack problem

It is known that there is no EPTAS for the m-dimensional knapsack proble...
research
10/23/2019

Maintenance scheduling in a railway corricdor

We investigate a novel scheduling problem which is motivated by an appli...
research
10/06/2021

Parameterized Algorithms for the Steiner Tree Problem on a Directed Hypercube

We address the problem of computing a Steiner Arborescence on a directed...
research
01/23/2019

Homomorphic Sensing

A recent line of research termed unlabeled sensing and shuffled linear r...

Please sign up or login with your details

Forgot password? Click here to reset