PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Počítačová algebra - NMIB003
Anglický název: Computer Algebra
Zajišťuje: Katedra algebry (32-KA)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2018
Semestr: letní
E-Kredity: 8
Rozsah, examinace: letní s.:4/2, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: zrušen
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Další informace: http://www.karlin.mff.cuni.cz/~stanovsk/vyuka/palg.htm
Kategorizace předmětu: Matematika > Algebra
Záměnnost : NMMB204
Je neslučitelnost pro: NMMB204, NMMB309
Je záměnnost pro: NMMB204, NMMB309
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: T_KA (10.05.2006)
Obsahem přednášky jsou algoritmy používané v počítačových systémech pro symbolickou manipulaci. Přednáška vychází z analýzy nejjednodušších algebraických algoritmů a ukazuje, jak lze použít teoretické poznatky na jejich zefektivnění. Hlavní důraz je kladen na práci s polynomy, jejichž koeficienty jsou buď celá a racionální čísla, nebo to jsou prvky konečných těles.
Literatura -
Poslední úprava: STANOVSK/MFF.CUNI.CZ (16.05.2008)

D. Stanovský: Počítačová algebra, http://www.karlin.mff.cuni.cz/~stanovsk/vyuka/palg.htm

F. Winkler: Polynomial Algorithms in Computer Algebra, Springer 1996.

Geddes, Czapor, Labahn: Algorithms for computer algebra, Kluwer Academic Publishers, 1992.

G. von zur Gathen: Modern computer algebra, Cambridge Univ. Press 1999

Knuth: The art of computer programming, vol. 1, Fundamental algorithms, Addison-Wesley, 3rd edition 1997.

Sylabus -
Poslední úprava: STANOVSK/MFF.CUNI.CZ (12.05.2009)

1. Reprezentace dat, základní operace s čísly a polynomy, Karacubův a Eukleidův algoritmus.

2. Modulární reprezentace, algoritmická verze Čínské věty o zbytcích. Rychlá Fourierova transformace, její využití pro rychlé násobení polynomů.

3. Newtonova metoda a rychlé dělení polynomů.

3. Největší společný dělitel polynomů: Primitivní polynomy a Gaussovo lemma, posloupnosti polynomiálních zbytků, modulární algoritmus.

4. Faktorizace polynomů: bezčtvercová faktorizace, Berlekamp-Henselův algoritmus.

 
Univerzita Karlova | Informační systém UK