Research

Publications

Professional

Teaching

Personal

Home

 

 

 

 

CSE 6311

ADVANCED COMPUTATIONAL MODELS AND ALGORITHMS

 

Spring 2011

 Tue,Thurs 3:30 - 4:50 PM

Location: ERB 131

Instructor: Dr. Gautam Das

Office: ERB 626
Phone: 817 272 7595
Email: gdas [AT) uta [DOT) edu

Office Hours:  Wed-Thu 2:30-3:30 PM

 

 Teaching Assistant: Saravanan Thirumuruganathan Office Hours: MoTu 11-12PM at ERB 504 or by appointment. Email:saravanan DOT thirumuruganathan [AT) MAVS [dot) UTA [dot) edu


About the Course

This course aims at exploring advanced computation models, theory and advanced algorithm design and analysis techniques that have broad applicability in solving real-life problems in cross-disciplinary areas. The course will consist of three parts: (a) the theory of NP-completeness, (b) approximation techniques to cope with intractability, and (c) randomized techniques.

 

Syllabus:

Theory of NP-Completeness

- Turing Reductions and the Complexity Hierarchy

- The classes NP, co-NP, NP-Complete, NP-Hard

- Examples of classical NP-Hard problems

 

Approximation Techniques

- Polynomial-time approximation schemes (PTAS)

- Dynamic programming

- Greedy paradigm

- Branch and bound

 

Randomized Techniques

- Probabilistic and Game-Theoretic Methods

- Markov Chains and Random Walks

- Randomized Data Structures

- Randomized Geometric and Graph Algorithms

 


Prerequisites

Pre-requisites: CSE 5311 or consent of instructor

 

References

1.      Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms. 2nd Edition, The MIT Press, ISBN 0-07-013151-1

2.      Michael R. Garey, David S. Johnson: Computers and Intractability: A guide to the theory of NP-completeness, 1979 W.H. Freeman ISBN 0-7167-1044-7

3.      Jon Kleinberg, Eva Tardos : Algorithm Design, 2005 Addison Wesley Press, ISBN 978-0321295354

4.      Rajeev Motwani, Prabhakar Raghavan: Randomized Algorithms. 1995, Cambridge University Press, ISBN 0-521-47465-5

 

Grading

3 non-cumulative exams worth 1/3 weight each

 

Announcements

  • May 7,2011 : Notes for Analysis of running time and recursion depth of randomized Kth smallest - PDF. New!
  • May 7,2011 : Notes for Coupon collector bounds using Union bound - PDF. New!
  • Apr 25, 2011 : Homework-3 , From Motwani/Raghavan book , Chapter 1: Exercises 1.1, 1.2, 1.6, Problems 1.1, 1.4, 1.8, 1.9. Chapter 3: Problems 3.2, 3.12.Chapter 4: Exercise 4.3, Problems 4.1, 4.6, 4.9. New !
  • Apr 25, 2011 : Final Exam is scheduled on May 12 (Thursday) , 2-4:30 PM. New !
  • Apr 25, 2011 : Course schedule is updated to include final exam time.New !
  • Apr 18, 2011 : Course schedule is updated
  • March 25, 2011 : Sample homework for Exam2 : Homework 2 (pdf).
  • Mar 25,2011 : The lecture notes for Linear Programming- PDF , LATEX and HTML.
  • Feb 7, 2011 : Sample homework for Exam1 : Homework 1 (pdf).
  • Feb 10, 2011 : Course schedule is updated
  • Feb 2,2011 : The lecture notes for Subset sum - PDF , LATEX and HTML
  • The course schedule can be found at here. (last update on Feb 10, 2011)
  • Please check this section regularly during the semester for updates and announcements on the course
  • Ethics statement is available here. Please print, sign and submit it to the instructor during class.
  • Guideline for emailing TA:
  • The subject should contain the words "CSE6311_". Eg subject: "CSE6311_ Blah". Please follow the above rule for a speedy response.

     

     


    Home | Research | Publications | Professional | Teaching | Personal