Cost-Optimal Decision Diagrams for Stochastic Boolean Functions

Xia Zong, Tuomo Lehtonen, Jussi Rintanen· June 24, 2026 View original

Summary

This paper presents a novel branch-and-bound algorithm for constructing deterministic evaluation strategies that minimize the expected cost of evaluating propositional formulas. It considers variable costs and probability distributions over truth assignments, offering the first practical exact algorithm for this general problem.

In many decision-making scenarios, the process of acquiring information comes with varying costs. This research addresses the challenge of creating a deterministic evaluation strategy that minimizes the expected cost when evaluating a propositional formula. The problem accounts for both variable costs associated with information acquisition and a probability distribution over possible truth assignments. The paper introduces a branch-and-bound algorithm designed to solve this complex problem. This algorithm incorporates several advanced techniques, including variable-selection heuristics, pruning strategies, and caching mechanisms, making it the first practical exact algorithm capable of handling this level of generality. Experimental evaluations on random instances demonstrate the algorithm's scalability and quantify the trade-offs between efficiency and quality when compared to a greedy beam-search variant. The framework was also tested on a structured heart-disease diagnosis instance. Furthermore, the authors prove that the problem is #P-hard and contained within PSPACE, highlighting its computational complexity.

Why it matters

This work provides a powerful tool for optimizing decision-making processes where information acquisition has costs, enabling professionals to develop more cost-efficient and robust evaluation strategies in complex systems.

How to implement this in your domain

  1. 1Analyze existing decision-making processes to identify information acquisition costs and probabilistic elements.
  2. 2Explore applying cost-optimal decision diagrams to minimize expected evaluation costs in critical systems.
  3. 3Utilize the branch-and-bound algorithm's heuristics, pruning, and caching for practical implementation.
  4. 4Evaluate the efficiency-quality trade-off of greedy variants for scenarios requiring faster, approximate solutions.
  5. 5Consider this framework for applications like diagnostic systems or resource allocation where cost-effective information gathering is paramount.

Who benefits

HealthcareFinancial ServicesManufacturingLogisticsCybersecurity

Key takeaways

  • Optimizing information acquisition costs in decision-making is crucial for efficiency.
  • A new branch-and-bound algorithm offers a practical, exact solution for cost-optimal evaluation of propositional formulas.
  • The algorithm incorporates heuristics, pruning, and caching for scalability.
  • The problem is computationally complex, being #P-hard and PSPACE-contained.

Original post by Xia Zong, Tuomo Lehtonen, Jussi Rintanen

"arXiv:2606.24672v1 Announce Type: new Abstract: In many decision-making scenarios, acquiring information incurs different costs. We consider the problem of constructing a deterministic evaluation strategy that minimizes the expected cost of evaluating a propositional formula unde…"

View on X

Originally posted by Xia Zong, Tuomo Lehtonen, Jussi Rintanen on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses