20–22 May 2015
Europe/Ljubljana timezone

Complexity of generating

Not scheduled

Description

I will briefly survey joint results with Leonid Khachiyan, Endre Boros, Khaled Elbassioni, and Kazuhisa Makino on the complexity of generation (also called enumeration) problems. Several examples: 1. Generating all negative cycles of a graph is intractable. Furthermore, it can be reduced from enumerating all vertices of a polyhedron given by linear inequalities. Thus, the latter problem is intractable too. Yet, in case of the bounded polyhedra the question remains open (so-called polytope-polyhedron problem). 2. Generating all maximal frequent sets in binary matrices is intractable, in contrast to generating all minimal infrequent sets, which is tractable. 3. Generating all minimal integer vectors $x$ satisfying $Ax geq b$, $0 leq x leq c$ is tractable whenever $A$ is a non-negative integer matrix. Note that without this restriction we obtain just Integer Programming and already verifying feasibility becomes NP-hard. Also generating all maximal infeasible integer vectors for the above system is not tractable. 4. Generating all minimal strongly connected arc subgraphs of a (strongly connected) digraph is tractable. In contrast, generating all maximal NOT strongly connected ones (or, in other words, all minimal directed cuts) is intractable. 5. Given a graph $G = (V,E)$ and an edge-cover $E = E_1 cup ... cup E_n$. Generating all inclusion-minimal subsets $I' subseteq I = {1,...,n}$ such that the corresponding graph is connected on $V$ is tractable. In contrast, generating all such subsets connecting two given vertices $v', v'' in V$ is intractable; as well as generating all "maximal not connecting subsets" in both cases. Many of the above cases are tractable, because they belong to an important class of the so-called dual-bounded problems. Such problems, in quasi-polynomial $n^{log n}$ time can be reduced to Boolean dualization, which, in its turn, is also solvable in quasi-polynomial time.

Primary author

Dr Vladimir Gurvich (Rutgers University)

Presentation materials

There are no materials yet.