Course: Special topics on graph algorithms

Fall semester, 2011

9:10 - 12:10 Monday, 105 CSIE Building.

3 credits

Web site: http://www.csie.ntu.edu.tw/~kmchao/tree11fall

Instructor: Kun-Mao Chao (趙坤茂)

TA: An-Chiang Chu (朱安強)  I  II

 

Prerequisites: Some basic knowledge on algorithm development is required. Background in approximation algorithms is welcome but not required for taking this course.

 

Coursework:

Two midterm exams (35% each; tentatively on Oct. 24, 2011 and Dec. 5, 2011)

Oral presentation or implementation of selected topics or papers (20%)

Homework and class participation (10%)

 

Our classmates: I  II  III

 

Class notes:

       Counting Spanning Trees [2011/9/19]

       Minimum Spanning Trees [2011/9/26]

       Shortest-Paths Trees [2011/9/26]

       A note on a 2-approximation algorithm for the MRCT problem [2011/9/26; 2011/10/3]

       A note on 15/8 & 3/2-approximation algorithms for the MRCT problem [2011/10/3; 2011/10/17]

       ((4/3+epsilon)-approximation: Approximation Algorithms for the Shortest Total Path Length Spanning Tree Problem) [2011/10/31]

       A note on a polynomial time approximation scheme for the MRCT problem (More details)

       Optimal Communication Spanning Trees [2011/11/7]

       A 2-approximation algorithm for the SROCT problem [2011/11/7]

       A note on eccentricities, diameters, and radii [2011/11/14]

       Steiner Minimal Trees
       A note on the uniform edge-partition of a tree [2011/11/21]

 

Slides:

       Introduction [2011/9/19]

       Counting Spanning Trees [2011/9/19]

       Riddles [2011/9/19]

       Minimum Spanning Trees [2011/9/26]

       Shortest-Paths Trees [2011/9/26]

       Minimum Routing Cost Spanning Trees [2011/9/26 - ]
       Examples: I  II  III [2011/10/10 holiday readings]

       A note on (4/3+epsilon)-approximation  [2011/10/31]

       A note on the reduction to the metric case

       A note on the PTAS for the MRCT problem (A rough estimate for a delta-path)
       An example showing that the farthest vertex of any vertex may not lie in the diameter [2011/11/21]
       k-split (by An-Chiang) [2011/11/28]

 

Homework: 

 

Class presentations:

1.      Suggested number of team members: about 6

2.      Each member is required to present in turn;

3.      Revised slides should be sent to me within one week after the presentation;

4.      Questions in class are always welcome.

 

Selected papers for presentation:
(You may choose your own topic to present. Please talk to me in advance if you wish to do so.)

 

References (not required):

1.          Spanning Trees and Optimization Problems, by Bang Ye Wu and Kun-Mao Chao (2004), Chapman & Hall/CRC Press, USA.

2.          Related journal and conference papers

 

Useful Links:

Special topics on graph algorithms, Spring 2004

Special topics on graph algorithms, Spring 2005

Special topics on graph algorithms, Spring 2006

Special topics on graph algorithms, Spring 2007
  Special topics on graph algorithms, Spring 2008

Special topics on graph algorithms, Spring 2009

Special topics on graph algorithms, Spring 2010

Special topics on graph algorithms, Fall 2010

Handbook on Approximation Algorithms and Metaheuristics (edited by Prof. Teo Gonzalez)