Chicago Journal of Theoretical Computer Science

CJTCS Special Issue: CATS 2009

Selected papers from

2009 Computing: The Australasian Theory Symposium

held in Wellington, New Zealand January 20-23 2009.

Guest Editors: Rod Downey, Victoria University of Wellington, NZ

Prabhu Manyem, Shanghai University, PRC.

Article 2010-11

Published by Dept. CS U. Chicago. Copyright 2010 CJTCS and the author.


An Algorithm for Affine Approximation of Binary Decision Diagrams

Kevin Henshall
Department of Computer Science and Software Enginering
The University of Melbourne, Victoria 3010, Australia,
Peter Schachte
Department of Computer Science and Software Enginering
The University of Melbourne, Victoria 3010, Australia,
Harald Søndergaard
Department of Computer Science and Software Enginering
The University of Melbourne, Victoria 3010, Australia
and
Leigh Whiting
Department of Computer Science and Software Enginering
The University of Melbourne, Victoria 3010, Australia.

June 22, 2010
Abstract

This paper is concerned with the problem of Boolean approximation in the following sense: given a Boolean function class and an arbitrary Boolean function, what is the function's best proxy in the class? Specifically, what is its strongest logical consequence (or envelope) in the class of affine Boolean functions. We prove various properties of affine Boolean functions and their representation as ROBDDs. Using these properties, we develop an ROBDD algorithm to find the affine envelope of a Boolean function.


DOI: 10.4086/cjtcs.2010.011


[] Special Issue, CATS 2009, Article 7 [] Article 9
[back] Special Issue [back] Published articles
[CJCTS home]