Racionální rekonstrukce (matematika) - Rational reconstruction (mathematics)
V matematice racionální rekonstrukce je metoda, která umožňuje obnovit a racionální číslo z jeho hodnoty modulo A dostatečně velký celé číslo.
Problémové prohlášení
V problému racionální rekonstrukce je jedna uvedena jako hodnota vstupu . To znamená, je celé číslo s vlastností, která . Racionální číslo není známo a cílem problému je získat jej z dané informace.
Aby byl problém řešitelný, je nutné předpokládat, že modul je dostatečně velký vzhledem k a Typicky se předpokládá, že rozsah možných hodnot a je známo: a pro některé dvojčíselné parametry a . Kdykoli a existuje řešení, je jedinečné a lze ho najít efektivně.
Řešení
Je možné se vzpamatovat z a za použití Euklidovský algoritmus, jak následuje.[1][2]
Jeden dává a . Jeden pak opakuje následující kroky, dokud první složka z w se stává . Dát , dát z = proti − Q w. Nové proti a w jsou pak získány uvedením proti = w a w = z.
Pak s w takhle , jeden dá druhou složku pozitivní kladením w = −w -li . Li a , pak zlomek existuje a a , jinak žádná taková část neexistuje.
Reference
- ^ Wang, Paul S. (1981), „Algoritmus p-adic pro jednorozměrné dílčí zlomky“, Sborník ze čtvrtého mezinárodního sympozia o symbolických a algebraických výpočtech (SYMSAC '81), New York, NY, USA: Association for Computing Machinery, s. 212–217, doi:10.1145/800206.806398, ISBN 0-89791-047-8
- ^ Wang, Paul S .; Guy, M. J. T.; Davenport, J. H. (Květen 1982), „P-adická rekonstrukce racionálních čísel“, Bulletin SIGSAM, New York, NY, USA: Association for Computing Machinery, 16 (2): 2–3, CiteSeerX 10.1.1.395.6529, doi:10.1145/1089292.1089293.