Score: 0

Decomposition and Preprocessing of Ternary Constraint Networks

Published: November 14, 2025 | arXiv ID: 2511.11872v1

By: Pierre Talbot

Potential Business Impact:

Makes computers solve hard problems much faster.

Business Areas:
Natural Language Processing Artificial Intelligence, Data and Analytics, Software

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.

Page Count
16 pages

Category
Computer Science:
Symbolic Computation