CMSC 38512 Kolmogorov Complexity

  • Course Mechanics
  • Course Overview
  • Whate we covered so far
  • Assignments and Handouts
  • Course Mechanics

    Instructor

    Janos Simon
    165 Ryerson
    2-3488
    simon AT cs DOT uchicago DOT edu
    Office Hours: by arrangement

    Textbook

    Ming Li and Paul Vitanyi: An Introduction to Kolmogorov Complexity and Its Applications
    Third Edition, Springer Verlag, 2008
    ISBN 987-0-387-49820-1

    Course Overview

    Theory of Kolmogorov Complexity and Applications in Theoretical Computer Science.
    I will try to cover in the course
    Definition and properties of Algorithmic Complexity C(x)
    Algorithmic Prefix Complexity K(x)
    Applications in Theoretical Computer Science (Incompressibility Method)
    Topics to be defined (Applications to Learning, average-case complexity. Possibly, resouce-bounded variants.)

    Material covered so far
    Introduction -- Chapter 1, Sections 1.1, 1.8 (I assume you know most of 1.2-1.7)
    Chapter 2, sections 2.1 and 2.2
    Chapter 6. Sections 6.1,6.3, 6.6.1

    Evaluation/Grading

    There will be problem sets, and a take-home final. I will also give "do-exercises".
    You should do them if you do not know how to do them. Typically, these are not graded.

    Assignments and Handouts

    Assignments are due in class the week after they were assigned.

    Assignments given so far.

  • First Assignment. Due Tuesday, November 3.

  • http://people.cs.uchicago.edu/~simon/