Generalised Arc Consistency via the Synchronised Product of Finite Automata wrt a Constraint
Abstract
Given an m by n matrix V of domain variables vi,j (with i from 1 to m and j from 1 to n), where each row i must be accepted by a specified Deterministic Finite Automaton (DFA) Ai and each column j must satisfy the same constraint ctr, we show how to use the synchronised product of DFAs wrt constraint ctr to obtain a Berge-acyclic decomposition ensuring Generalised Arc Consistency (GAC). Such decomposition consists of one regular and n table constraints. We illustrate the effectiveness of this method by solving a hydrogen distribution problem, finding optimal solutions and proving optimality quickly.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.