1. Problem, algoritmer och komplexitet, polynomtid, NP-fullständiga och NP-svåra problem
2. Exempel på polynomisk tid problem på grafer, giriga algoritmer, användning för nätverk design.
3. Kända NP-fullständiga problem, bevis på NP fullständighet, problem utanför NP
4. Polynomtids-reducering, NP-svåra problem, användning för nätverk design
5. Approximationsmetoder och algoritmer - giriga strategi, begränsning, partition
6. Approximationsmetoder och algoritmer – relaxation, primal-dual schema och local ratio
7. Bevis på komplexitet och algoritmdesign för nätverksproblem baserad på ny litteratur