arXiv · 2511.11872
Decomposition and Preprocessing of Ternary Constraint Networks
Abstract
Constraint programming is a general and exact method based on constraint propagation and backtracking search. We provide a function decomposing a constraint network into a ternary constraint network (TCN) with a reduced number of operators. TCNs are not new and have been used since the inception of constraint programming, notably in constraint logic programming systems. This work aims to specify formally the decomposition function of discrete constraint network into TCN and its preprocessing. We aim to be self-contained and descriptive enough to serve as the basis of an implementation. Our primary usage of TCN is to obtain a regular data layout of constraints to efficiently execute propagators on graphics processing unit (GPU) hardware.
Explore related subjects
Keep this discovery
Pierre Talbot. 2025-11-14. Decomposition and Preprocessing of Ternary Constraint Networks. https://arxiv.org/abs/2511.11872
Cite the original work for its findings. Save a collection to share your selection of sources.