Course: Special topics on graph algorithms

Fall semester, 2010

9:10 - 12:10 Tuesday, 111 CSIE Building.

3 credits

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

Instructor: Kun-Mao Chao (趙坤茂)

TA: Kuan-Yu Chen (陳冠宇)

 

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. 26, 2010 and Dec. 7, 2010)

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

Homework and class participation (10%)

 

Our classmates: I  II  III  IV  V  VI  VII  VIII  IX  X

 

Class notes:

       Counting Spanning Trees

       Minimum Spanning Trees

       Shortest-Paths Trees

       A note on a 2-approximation algorithm for the MRCT problem

       A note on 15/8 & 3/2-approximation algorithms for the MRCT problem

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

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

       Optimal Communication Spanning Trees

       A 2-approximation algorithm for the SROCT problem

       A note on eccentricities, diameters, and radii

       Steiner Minimal Trees
       A note on the uniform edge-partition of a tree

 

Slides:

       Introduction

       Counting Spanning Trees

       Riddles

       Minimum Spanning Trees

       Shortest-Paths Trees

       Minimum Routing Cost Spanning Trees
       Examples: I  II  III

       A note on (4/3+epsilon)-approximation

       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)

 

Homework: 

 

Class presentations:

1.      Suggested number of team members: about 7~8

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

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