|Professor :||Lucia Moura|
Description and Outline (first handout).
Assignments: A1 (pdf,ps), A2 (pdf,ps)
|Brief Description:||The main theme of the course is algorithms for the generation, enumeration
and search of combinatorial objects.
Combinatorial objects/structures include: sets, lists, strings, permutations, graphs and set systems.
D. Kreher and D. Stinson, "Combinatorial Algorithms: generation, enumeration and search", CRC Press, 1998.
Advanced topics will be complemented with papers/book chapters.
|Focus of the course:||Combinatorial problems arise in all areas of computer science, engineering and mathematics. Students will learn fundamental and advanced techniques for search and generation problems and choose a topic of their interest for a project. Ideally the project will be on the use of these techniques to solve problems on the student's area of research/interest. A typical project will involve reading research papers, and designing/implementing algorithms.|
Any questions about the course contents or the use of these techniques in specific problems/areas? Please, contact the instructor: email@example.com.