Research

Publications

Professional

Teaching

Personal

Home

 

 

 

 

CSE 6311

ADVANCED COMPUTATIONAL MODELS AND ALGORITHMS

 

Summer 2010

 Mon, Tue, Wed, Thurs 12:30 - 2:50 PM

Location: 315 NH New Location!

Instructor: Dr. Gautam Das

Office: 302 Nedderman Hall
Phone: 817 272 7595
Email: gdas@cse.uta.edu

Office Hours:  Wed-Thu 3-4pm

 

 Teaching Assistant: Arjun Dasgupta Office Hours: Monday 10-11am (GeoScience Building Room No 237) Email:arjun.dasgupta [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, _va 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

  • I will conduct my office hours on July 14 between 2 - 3:30pm. Please come by during this period to review your test 2 and test 3 papers. .
  • Homework 2 (pdf).
  • Homework 1 (pdf).
  • The course schedule can be found here.
  • 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_SUM2010". Eg subject: "CSE6311_SUM2010 My Class Notes". Please follow the above rule for a speedy response.

 

 


Home | Research | Publications | Professional | Teaching | Personal