Solving a system of linear diophantine equations with lower and upper bounds on the variables

Citation
K. Aardal et al., Solving a system of linear diophantine equations with lower and upper bounds on the variables, MATH OPER R, 25(3), 2000, pp. 427-442
Citations number
21
Categorie Soggetti
Mathematics
Journal title
MATHEMATICS OF OPERATIONS RESEARCH
ISSN journal
0364765X → ACNP
Volume
25
Issue
3
Year of publication
2000
Pages
427 - 442
Database
ISI
SICI code
0364-765X(200008)25:3<427:SASOLD>2.0.ZU;2-L
Abstract
We develop an algorithm for solving a system of diophantine equations with lower and upper bounds on the variables. The algorithm is based on lattice basis reduction. It first rinds a short vector satisfying the system of dio phantine equations, and a set of Vectors belonging to the null-space of the constraint matrix. Due to basis reduction, all these vectors are relativel y short. The next step is to branch on linear combinations of the null-spac e vectors, which either yields a vector that satisfies the bound constraint s or provides a proof that no such Vector exists. The research was motivate d by the need for solving constrained diophantine equations as subproblems when designing integrated circuits for video signal processing. Our algorit hm is tested with good results on real-life data, and on instances from the literature.