합리적 재구성(수학)
Rational reconstruction (mathematics)수학에서 합리적 재구성은 충분히 큰 정수에서 합리적인 숫자를 그 값에서 회복시킬 수 있는 방법이다.
문제명세서
합리적인 재구성 문제에서 값 / s( 을 입력으로 주어진다 즉, ns r합리적인 수 은(는) 알 수 없으며, 문제의 목표는 주어진 정보로부터 복구하는 것이다.
문제가 해결되려면 m m}이(가) r{\} 및 {\}에 비해 충분히 크다고 가정해야 한다 으로 r{\ s{\의 가능한 값의 범위가 다음과 같이 알려져 있다고 가정한다.< 과() 0 }과(와 D {\displaystyle 두 가지 숫자 에 대한 0 < D {\ 0 > m >. 및 솔루션이 존재하며, 솔루션은 고유하며 효율적으로 찾을 수 있다.
해결책
Paul S의 방법을 사용한다. Wang, 다음과 같이 유클리드 알고리즘을 사용하여 및 에서 을(를) 복구할 수 있다.[1][2]
One puts and . One then repeats the following steps until the first component of w becomes . Put , put z = v − qw.그런 다음 v = w 및 w = z를 넣어 새로운 v와 w를 얻는다.
그럼 w와 같은은 w1≤ N{\displaystyle w_{1}\leq N}, 하나 만드는 두번째 구성 요소 긍정적에서 놓고 w)−w 만약 w2<0{\displaystyle w_{2}<0}. 만약 w2<>;D{\displaystyle w_{2}<D}과gcd(w1, w2)=1{\displaystyle \gcd(w_{1},w_{2})=1}, 그때는 분수 rs{\d.isplaystyle이(가) 존재하며 = 1 = 그렇지 않으면 그러한 분율은 존재하지 않는다.
참조
- ^ Wang, Paul S. (1981), "A p-adic algorithm for univariate partial fractions", Proceedings of the Fourth International Symposium on Symbolic and Algebraic Computation (SYMSAC '81), New York, NY, USA: Association for Computing Machinery, pp. 212–217, doi:10.1145/800206.806398, ISBN 0-89791-047-8
- ^ Wang, Paul S.; Guy, M. J. T.; Davenport, J. H. (May 1982), "P-adic reconstruction of rational numbers", SIGSAM Bulletin, New York, NY, USA: Association for Computing Machinery, 16 (2): 2–3, CiteSeerX 10.1.1.395.6529, doi:10.1145/1089292.1089293.