Truth Table Minimization of Computational Models
Netanel Raviv

TL;DR
This paper investigates the complexity of minimizing boolean functions across various computational models, presenting new hardness results, algorithms, and theoretical extensions for decision trees, formulas, and branching programs.
Contribution
It introduces novel hardness proofs and efficient algorithms for truth table minimization in multiple computational models, extending existing theoretical frameworks.
Findings
Certain models admit efficient minimization algorithms.
Some models are proven to be computationally hard for minimization.
New theoretical bounds and extensions for decision trees and branching programs.
Abstract
Complexity theory offers a variety of concise computational models for computing boolean functions - branching programs, circuits, decision trees and ordered binary decision diagrams to name a few. A natural question that arises in this context with respect to any such model is this: Given a function f:{0,1}^n \to {0,1}, can we compute the optimal complexity of computing f in the computational model in question? (according to some desirable measure). A critical issue regarding this question is how exactly is f given, since a more elaborate description of f allows the algorithm to use more computational resources. Among the possible representations are black-box access to f (such as in computational learning theory), a representation of f in the desired computational model or a representation of f in some other model. One might conjecture that if f is given as its complete truth…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Complexity and Algorithms in Graphs · Computability, Logic, AI Algorithms
