Hostname: page-component-77c89778f8-m42fx Total loading time: 0 Render date: 2024-07-21T07:00:53.894Z Has data issue: false hasContentIssue false

And/Or Trees Revisited

Published online by Cambridge University Press:  24 September 2004

B. CHAUVIN
Affiliation:
LAMA, CNRS UMR 8100, Université de Versailles Saint-Quentin, 78035 Versailles Cedex, France (e-mail: chauvin@math.uvsq.fr)
P. FLAJOLET
Affiliation:
INRIA Rocquencourt, Projet Algorithmes, Domaine de Voluceau, 78153 Le Chesnay, France (e-mail: Philippe.Flajolet@inria.fr)
D. GARDY
Affiliation:
PRISM, CNRS UMR 8144, Université de Versailles Saint-Quentin, 78035 Versailles Cedex, France (e-mail: Daniele.Gardy@prism.uvsq.fr)
B. GITTENBERGER
Affiliation:
Department of Geometry, Technische Universität Wien, Wiedner Hauptstraße 8-10/113, A-1040 Wien, Austria (e-mail: Bernhard.Gittenberger@tuwien.ac.at)

Abstract

We consider Boolean functions over $n$ variables. Any such function can be represented (and computed) by a complete binary tree with and or or in the internal nodes and a literal in the external nodes, and many different trees can represent the same function, so that a fundamental question is related to the so-called complexity of a Boolean function: $L(f):=$ minimal size of a tree computing $f$.

The existence of a limiting probability distribution $P(\cdot)$ on the set of and/or trees was shown by Lefmann and Savický [8]. We give here an alternative proof, which leads to effective computation in simple cases. We also consider the relationship between the probability $P(f)$ and the complexity $L(f)$ of a Boolean function $f$. A detailed analysis of the functions enumerating some sub-families of trees, and of their radius of convergence, allows us to improve on the upper bound of $P(f)$, established by Lefmann and Savický.

Type
Paper
Copyright
© 2004 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)