Saved in:
Bibliographic Details
Main Author: Talbot, Pierre
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2511.11872
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • 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.