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

被引:54
作者
Aardal, K
Hurkens, CAJ
Lenstra, AK
机构
[1] Univ Utrecht, Dept Comp Sci, NL-3508 TB Utrecht, Netherlands
[2] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[3] Citibank NA, Emerging Technol, Mendham, NJ 07945 USA
关键词
lattice basis reduction; short vectors; linear diophantine equations;
D O I
10.1287/moor.25.3.427.12219
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
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 diophantine equations, and a set of Vectors belonging to the null-space of the constraint matrix. Due to basis reduction, all these vectors are relatively short. The next step is to branch on linear combinations of the null-space vectors, which either yields a vector that satisfies the bound constraints or provides a proof that no such Vector exists. The research was motivated by the need for solving constrained diophantine equations as subproblems when designing integrated circuits for video signal processing. Our algorithm is tested with good results on real-life data, and on instances from the literature.
引用
收藏
页码:427 / 442
页数:16
相关论文
共 21 条
  • [1] Aardal K, 1999, LECT NOTES COMPUT SC, V1610, P1
  • [2] AARDAL K, 1997, UUCS199740 DEP COMP
  • [3] AARDAL K, IN PRESS INFORMS J C
  • [4] AARDAL K, 1999, UUCS9941 DEP COMP SC
  • [5] [Anonymous], 1986, THEORY INTEGER LINEA
  • [6] Cook W., 1993, ORSA Journal on Computing, V5, P206, DOI 10.1287/ijoc.5.2.206
  • [7] Small solutions to polynomial equations, and low exponent RSA vulnerabilities
    Coppersmith, D
    [J]. JOURNAL OF CRYPTOLOGY, 1997, 10 (04) : 233 - 260
  • [8] Cornuéjols G, 1998, LECT NOTES COMPUT SC, V1412, P284
  • [9] CORNUEJOLS G, 1997, LNCS, V1284, P92
  • [10] Coster MJ, 1992, COMPUT COMPLEX, V2, P111