Workshop in algorithms and data structures, 2006

(0368-3500-37)

 

Lecturer:

Prof. Haim Kaplan (Sunday, 13:00-15:00, Shreiber 007)

Tel:

8814

E-mail:

T.A.: 

Svetlana Olonetsky

E-mail:

olonetsk@post.tau.ac.il

 

General

 

                                                 

Requirements

 

 

ˇ        A significant task will be to make the program easy to check. It should be comprehensible; well-documented; and partitioned into logical components such that each can be tested by itself.

 

Important dates

ˇ       Project submission: 25/09/2008.

ˇ        Submission of specification document is: 01/04/2008

 

     

Lecture notes: (ppt)


Possible Topics:

Some of the links point to theoretical papers that develop various algorithms, other point to previous experimental studies. The list of references is not comprehensive.

 

Algorithm engineering

There has been a lot of research in the last 10 years or so on how to efficiently implement various algorithms, as well as empirical comparisons between them. This is in order to bridge the gap between the theoretical algorithmic community and engineers.

By now there are three yearly international conferences on algorithm engineering:

1)      Workshop on Algorithm Engineering (WAE)

2)      ALENEX

3)      ESA (track B)

You can get a lot of material and ideas by looking at the papers which were published in these conferences. Most of the material can be accessed online with a TAU IP address.

 

Graph resources

9th Dimacs implementation challenge on shortest paths

 

Presentations