Propagation by Selective Initialization and Its Application to Numerical Constraint Satisfaction Problems
M. H. van Emden, B. Moa
TL;DR
The paper tackles numerically realistic optimization by solving systems of nonlinear inequalities $g_i(\mathbf{x}) \le 0$ using constraint programming and interval arithmetic, preserving guarantees about containing all solutions and proving infeasibility. It introduces Propagation with Selective Initialization (PSI), a simple modification of the generic propagation algorithm that leverages the structure of composite arithmetic expressions to achieve results equivalent to interval arithmetic with far fewer activations. The authors develop a canonical form for nonlinear inequalities, translate them into Interval CSPs (ICSPs) with a virtual-machine-like DRO execution, and demonstrate how PSI can reproduce interval-evaluation behavior while enabling efficient propagation and parallelism. They also extend the approach to search and large-scale optimization, outlining practical parallelization and future work to handle conjunctions of inequalities with reduced redundant computation.
Abstract
Numerical analysis has no satisfactory method for the more realistic optimization models. However, with constraint programming one can compute a cover for the solution set to arbitrarily close approximation. Because the use of constraint propagation for composite arithmetic expressions is computationally expensive, consistency is computed with interval arithmetic. In this paper we present theorems that support, selective initialization, a simple modification of constraint propagation that allows composite arithmetic expressions to be handled efficiently.
