主题
Search

HJLS 算法


一种用于查找整数关系的算法,其运行时间受实变量数量的多项式限制 (Ferguson and Bailey 1992)。遗憾的是,它在数值上不稳定,因此需要极高的数值精度。这种不稳定性的原因尚不清楚,但据信源于其对 Gram-Schmidt 正交化的依赖 (Ferguson and Bailey 1992),而 Gram-Schmidt 正交化已知在数值上不稳定 (Golub and Van Loan 1989)。

Rössner 和 Schnorr (1994) 开发了 HJLS 的一个稳定变体 (Ferguson 等人 1999)。


另请参阅

Ferguson-Forcade 算法, Gram-Schmidt 正交化, 整数关系, LLL 算法, PSLQ 算法, PSOS 算法

使用 Wolfram|Alpha 探索

参考文献

Ferguson, H. R. P. and Bailey, D. H. "A Polynomial Time, Numerically Stable Integer Relation Algorithm." RNR Techn. Rept. RNR-91-032, Jul. 14, 1992.Ferguson, H. R. P.; Bailey, D. H.; and Arno, S. "Analysis of PSLQ, An Integer Relation Finding Algorithm." Math. Comput. 68, 351-369, 1999.Golub, G. H. and Van Loan, C. F. Matrix Computations, 3rd ed. Baltimore, MD: Johns Hopkins, 1996.Hastad, J.; Just, B.; Lagarias, J. C.; and Schnorr, C. P. "Polynomial Time Algorithms for Finding Integer Relations Among Real Numbers." SIAM J. Comput. 18, 859-881, 1988.Rössner, C. and Schnorr, C. P. "A Stable Integer Relation Algorithm." Tech. Rep. TR-94-016. FB Mathematik/Informatik, Universität Frankfurt, 1-11, 1994.

在 Wolfram|Alpha 中被引用

HJLS 算法

请引用为

Weisstein, Eric W. “HJLS 算法。” 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/HJLSAlgorithm.html

主题分类