[full html][entry]

Teaching at FI

Petr Hliněný
FI MU Brno, CZ
General information directory for students about Petr Hliněný's teaching at Faculty of Informatics MU Brno, CZ:
Computer science, graph theory, optimization, etc.
14 September 2009
 *MA053 Matroid theory  *MA052 Advanced Graph Theory II  *MA051 Advanced Graph Theory I  *MA010 Graph Theory  *IB000 Induction and Recursion  *IA102 Optimization Tasks
 * Office hours FI, B405: Mon 10-12 Wed 11-12 (email hlineny@fi, sms 721320618).


Better see my NEW PAGES,

   hurry, or you miss it...



    Current: Fall 2010

IB000:

Induction and Recursion

2010

doc. RNDr. Petr Hliněný, Ph.D. (KTP FI MU)

Induction and Recursion

lecture 2, class exercises 0, select another -,  cze čeština

zk zkouška
   Hours: Po 8:00--9:50 D2, Po 8:00--9:50 D3, Po 8:00--9:50 D1

Supplementary teachers: Mgr. Ondrej Moriš (stud FI MU), Miroslav Klimoš (stud FI MU), Bc. Štěpán Kozák (stud FI MU), Dušan Švancara (stud FI MU), Monika Zowadová (stud FI MU), Martin Derka (stud FI MU), Vojtěch Havel (stud FI MU),

Web page  Course mats

News    vitejte

Course objectives. This course is focused on understanding basic mathematical concepts necessary for describing program semantics and formalization of the relationship between intuitive program constructs and their mathematical meaning. This is essential for building up a set of basic concepts and formalisms needed for other theoretical courses in computer science. At the end of this course the students should: know the basic notions of discrete mathematics and of propositional logic; understand the logical structure of mathematical statements and mathematical proofs; be able to precisely formulate their claims, algorithms, and relevant proofs; and apply acquired knowledge in other CS courses as well as in practice later on.

Course organization. This subject has regular weekly lectures, but no tutorial classes - the students are expected to practice at home using online questionaries, and discuss their homework with tutors online via IS MU. All the study materials and study agenda are presented through the online IS syllabus.

Students' evaluation in this course consists of (the sum of) three parts which have rougly equal weights: through term evaluation (minimal score is required), "computer" written exam, and voluntary classical written exam. _PTAG_ The semester evaluation is computed as the sum of a certain number of best out of all term tests, plus possible bonus points for solving voluntary assignments. All the details can be found in IS syllabus and on the web page. Then the "computer" exam follows, and its sum with the semester evaluation determines student's success in the course. Optional written exam at the end gives students the opportunity to get higher grades.

Teacher's information. Studenti jsou povinni pravidelně číst aktuality na tematickém fóru aktualit předmětu: "https://is.muni.cz/auth/df/aktuib000/" Hlavním interaktivním zdrojem učiva, informací a procvičení je osnova předmětu v IS: "http://is.muni.cz/el/1433/podzim2010/IB000/index.qwarp", určitě ji využívejte. Studijní materiály i jednotlivé přednášky jsou také k dispozici u vyučujícího na: "http://www.fi.muni.cz/~hlineny/Vyuka/UINF"

MA010:

Graph Theory

2010

doc. RNDr. Petr Hliněný, Ph.D. (KTP FI MU)

Graph Theory

lecture 2, class exercises 1, select another -,  eng angličtina

zk zkouška
   Hours: St 8:00--9:50 D3

Supplementary teachers: RNDr. Jan Bouda, Ph.D. (VDVS FI MU), RNDr. Robert Ganian (stud FI MU),

Tutorials: MA010/01 každý sudý čtvrtek 8:00--9:50 B410, MA010/02 každý lichý čtvrtek 8:00--9:50 B410, MA010/03 každé sudé úterý 12:00--13:50 B003, MA010/04 každé liché úterý 12:00--13:50 B003, MA010/05 každé sudé úterý 18:00--19:50 B011, MA010/06 každé liché úterý 18:00--19:50 B011,

Web page  Course mats

News    starting

Course objectives. This is a standard course in graph theory. Basic concepts, graph properties (with simplified proofs), formulations of usual graph problems, and abstract-level algorithms for their solving, are presented. Although the content of this course is targetted at CS students, it is accessible also to others.
At the end of the course, successful students shall understand in depth and tell all the basic terms of graph theory; be able to reproduce the proofs of some fundamental statements on graphs; be able to solve new simple problems; and be ready to apply this knowledge in (especially) computer science applications.

Prerequisites. Basic mathematics, sets, relations, induction (roughly corresponding to the mathematical parts of IB000).

Course organization. MA010 is taught weekly 2-hour lectures, with bi-weekly 2-hour compulsory tutorials. Since this is a mathematical subject, the students are expected to learn the given theory and be able to understand and compose mathematical proofs. Memorizing is not enough! All the study materials, demonstrations, and study agenda are presented through the online IS syllabus.

The resulting grade is taken from a term test (20%), voluntary bonus work (arbitrary), and a final written exam (80%). The written semester test for 20 points can be repeated (corrected) once, and at least 10 point score is strictly required before the final exam. Possible bonus points and penalties for not attending the compulsory tutorials count towards this limit. The final written exam for 80 points consists of a 40 point part about basic graph terms and their applications, and a 40 point advanced part in which students have to come with solutions and proofs of rather difficult problems. More then 50 points in total is required to pass.

Teacher's information. Since 2009, MA010 is primarily taught in English. Much more information regarding course curriculum and examination can be found in the online syllabus in IS: "http://is.muni.cz/el/1433/podzim2010/MA010/index.qwarp"

Předmět MA010 je od roku 2009 vyučován primárně anglicky (některá cvičení budou stále česky). Informace v angličtině mají přednost, české materiály jsou doplňkové.


    Next: Spring 2011

MA052:

Advanced Graph Theory II

2011

doc. RNDr. Petr Hliněný, Ph.D. (KTP FI MU)

Advanced Graph Theory II

lecture 2, class exercises 1, select another -,  eng angličtina

zk zkouška ( z )
   Hours: The jaro 2011 timetable will be released on Po 14. 2. 2011

News   

Course objectives. The purpose of this subject is to introduce students to the area of structural graph theory and its applications. Basic principles underlying this theory and algorithmic applications are surveyed. A prominent role is given to "width" parameters of graphs, like tree-width or branch-width or rank-width.
In this course the students will learn about some cutting-edge recent development in graph theory. At the end, they should: understand the basic principles of structural graph theory and of graph minors including algorithmic applications; and be able to continue with some scientific work in this area if they choose to.

Prerequisites. Graph theory MA010. Some knowledge of algorithmic complexity and of predicate logic is welcome.

Course organization. This is an advanced theoretical course, taught in English, and conducted quite informally (a seminar-type lecturing). Students are expected to actively participate in all the lectures and tutorials.

Evaluation is based on a mandatory written individual homework assignment (one essay), and on a subsequent oral exam.

Teacher's information. Free online access to the course book: Diestel, Reinhard. Graph theory. "http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/". Supplementary literature (partly in Czech): Petr Hliněný. Teorie grafů / Graph theory, "http://www.fi.muni.cz/~hlineny/Vyuka/GT/".

IA102:

Optimization Tasks

2011

doc. RNDr. Petr Hliněný, Ph.D. (KTP FI MU)

Linear and Integer Optimization Tasks and their Solutions

lecture 2, class exercises 1, select another -,  eng angličtina

zk zkouška ( z )
   Hours: The jaro 2011 timetable will be released on Po 14. 2. 2011

Web page  Course mats

News   

Course objectives. This subject presents students with basic types of optimization tasks (e.g., combinatorial, linear, and integer optimization), and teaches the most common solution methods. The main focus is on explaining and understanding (not memorizing!) the presented solution methods, including their thorough mathematical background, so that the students would be able to combine these methods with other approaches in solving nonstandard optimization problems. At the end of the course students should be able to: understand and explain the network-flow algorithm, the simplex method, and the branch-and-bound algorithm; formulate suitable and sound mathematical models of practical optimization problems; and use available tools to solve these problems.

Prerequisites. Mathematical knowledge on course levels of basic linear algebra (vectors, matrices, linear equations) and discrete mathematics (relations, graphs). Introductory knowledge of topology is also welcome.

Course organization. This is an advanced course, taught mostly in English (with also Czech materials), and conducted quite informally (a seminar-type lecturing). Students are expected to actively participate in all the lectures and tutorials.

Evaluation is based on a mandatory written individual homework assignment (one essay), and on a subsequent oral exam.

Teacher's information. Online course materials - main: P. Hliněný, Optimalizační úlohy, "http://www.fi.muni.cz/~hlineny/Teaching/OU/OU-text07.pdf" (in czech). Supplementary: R.J. Vanderbei, Linear Programming: Foundations and Extensions, "http://www.princeton.edu/~rvdb/LPbook/". A. Schrijver, A Course in Combinatorial Optimization. "http://homepages.cwi.nl/~lex/files/dict.pdf", CWI, Amsterdam. Sven O. Krumke, Course Materials, "http://optimierung.mathematik.uni-kl.de/~krumke/lecturenotes.html".


    Other subjects

MA051:

Advanced Graph Theory I

2011-2

doc. RNDr. Petr Hliněný, Ph.D. (KTP FI MU)

Advanced Graph Theory I

lecture 2, class exercises 1, select another -,  eng angličtina

zk zkouška ( k , z )

Web page  Course mats

News   

Course objectives. This subject introduces a mathematician or a theoretical computer scientist into the beauties of the topological graph theory. The lectures survey important results in this area, starting from classical ones like the Kuratowski theorem, through the Four Colour theorem, till recent structural results connected with the Graph Minor project, and the crossing number problem.
In this course the students will learn about some cutting-edge recent development in graph theory. At the end, they should: understand the basic principles of topological graph theory and of graph crossing numbers including algorithmic applications; and be able to continue with some scientific work in this area if they choose to.

Prerequisites. Teorie grafu MA010 (Graph theory). Introductory knowledge of topology is also welcome.

Course organization. This is an advanced theoretical course, taught in English, and conducted quite informally (a seminar-type lecturing). Students are expected to actively participate in all the lectures and tutorials.

Evaluation is based on a mandatory written individual homework assignment (one essay), and on a subsequent oral exam.

Teacher's information. Course based on the book * Mohar, Bojan - Thomassen, Carsten. Graphs on Surfaces.

Supplementary literature (in Czech): Petr Hliněný. Teorie grafů, "http://www.fi.muni.cz/~hlineny/Vyuka/GT/".

MA053:

Matroid theory

2011-2

doc. RNDr. Petr Hliněný, Ph.D. (KTP FI MU)

Matroid theory and combinatorial optimization

lecture 2, class exercises 1, select another -,  eng angličtina

zk zkouška ( z )

Web page  Course mats

News   

Course objectives. The aim of this advanced subject is to introduce students to basics of matroid theory and its connections to combinatorial optimization. Roughly saying, matroids present an algebraic/geometric generalization of graphs, and everybody should know their connection with the greedy algorithm...

Prerequisites. Graph theory MA010, Linear algebra (ANY).

Course organization. _AMT_V_ukov__metody_anglicky

_AMT_Metody_hodnocen__anglicky

Teacher's information. Study texts: * James Oxley, What is a matroid?, 2003. "http://www.math.lsu.edu/~oxley/survey4.pdf" * Alexander Schrijver, A course in combinatorial optimization, 2004. "http://homepages.cwi.nl/~lex/files/dict.pdf"


Created by © Petr Hliněný
Faculty of Informatics MU Brno, CZ
14 September 2009

[full html][entry]  [me][work][publ][teach] [photo][link] [][práce][výuka]  [new!][IS MU] [cesky]