TCS / Teaching / T-79.154 / 2001
Helsinki University of Technology, 
     Laboratory for Theoretical Computer Science

T-79.154 Logic in Computer Science: Special Topics II

Autumn 2001

Other years: [Autumn 2002] [Autumn 2000]


This is an advanced course on logic and its applications in computer science and engineering. Subjects covered this year are: advanced decision methods for propositional logic (Davis-Putnam, BDDs, stochastic methods) and for rule-based reasoning.

[General Information] [Examinations] [Home Assignments] [Software] [Schedule] [Reading List]

General Information


Examinations


Home Assignments


Software

boole

sat solvers

satplan

Precompiled programs are available in the machines of computing centre: please consult the directory ~tssyrjan/T-79.154/bin/. Some linux binaries can be found from ~tomppa/T-79.154/bin/.


Schedule

September 13: Lecture 1, no tutorial
Introduction, a refresher on propositional logic (slides in ps and pdf)
September 20: Lecture 2
Binary decision diagrams (slides in ps and pdf; see also [A97])
Tutorial 1 (in ps), solutions (in ps)
September 27: Lecture 3
Home Assignment 1 (slides in ps and pdf)
Davis-Putnam method (slides in ps and pdf; see also [F90])
Tutorial 2 (in ps), solutions (in ps)
October 4: Lecture 4
Implementing the Davis-Putnam method
(slides in ps and pdf; see also [BS97], [CA96], [L99], [MMZZM01])
Tutorial 3 (in ps), no solutions
October 11: Lecture 5
Local search (stochastic) methods (slides in ps and pdf; see also [SKC93])
Tutorial 4 (in ps), solutions (in ps)
October 18: Lecture 6
Planning as satisfiability (slides in ps and pdf; see also [KS92] and [KS96])
Home Assignment 2 (slides in ps and pdf)
Tutorial 5 (in ps), solutions (in ps)
October 25: Lecture 7
Monotonic rule-based reasoning (slides in ps and pdf; see also [DG84])
Tutorial 6 (in ps), solutions (in ps)
November 1: No lecture
No tutorial
November 8: Lecture 8
Non-monotonic rule-based reasoning (slides in ps and pdf; see also [N99])
Tutorial 7 (in ps), solutions (in ps)
November 15: Lecture 9
Planning as rule-based reasoning, remarks on computational complexity (slides in ps and pdf; see also [N99])
Tutorial 8 (in ps), solutions (in ps)
November 22: Lecture 10
Implementation techniques (slides in ps and pdf)
Tutorial 9 (in ps), solutions (in ps)
November 29: No lecture
No tutorial
December 4: Last session (15:15-16:00).
Deadline of the third home assignment, feedback session


Reading List

Further reading

Please contact the lecturer in order to get copies of articles that are not available in the web.


Latest update: December 5, 2001 by Tomi Janhunen