A kínai maradéktétel algoritmusa

Slides:



Advertisements
Hasonló előadás
Integritási tartományok
Advertisements

Jó Karma Ez egy jó kis olvasmány, de rövid! Élvezd! A Dalai Láma üzenete a világ számára 2012-ra. Mindössze néhány percig tart elolvasni és végiggondolni!
Készítette: Nagy Mihály tanár Perecsen, 2006.
Táblázatkezelés Alapok.
A polinomalgebra elemei
Lineáris egyenletrendszerek megoldása Gauss elimináció, Cramer-szabály Dr. Kovács Sándor DE GVK Gazdaságelemzési és Statiszikai Tanszék.
Algebrai struktúrák.
Microsoft Excel 3. óra Előadó: Jánosik Tamás.
Természetes számok 0, 1, 2, 3, ..., 24, 25, ..., 1231, 1232, ..., n, ...  = {0, 1, 2, 3, ..., n,...} a természetes számok halmaza Műveletek: összeadás.
Oszthatóság Az a osztója b-nek, ha van olyan egész szám, amivel a-t szorozva b-t kapok. (Az a osztója b-nek, ha egész számszor megvan benne.) Ha a|b, akkor.
Elemi algoritmusok Páll Boglárka.
Informatika I. 6. Adattábla függvények, érzékenységi vizsgálatok.
Műveletek mátrixokkal
Számítógépes algebrai problémák a geodéziában
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
Matematika II. 2. előadás Geodézia szakmérnöki szak 2012/2013. tanév Műszaki térinformatika ágazat őszi félév.
Prímtesztelés Témavezető: Kátai Imre Komputeralgebra Tanszék Nagy Gábor:
Euklidészi gyűrűk Definíció.
Egy f  R[x] polinom cS -beli helyettesítési értéke
Csoport részcsoport invariáns faktorcsoport részcsoport
Gyűrűk Definíció. Az (R, +, ·) algebrai struktúra gyűrű, ha + és · R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ·) félcsoport, és III.
Operációkutatás szeptember 18 –október 2.
Algoritmusok Az algoritmus fogalma:
Csoportosítás megadása: Δx – csoport szélesség
A számítógép történetéről...
AMFI KUPA és ami mögötte van…
A Microsoft Excel Készítette: Rummel Szabolcs elérhetőség:
Elektrotechnika 3. előadás Dr. Hodossy László 2006.
Digitális Aláírás ● A rejtjelező algoritmusokon alapuló protokollok közé tartozik a digitális aláírás is. ● Itt is rejtjelezés történik, de nem az üzenet.
Papp Róbert, Blaskovics Viktor, Hantos Norbert
OPERÁCIÓKUTATÁS Kalmár János, 2011 Tartalom Több lineáris célfüggvényes LP Tiszta egészértékű LP.
OPERÁCIÓKUTATÁS Kalmár János, 2012 Tartalom A nulla-egy LP megoldása Hátizsák feladat.
Év eleji információk Előadó: Hosszú Ferenc II. em Konzultáció: Szerda 9:50 – 10:35 II. em
Lineáris algebra Mátrixok, determinánsok, lineáris egyenletrendszerek
6. SZÁMELMÉLET 6.1. Oszthatóság
Oszthatóság Az a osztója b-nek, ha van olyan egész szám, amivel a-t szorozva b-t kapok. (Az a osztója b-nek, ha egész számszor megvan benne.) Ha a|b, akkor.
MATEMATIKA ÉS INFORMATIKA I.
Microsoft Excel Függvények VIII.
Az RSA algoritmus Fóti Marcell.
Lineáris algebra.
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
Lineáris programozás.
Lineáris programozás Elemi példa Alapfogalmak Általános vizsg.
Kölcsönös megfeleltetés december 20. Bányai Tibor, Univerpenta TSzK SZTIR Projekt Szaktanácsadási Tartalomszolgáltató Információs Rendszer.
Közös metszéspontú erők
Matematika II. 1. előadás Geodézia szakmérnöki szak 2010/2011. tanév Kataszteri ágazat tavaszi félév.
Lineáris egyenletrendszerek, leképezések, mátrixok
Adatbázis kezelés.
AMFI KUPA és ami mögötte van…
Lineáris algebra.
Turócziné Kiscsatári Nóra
Kruskal-algoritmus.
Az elektromágneses tér
Polinomok.
Licensz vizsga Újvidék, Kandidátus: FARKAS ANDOR
Táblázatkezelés.
Szállításszervezés.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Alapvető programozási tételek megvalósítása Czigléczky Gábor 2009.
Fixed Income Bohák András BEFEKTETÉSEK III.. KÖTVÉNY ALAPOK.
Lineáris programozás Elemi példa Alapfogalmak Általános vizsg.
Rendszeres szociális támogatás – Hallgatói visszajelzések
A Catalan-összefüggésről
Mediánok és rendezett minták
Lineáris egyenletrendszerek megoldása Gauss elimináció, Cramer-szabály Dr. Kovács Sándor DE GVK Gazdaságelemzési és Statiszikai Tanszék.
Házi feladat megoldása
Algoritmusok Az algoritmus fogalma:
Algebrai geometriai számítások
Informatikai gyakorlatok 11. évfolyam
Programozási tételek.
Előadás másolata:

A kínai maradéktétel algoritmusa

Kínai maradéktétel A kínai maradéktétel a több kongruenciából álló szimultán kongruencia rendszerek megoldhatóságára ad választ. Már több mint 2000 évvel ezelőtt ismerte egy kínai matematikus, Szun Cu: innen a tétel mai neve. A tétel tulajdonképpen a következő feladatra ad választ (továbbá kimondja, hogy a megoldás egyértelmű maradékosztály): keressük azt az egész számot (maradékosztályt), ami bizonyos számokkal osztva, amelyek páronként relatív prímek, meghatározott maradékot ad. A következőkben a tétel formális kimondása és bizonyítása található.

Tétel Ha az modulusok páronként relatív prímek, akkor az x = `mod`(a[1], m[1]) x = `mod`(a[2], m[2]) ... x = `mod`(a[k], m[k]) lineáris kongruenciarendszer megoldható, és a megoldás egyértelmű modulok.

Bizonyítás Mindez elvezet bennünket az alábbi számolási séma kidolgozásához, melyet az x = `mod`(2, 3) x = `mod`(3, 5) x = `mod`(4, 7.) kongruenciarendszer megoldásával illusztrálunk. Első lépésként ellenőrizzük, hogy a modulusok páronként relatív prímek-e. A számolási séma inicializálása az a és az m oszlopok kitöltésével történik. Ide írjuk rendre a kongruenciarendszer modulusait illetve a jobboldali konstansokat. Az M a modulusok, vagyis az első oszlopbeli elemek szorzata A kitöltést az M/m oszloppal folytatjuk. A negyedik oszlop elemei a megoldandó kongruenciák. Ezek megoldása kerül az ötödik oszlopba. Végül az utolsó oszlop elemeit az M/m, az y és az a jelű oszlopok celláiban található számok szorzatatként kapjuk. A számítás az utolsó oszlopban adódó számok összeadásával ér véget. A keletkező érték a kongruenciarendszer megoldása.

Köszönöm a figyelmet! 