𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Bucket elimination: A unifying framework for reasoning

✍ Scribed by Rina Dechter


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
435 KB
Volume
113
Category
Article
ISSN
0004-3702

No coin nor oath required. For personal study only.

✦ Synopsis


Bucket elimination is an algorithmic framework that generalizes dynamic programming to accommodate many problem-solving and reasoning tasks. Algorithms such as directional-resolution for propositional satisfiability, adaptive-consistency for constraint satisfaction, Fourier and Gaussian elimination for solving linear equalities and inequalities, and dynamic programming for combinatorial optimization, can all be accommodated within the bucket elimination framework. Many probabilistic inference tasks can likewise be expressed as bucket-elimination algorithms. These include: belief updating, finding the most probable explanation, and expected utility maximization. These algorithms share the same performance guarantees; all are time and space exponential in the inducedwidth of the problem's interaction graph.

While elimination strategies have extensive demands on memory, a contrasting class of algorithms called "conditioning search" require only linear space. Algorithms in this class split a problem into subproblems by instantiating a subset of variables, called a conditioning set, or a cutset. Typical examples of conditioning search algorithms are: backtracking (in constraint satisfaction), and branch and bound (for combinatorial optimization).

The paper presents the bucket-elimination framework as a unifying theme across probabilistic and deterministic reasoning tasks and show how conditioning search can be augmented to systematically trade space for time.


πŸ“œ SIMILAR VOLUMES


A unified framework for structure identi
✍ Bruno Zanuttini; Jean-Jacques HΓ©brard πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 74 KB

We propose a general framework for structure identification, as defined by Dechter and Pearl. It is based on the notion of prime implicate, and handles Horn, bijunctive and affine, as well as Horn-renamable formulas, for which, to our knowledge, no polynomial algorithm has been proposed before. This

A unifying framework for lossless and pr
✍ Amel Benazza-Benyahia; Jean-Christophe Pesquet πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 297 KB

Progressive coding is a desirable feature for image database telebrowsing or image transmissions over low bandwidth channels. Furthermore, for some applications, exact image reconstruction is required. In this paper, we show that most of the lossless and progressive coders can be described by a comm

Collage system: a unifying framework for
✍ Takuya Kida; Tetsuya Matsumoto; Yusuke Shibata; Masayuki Takeda; Ayumi Shinohara πŸ“‚ Article πŸ“… 2003 πŸ› Elsevier Science 🌐 English βš– 234 KB

We introduce a general framework which is suitable to capture the essence of compressed pattern matching according to various dictionary-based compressions. It is a formal system to represent a string by a pair of dictionary D and sequence S of phrases in D. The basic operations are concatenation, t

A Unifying Reference Framework for multi
✍ Calvary, GaΓ«lle (author);Coutaz, JoΓ«lle (author);Thevenin, David (author);Limbou πŸ“‚ Article πŸ“… 2003 πŸ› Elsevier 🌐 English βš– 694 KB

This paper describes a framework that serves as a reference for classifying user interfaces supporting multiple targets, or multiple contexts of use in the field of context-aware computing. In this framework, a context of use is decomposed into three facets: the end users of the interactive system,