Lecture 01 |
![slides [PDF]](files/lecture01.png) |
![notes [PDF]links](files/lecture01.notes.png) |
|
 |
 |
Introduction and brief history of telecoms |
Lecture 02 |
![slides [PDF]](files/lecture02.png) |
![notes [PDF]links](files/lecture02.notes.png) |
|
 |
 |
Brief Computer Network History |
Lecture 03 |
![slides [PDF]](files/lecture03.png) |
![notes [PDF]links](files/lecture03.notes.png) |
|
 |
 |
Internet Design Principles |
Lecture 04 |
![slides [PDF]](files/lecture04.png) |
![notes [PDF]links](files/lecture04.notes.png) |
|
 |
 |
Network Optimization: Goals and Constraints |
Lecture 05 |
![slides [PDF]](files/lecture05.png) |
![notes [PDF]links](files/lecture05.notes.png) |
|
 |
 |
Optimization Introduction |
Lecture 06 |
![slides [PDF]](files/lecture06.png) |
![notes [PDF]links](files/lecture06.notes.png) |
|
 |
 |
Routing: Intra-Domain (as a kind of optimization, Dijkstra) |
Lecture 07 |
![slides [PDF]](files/lecture07.png) |
![notes [PDF]links](files/lecture07.notes.png) |
|
 |
 |
Intra-Domain Routing (Floyd-Warshall, and implementation) |
Lecture 08 |
![slides [PDF]](files/lecture08.png) |
![notes [PDF]links](files/lecture08.notes.png) |
|
 |
 |
Convex Optimization (and intra-domain routing) |
Lecture 09 |
![slides [PDF]](files/lecture09.png) |
![notes [PDF]links](files/lecture09.notes.png) |
|
 |
 |
The Network Design Problem intro |
Lecture 10 |
![slides [PDF]](files/lecture10.png) |
![notes [PDF]links](files/lecture10.notes.png) |
|
 |
 |
concave costs and related issues |
Lecture 11 |
![slides [PDF]](files/lecture11.png) |
![notes [PDF]links](files/lecture11.notes.png) |
|
 |
 |
multicommodity flow problems and Minoux's greedy method |
Lecture 12 |
![slides [PDF]](files/lecture12.png) |
![notes [PDF]links](files/lecture12.notes.png) |
|
 |
 |
budget constraint model and branch and bound |
Lecture 13 |
![slides [PDF]](files/lecture13.png) |
![notes [PDF]links](files/lecture13.notes.png) |
|
 |
 |
branch and bound (cont) |
Lecture 14 |
![slides [PDF]](files/lecture14.png) |
![notes [PDF]links](files/lecture14.notes.png) |
|
 |
 |
Randomized algorithms: simulated annealing |
Lecture 15 |
![slides [PDF]](files/lecture15.png) |
![notes [PDF]links](files/lecture15.notes.png) |
|
 |
 |
Randomized algorithms: genetic algorithms |
Lecture 16 |
![slides [PDF]](files/lecture16.png) |
![notes [PDF]links](files/lecture16.notes.png) |
|
 |
 |
tree-like networks |
Lecture 17 |
![slides [PDF]](files/lecture17.png) |
![notes [PDF]links](files/lecture17.notes.png) |
|
 |
 |
Advanced tree-like network design |
Lecture 18 |
![slides [PDF]](files/lecture18.png) |
![notes [PDF]links](files/lecture18.notes.png) |
|
 |
 |
Internet Implementation an Tree-like networks |
Lecture 19 |
![slides [PDF]](files/lecture19.png) |
![notes [PDF]links](files/lecture19.notes.png) |
|
 |
 |
Inter-Domain Routing (policies) |
Lecture 20 |
![slides [PDF]](files/lecture20.png) |
![notes [PDF]links](files/lecture20.notes.png) |
|
 |
 |
BGP |
Lecture 21 |
![slides [PDF]](files/lecture21.png) |
![notes [PDF]links](files/lecture21.notes.png) |
|
 |
 |
Input data |
Lecture 22 |
![slides [PDF]](files/lecture22.png) |
![notes [PDF]links](files/lecture22.notes.png) |
|
 |
 |
Network Design without complete information |
Lecture 23 |
![slides [PDF]](files/lecture23.png) |
![notes [PDF]links](files/lecture23.notes.png) |
|
 |
 |
Revision |