كلية الحاسبات والذكاء الإصطناعى

Algorithmic Graph Theoryمحتويات مقر

4- Course Content :-

Topic

No. of hours

Lecture

Tutorial/Practical

Introducing graphs & algorithmic complexity :-

Introducing graphs.

Introducing algorithmic complexity.

 Introducing data structures and depth-first searching.

 Adjacency matrices and adjacency lists.

Depth-first searching.

Two linear-time algorithms.

3

3

-

Spuming-trees, branching and connectivity :-

Spanning-trees and branching.

Optimum weight spanning-trees.

Optimum branching.

Enumeration of spanning-trees.

3

3

-

Circuits. cut-sets and connectivity :-

Fundamental circuits of a graph.

Fundamental cut-sets of a graph.

Connectivity.

3

3

-

Planar graphs :-

Basic properties of planar graphs.

Genus, crossing-number and thickness Characterizations of planarity.

Dual graphs.

planarity testing algorithm.

3

3

-

Networks and flows :-

Maximizing the flow in a network.

Menger's theorems and connectivity.

A minimum-cost flow algorithm.

3

3

-

Matching :-

Definitions.

Maximum-cardinality matching.

Perfect matching.

Maximum-weight matching.

3

3

-

Eulerian paths and circuits :-

Eulerian graphs.

Finding Eulerian circuits.

Postman problems :-

Counting Eulerian circuits.

The Chinese postman problem for undirected graphs.

The Chinese postman problem for digraphs.

3

3

-

Hamiltonian tours :-

Some elementary existence theorems.

Finding all Hamiltonian tours by matricial products.

The travelling salesman problem.

factors of a graph.

3

3

-

Coloring graphs :-

Dominating sets. independence and cliques.

Coloring graphs.

Edge-coloring.

3

3

-

Vertex-coloring.

Chromatic polynomials.

Face- colorings of embedded graphs.

The five-color theorem.

The four-color theorem.

3

3

-

Graph problems and Intractability :-

Introduction to NP-completeness.

The classes P and NP.

NP-completeness and Cook's theorem.

NP-complete graph problems.

3

3

-

Problems of vertex cover.

independent set and clique.

Problems of Hamiltonian paths and circuits and the travelling salesman problem.

Problems concerning the coloring of graphs.

3

3

-

اتصل بنا