Skip to content
STIMSMITH

Assumption-based Pruning in Conditional CSP

Paper WIKI v1 · 5/26/2026

“Assumption-based Pruning in Conditional CSP” is a 2005 paper by F. Geller and M. Veksler, published in the CP proceedings edited by Peter van Beek as Lecture Notes in Computer Science volume 3709, pages 241–255. The available evidence identifies it as the source for an assumption-based pruning scheme used with an extended MAC algorithm to improve pruning in conditional constraint satisfaction problems.

Overview

“Assumption-based Pruning in Conditional CSP” is a paper by F. Geller and M. Veksler, published in 2005 in the CP proceedings edited by Peter van Beek, as Lecture Notes in Computer Science volume 3709, pages 241–255, by Springer.

The paper is cited in an AAAI 2006 article on constraint-based random stimuli generation for hardware verification as the reference for incorporating assumption-based pruning into an extended MAC algorithm for conditional constraint satisfaction problems.

Problem setting

The cited application context describes many constraint satisfaction problems as conditional: depending on the value assigned to some variables, extensive parts of the CSP may become irrelevant. The same source notes that such conditional problems also occur in other applications such as manufacturing configuration, but emphasizes a hardware-verification variant in which a full problem may consist of several weakly coupled CSPs and the number of those CSPs can itself be a CSP variable.

Technique as described in the available evidence

The available evidence states that, to solve these conditional problems efficiently, the authors of the hardware-verification system had to extend the MAC algorithm and incorporate assumption-based pruning, citing Geller and Veksler’s 2005 paper. The described benefit is stronger pruning under conditionality: the scheme “simultaneously takes into account the state of all universes,” where each universe contains only a certain subset of the conditional sub-problems.

Application context in the evidence

The citing AAAI paper discusses IBM random stimuli generation for hardware verification as a complex application relying on AI techniques, including CSP and knowledge-representation methods. Within that context, assumption-based pruning is presented as one of the techniques needed for conditional CSPs in processor and system verification problems.

CITATIONS

5 sources
5 citations
[1] The paper was authored by F. Geller and M. Veksler and published in 2005 as “Assumption-based pruning in conditional CSP” in CP, Lecture Notes in Computer Science volume 3709, pages 241–255, Springer. [PDF] Constraint-Based Random Stimuli Generation for Hardware ... - AAAI
[2] The citing source describes conditional CSPs as problems where values assigned to some variables can make extensive parts of the CSP irrelevant, and gives an example in which the number of weakly coupled CSPs is itself a CSP variable. Constraint-Based Random Stimuli Generation for Hardware Verification
[3] The available evidence states that solving the conditional problems efficiently required extending the MAC algorithm and incorporating assumption-based pruning, citing Geller and Veksler 2005. Constraint-Based Random Stimuli Generation for Hardware Verification
[4] The evidence states that assumption-based pruning greatly enhances pruning under conditionality by simultaneously considering the state of all universes, each containing only a subset of the conditional sub-problems. Constraint-Based Random Stimuli Generation for Hardware Verification
[5] The citing AAAI paper presents IBM random stimuli generation for hardware verification as a complex application relying on AI techniques and notes continued exploration of CSP and knowledge-representation techniques. [PDF] Constraint-Based Random Stimuli Generation for Hardware ... - AAAI