Symbolic Functional Decomposition: A Reconfiguration Approach
Mateus de Oliveira Oliveira, Wim Van den Broeck

TL;DR
This paper introduces a symbolic framework for functional decomposition using reconfiguration, leveraging OBDDs, Boolean circuits, and finite automata, and proves fixed-parameter linear time solvability based on key structural parameters.
Contribution
It presents a novel symbolic approach to functional reconfiguration and decomposition, integrating OBDDs, Boolean circuits, and automata, with complexity results.
Findings
Functional reconfiguration can be solved efficiently with fixed-parameter linear time.
The framework unifies various models of function decomposition.
Complexity depends on the width of OBDDs, circuit parameters, and automaton size.
Abstract
Functional decomposition is the process of breaking down a function into a composition of simpler functions belonging to some class . This fundamental notion can be used to model applications arising in a wide variety of contexts, ranging from machine learning to formal language theory. In this work, we study functional decomposition by leveraging on the notion of functional reconfiguration. In this setting, constraints are imposed not only on the factor functions but also on the intermediate functions arising during the composition process. We introduce a symbolic framework to address functional reconfiguration and decomposition problems. In our framework, functions arising during the reconfiguration process are represented symbolically, using ordered binary decision diagrams (OBDDs). The function used to…
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
Taxonomy
TopicsFormal Methods in Verification · DNA and Biological Computing · semigroups and automata theory
