SubjectsSubjects(version: 945)
Course, academic year 2016/2017
   Login via CAS
Computer Algebra - NMIB003
Title: Počítačová algebra
Guaranteed by: Department of Algebra (32-KA)
Faculty: Faculty of Mathematics and Physics
Actual: from 2012 to 2017
Semester: summer
E-Credits: 8
Hours per week, examination: summer s.:4/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://www.karlin.mff.cuni.cz/~stanovsk/vyuka/palg.htm
Guarantor: doc. RNDr. David Stanovský, Ph.D.
doc. Mgr. et Mgr. Jan Žemlička, Ph.D.
Classification: Mathematics > Algebra
Interchangeability : NMMB204
Is incompatible with: NMMB204
Is interchangeable with: NMMB204
Annotation -
Last update: T_KA (10.05.2006)
The course contains description of algorithms used in computer systems for symbolic manipulation. It begins with analysis of the simplest algebraic algorithms and shows how to use theoretic results for their improvement. Algorithms for polynomials over integers, rational numbers or finite fields are emphasized.
Literature -
Last update: T_KA (21.05.2009)

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.

Syllabus -
Last update: T_KA (12.05.2009)

1. Data representation, basic operations with numbers and polynomials, Karacuba's and extended Euclid's algorithm.

2. Modular representation, algorithms for Chinese Remainder Theorem. Fast Fourier transform, fast multuiplication and division of polynomials.

3. Greatest common divisor: Primitive polynomials and Gauss' lemma, polynomial remainder sequences, modular algorithm.

4. Factorization of polynomials: square-free factorization, Berlekamp-Hensel's algorithm.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html