The course gives students an in depth understanding of graphs, graph algorithms and their application in a computerized setting. The applications of interest include planning, optimization and matching. The course covers the pure aspects as well as their applications specifically in computer related scenarios like routing and resource management.
Students should be able to:• Equip students with an in depth theoretical knowledge of graphs and their manipulation• Explore ways graph algorithms can be applied in computer settings