MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

On Generating All Minimal True and Maximal False Vectors of Monotone Boolean Functions

Leonid Khachiyan
Department of Computer Science, Rutgers University, NJ
AG1 Seminar
AG 1, AG 2  
AG Audience
English

Date, Time and Location

Monday, 10 August 98
13:30
60 Minutes
46.1 (MPII)
024
Saarbrücken

Abstract

Let $M:\{0,1\}^n \rightarrow \{0,1\}$ be a monotone Boolean
function, and let $F$ and $T$ be the sets of all maximal false
and all minimal true vectors of $M$, respectively. We show that
for any function $M$ given by a (quasi) polynomial-time point-to-
value oracle, all elements in $F \cup T$ can be generated in
quasi-polynomial incremental time. In particular, testing the
duality of monotone disjunctive (or conjunctive) normal forms
can be done in quasi-polynomial time. On the other hand, we show
that for some classes of polynomial-time computable monotone
functions $M$, it is coNP-hard to test either of the conditions
$S=F$ of $S=T$, where $S$ is an explicitly given set of Boolean
vectors. This provides evidence that for each of these classes
neither $F$ nor $T$ can be generated in quasi-polynomial time.
Such classes of monotone functions naturally arise in convex
programming, game theory, networs and relay contact circuits,
and include a subset of $\vee, \wedge-$formulae of depth $3$.


Joint work with M. Fredman and V. Gurvich.

Contact

Lorant Porkolab
(0681) 9325-117
--email hidden
passcode not visible
logged in users only