Documente Academic
Documente Profesional
Documente Cultură
S
apt
am
ana 1
C. Croitoru
croitoru@info.uaic.ro
FII
October 1, 2014
1 / 42
OUTLINE
Descrierea cursului
2 / 42
DESCRIEREA CURSULUI
Pagina cursului
http://thor.info.uaic.ro/ croitoru/ag/
3 / 42
DESCRIEREA CURSULUI
Pagina cursului
http://thor.info.uaic.ro/ croitoru/ag/
Obiective
Studentii vor fi familiarizati cu notiunile si rezultatele de baza ale Teoriei
Algoritmice a Grafurilor, care vor fi aplicate n proiectarea de algoritmi
eficienti pentru diverse probleme de optimizare combinatorica.
4 / 42
DESCRIEREA CURSULUI
Pagina cursului
http://thor.info.uaic.ro/ croitoru/ag/
Obiective
Studentii vor fi familiarizati cu notiunile si rezultatele de baza ale Teoriei
Algoritmice a Grafurilor, care vor fi aplicate n proiectarea de algoritmi
eficienti pentru diverse probleme de optimizare combinatorica.
Tematic
a General
a
Vocabular al Teoriei Grafurilor, Probleme de drum(parcurgeri, drumuri
minime, conexiune), Arbori partiali de cost minim (union-find,
complexitate amortizata), Cuplaje, Fluxuri, Reduceri polinomiale pentru
probleme de decizie pe grafuri, Abordari ale problemelor NP-dificile,
Grafuri Planare.
5 / 42
DESCRIEREA CURSULUI
Competente acumulate
Utilizarea grafurilor ca limbaj de modelare formala. Cunoasterea
algoritmilor de baza pentru problemele clasice pe grafuri.
Recunoasterea complexitatii de calcul pentru probleme de
optimizare.
6 / 42
DESCRIEREA CURSULUI
Competente acumulate
Utilizarea grafurilor ca limbaj de modelare formala. Cunoasterea
algoritmilor de baza pentru problemele clasice pe grafuri.
Recunoasterea complexitatii de calcul pentru probleme de
optimizare.
Metode de predare
Prezentari video ale slide-urilor (continand notele de curs) disponibile in
format pdf la inceputul semestrului.
7 / 42
DESCRIEREA CURSULUI
Competente acumulate
Utilizarea grafurilor ca limbaj de modelare formala. Cunoasterea
algoritmilor de baza pentru problemele clasice pe grafuri.
Recunoasterea complexitatii de calcul pentru probleme de
optimizare.
Metode de predare
Prezentari video ale slide-urilor (continand notele de curs) disponibile in
format pdf la inceputul semestrului.
DESCRIEREA CURSULUI
Bibliografie
CROITORU C., Tehnici de baza n optimizarea combinatorie,
Editura Univ. Al. I. Cuza Iasi, Iasi,1992.
CROITORU C., Introducere in proiectarea algoritmilor
paraleli, Editura Matrix Rom, Bucuresti, 2002.
TOMESCU I., Probleme de combinatorica si teoria grafurilor,
Editura did. si ped., Bucuresti,1981.
DIESTEL R., Graph Theory, Electronic Edition.
CORMEN T.H., Leiserson C.E., Rivest R.L., Stein C.,
Introduction to Algorithms,MIT Press 2001.
9 / 42
DESCRIEREA CURSULUI
Bibliografie
CROITORU C., Tehnici de baza n optimizarea combinatorie,
Editura Univ. Al. I. Cuza Iasi, Iasi,1992.
CROITORU C., Introducere in proiectarea algoritmilor
paraleli, Editura Matrix Rom, Bucuresti, 2002.
TOMESCU I., Probleme de combinatorica si teoria grafurilor,
Editura did. si ped., Bucuresti,1981.
DIESTEL R., Graph Theory, Electronic Edition.
CORMEN T.H., Leiserson C.E., Rivest R.L., Stein C.,
Introduction to Algorithms,MIT Press 2001.
Suplimentar
http://thor.info.uaic.ro/ croitoru/ag/resurse bibliografice (optionale)
10 / 42
DESCRIEREA CURSULUI
EVALUARE
11 / 42
DESCRIEREA CURSULUI
EVALUARE
12 / 42
DESCRIEREA CURSULUI
EVALUARE
INTERESUL PENTRU GRAFURI IN INFORMATICA
INTERESUL PENTRU GRAFURI IN INFORMATICA
15 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
World.png
A small-world network is a type of mathematical graph in which
most nodes are not neighbors of one another, but most nodes can
be reached from every other by a small number of hops or steps.
16 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
INTERESUL PENTRU GRAFURI IN INFORMATICA
18 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
Argumentation Frameworks.
19 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
INTERESUL PENTRU GRAFURI IN INFORMATICA
Shot.png
Graph-based Data Basis.
21 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
Visualization systems.
22 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
Madrid-Metro.
23 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
INTERESUL PENTRU GRAFURI IN INFORMATICA
INTERESUL PENTRU GRAFURI IN INFORMATICA
26 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
?
a
27 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
NO
a
28 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
29 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
?
a
30 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
YES
a
31 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
32 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
?
a
33 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
YES
a
EXTENSION
f
34 / 42
INTERESUL PENTRU GRAFURI IN INFORMATICA
Intrare:
Intrebare:
G un graf, k N.
Exista S multime stabila n G ,
cu |S| k?
36 / 42
Intrare:
Intrebare:
G un graf, k N.
Exista S multime stabila n G ,
cu |S| k?
Intrare: G un graf.
Iesire: (G ) si un martor:
M cuplaj n G , cu |M| = (G ).
Intrare:
Intrebare:
G un graf, k N.
Admite G o k-colorare?
38 / 42
Intrare:
Intrebare:
G un graf, k N.
Admite G o k-colorare?
Intrare: G un graf.
Iesire: 0 (G ) si un martor: o 0 (G )-colorare
a muchiilor lui G .
Intrare:
Intrebare:
G , H grafuri.
G
= H?
40 / 42
Intrare:
Intrebare:
G , H grafuri.
G
= H?
Intrare:
Intrebare:
G , H grafuri.
Are G un subgraf G 0 astfel ca G 0
= H?
Este NP-completa.
41 / 42
Problema
Problema
Problema
Problema
Problema
Problema
Problema
Problema
1,
3,
4,
3,
4,
1,
1,
1,
Setul
Setul
Setul
Setul
Setul
Setul
Setul
Setul
1
1
1
3
3
4
7
8
42 / 42