NANAJun 16, 2008

A Data-Parallel Algorithm to Reliably Solve Systems of Nonlinear Equations

arXiv:0806.25482 citationsh-index: 19
Originality Incremental advance
AI Analysis

This work improves the efficiency of solving nonlinear systems for researchers and practitioners using interval methods, but is incremental as it optimizes an existing technique.

The paper presents a new algorithm for enforcing box consistency in interval arithmetic that is simpler, faster, and data-parallelizable, achieving up to an order of magnitude performance increase with SIMD instructions.

Numerical methods based on interval arithmetic are efficient means to reliably solve nonlinear systems of equations. Algorithm bc3revise is an interval method that tightens variables' domains by enforcing a property called box consistency. It has been successfully used on difficult problems whose solving eluded traditional numerical methods. We present a new algorithm to enforce box consistency that is simpler than bc3revise, faster, and easily data parallelizable. A parallel implementation with Intel SSE2 SIMD instructions shows that an increase in performance of up to an order of magnitude and more is achievable.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes