Site icon Complex systems and AI

Ope. Res. : Graph theory

Graph theory course

This course presents some graph theory algorithms like spanning trees, shortest path problems and flow problems.

๐Ÿ”— project 1๐Ÿ”— project 2๐Ÿ”— SYLLABUSMARKS
http://graphonline.ru/en/
ย 
ย 
ย 
Session / TimelineTutorial / Oral examIdea / ConceptVideo
nonenone๐Ÿ”— Decision making / motivationย 
ย ย ย ย 
1๐Ÿ”— Tutorial 1Complexityย 
ย ย ย ย  โ†’ ๐Ÿ”— Big oh notation๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— Termination and correctness๐Ÿ”—
ย ย 
2๐Ÿ”— Tutorial 2Graph theory's basicsย 
ย ย ย ย  โ†’ ๐Ÿ”— A / directed graphย 
ย ย ย ย  โ†’ Degreeย 
ย ย ย ย  โ†’ Path / cycleย 
ย ย ย ย  โ†’ Complete graph๐Ÿ”—
ย ย ย ย  โ†’ Subgraphย 
ย ย ย ย  โ†’ ๐Ÿ”— Treeย 
3๐Ÿ”— Tutorial 3ย ย ย ย  โ†’ ๐Ÿ”— Eulerian circuit๐Ÿ”—
ย ย ย ย  โ†’ Hamiltonian circuit๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— Graph coloring๐Ÿ”—
ย ย 
4๐Ÿ”— Tutorial 4Spanning treeย 
ย ย ย ย  โ†’ ๐Ÿ”— Kruskal's algorithm๐Ÿ”—
ย ย ย ย  โ†’ Primโ€™s algorithm๐Ÿ”—
End of project 1how to solve:๐Ÿ”—
ย 
5 & 6๐Ÿ”— Tutorial 5Shortest path problemย 
ย ย ย ย  โ†’ ๐Ÿ”— Linear program๐Ÿ”—
ย ย ย ย  โ†’ Dynamic program๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— Dijkstra's algorithm๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— DAG algorithm๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— Bellman-Ford's algorithm๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— Floyd-Warshall's algorithm๐Ÿ”—
how to solve:๐Ÿ”—
7 & 8๐Ÿ”— Tutorial 6Flow problemย 
ย ย ย ย  โ†’ ๐Ÿ”— Max flow problem๐Ÿ”—
ย ย ย ย  โ†’ Flows and cutห„
ย ย ย ย  โ†’ Augmenting pathห„
ย ย ย ย  โ†’ Min cut problemห„
ย ย ย ย  โ†’ ๐Ÿ”— Ford-Fulkerson's algorithm๐Ÿ”—
how to solve:๐Ÿ”—
9 & 10๐Ÿ”— Tutorial 7Transportation problemย 
ย ย ย ย  โ†’ ๐Ÿ”— Definition and special cases๐Ÿ”—
ย ย ย ย  โ†’ Initial solution๐Ÿ”—
ย ย ย ย  โ†’ ๐Ÿ”— Stepping stone algorithmย 
ย ย ย ย  โ†’ Degeneracyย 
End of project 2how to solve:๐Ÿ”—
ย 
ย 
ย 
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  REFERENCES
Introduction to Algorithms: Cormen, T and Leiserson, C
The Algorithm Design Manual: Steven S. Skiena
Electric Power System Applications of Optimization, Second Edition: James A. Momoh
Exit mobile version