Sunteți pe pagina 1din 6

Examen AG

Student: .............................................................................. Grupa: ................... ianuarie 2011


Problema 1. Pentru ce valori ale lui n, m N (n, m 1) graful Kn,m este eulerian ? Problema 2. S se construiasc o functie care s recunoasc un graf P3 -free. a a a a La intrare aceasta va primi un graf G = ({1, ..., n}, E) reprezentat cu ajutorul listelor de adiacent i va returna true sau f alse. Stabiliti complexitatea timp a a s algoritmului folosit. Problema 3. Fie R = (G, s, t, c) o retea. Spunem c uxurile x1 i x2 a s n 1 x2 = 0. Demonstrati c dac reteaua R sunt ortogonale dac ij E avem xij ij a a a 1 i x2 sunt ortogonale atunci x1 + x2 este ux R. Exist x1 i x2 uxuri de x s n a s valoare maxim i ortogonale ? as Problema 4. Dati exemplu de o problem de decizie P pe grafuri care este a NP-complet, dar dac se consider restrictia lui P pe clasa grafurilor bipartite a a a este polinomial. a Dati exemplu de o problem de decizie P1 pe grafuri care este NP-complet i a a s care rmne NP-complet chiar dac se consider restrictia sa pe clasa grafurilor a a a a a bipartite. Argumentare! (se pot folosi referinte la rezultate din curs). Problema 5. Determinati numrul fetelor unui graf plan cu n vrfuri, m muchii i k componente a a s conexe.

Examen AG
Student: .............................................................................. Grupa: ................... ianuarie 2011

Problema 1. Determinati toti arborii cu cel putin dou vrfuri care sunt a a grafuri bipartite complete. Problema 2. Fie G = (V, E) un graf reprezentat cu ajutorul listelor de adiacent. S se arate c se poate testa dac exist un circuit G care s contin a a a a a n a a o muchie e E dat, timpul O(|V | + |E|). a n Problema 3. O retea generalizat (de uxuri) R = (G, s, t, c) difer de una a a uzual prin faptul c functia de capacitate este denit i pentru noduri a a as c : V (G) E(G) R+ . Un ux ntr-o astfel de retea satisface conditiile uzuale (nenegativ, subcapacitar, se conserv orice nod diferit de intrare i ieire) i a n s s s n plus v V (G) {s, t}: xwv c(v). Artati c se poate determina a a wvE(G) un ux de valoare maxim a ntr-o astfel de retea, construind o retea uzual R i a s rezolvnd problema uxului maxim R . a n Problema 4. Fie G = (V, E) un graf conex i c : E R o functie de cost pe s multimea muchiilor sle. Se cunoate un arbore partial de cost minim T al lui G. s Descrieti un algoritm de complexitate O(n) (unde n = |G|) care s determine un a arbore partial de cost minim graful G obtinut din G prin adugarea unei noi n a (care nu era G) muchii e de cost C. n Problema 5. Exist grafuri 6-regulate planare ? Justicati rspunsul. a a

Examen AG
Student: .............................................................................. Grupa: ................... ianuarie 2011

Problema 1. Este adevrat c graful complementar al lui K3,3 este 2K3 ? a a Problema 2. Descrieti un algoritm de complexitate O(|V (G)| + |E(G)|) care s testeze dac graful G, dat prin listele de adiacent, are sau nu circuite de a a a lungime impar. a Problema 3. Demonstrati c urmtoarea problem de decizie apartine lui P: a a a Intrare : O retea R = (G, s, t, c) i o valoare real v0 > 0. s a Intrebare: Exist R un ux de valoare v0 ? a n Problema 4. Demonstrati c un graf bipartit de ordin impar nu este hamil a tonian. Problema 5. Fie G un graf planar C3 -free (fr circuite de lungime trei) cu aa m > 2 muchii i n 3 vrfuri. Demonstrati c m 2n 4. s a a

Examen AG
Student: .............................................................................. Grupa: ................... ianuarie 2011

Problema 1. Exist grafuri G cu 6 vrfuri cu proprietatea c G este izomorf a a a cu complementarul su ? (justicare) a Problema 2. Construiti o functie care primind la intrare un graf G reprezen tat cu ajutorul matricei de adiacent, s returneze numrul de triunghiuri (suba a a grafuri izomorfe cu C3 ) ale lui G. Problema 3. Modicati algoritmul de tip preux pentru obtinerea ecient a a unui ux de valoare prestabilit v0 a ntr-o retea dat. Pentru algoritmul obtinut a se va analiza complexitatea timp i se va argumenta corectitudinea. s Problema 4. Fie v un vrf de grad impar a ntr-un graf G. Demonstrati c a exist G un vrf u = v, de grad impar, astfel at u s poat accesat din v a n a nc a a printr-un drum. Problema 5. Demonstrati c dac o muchie e face parte din orice arbore partial al unui graf a a conex G, atunci G e nu-i conex.

Examen AG
Student: .............................................................................. Grupa: ................... ianuarie 2011

Problema 1. Exist grafuri G neconexe cu proprietatea c G este izomorf a a cu complementarul su ? (justicare) a Problema 2. Artati c dac (G) k, atunci graful G, reprezentat prin a a a n listele de adiacent, se poate construi din orice vrf v V (G) un drum de lungime a a cel putin k, timp O(k + |E(G)|). n Problema 3. Fie D = (V, E) un digraf, s V i o functie real de cost s a a : E R cu proprietatea c nu D nu are circuite C cu a(C) < 0. Se aplic a a algoritmul lui Bellman, Ford, Moore i se determin pentru ecare v V , uv costul s a minim al unui drum de la s la v. Demonstrati c functia a : E R, prin a a ij E a(ij) = a(ij) + ui uj , satisface proprietatea c a(ij) 0, ij E. Problema 4. Fie reteaua R = (G, s, t, c) cu proprietatea c c(ij) {0, 1} a pentru orice arc ij E(G). Descrieti un algoritm care s determine un ux x de a valoare maxim R cu proprietatea c a n a |{ij E(G)|x > 0}| = ij
x ux de valoare maxim R a n

min

|{ij E(G)|xij > 0}|.

Not: Astfel de uxuri au fost folosite aplicatiile combinatoriale ale problemelor a n de ux. Problema 5. Fie G un graf eulerian. Demonstrati c se pot orienta muchiile lui G astfel a at orice vrf al digrafului obtinut s aib gradul interior egal cu gradul exterior. nc a a a

Examen AG
Student: .............................................................................. Grupa: ................... ianuarie 2011

Problema 1. Determinati toti arborii T cu mai mult de un vrf cu propri a etatea c T este izomorf cu complementarul su. a a Problema 2. Fie T = (V, E) un arbore (reprezentat cu ajutorul listelor de adiacenta) cu n 3 vrfuri. Descrieti un algoritm de complexitate timp O(n) care s determine a a dou vrfuri x, y V astfel ca xy E iar circuitul format T + xy s aib a a n a a lungime maxim. a

Problema 3. Fie G = (S, T ; E) un graf bipartit. Construiti o retea R astfel at rezolvnd problema uxului maxim pe R s se decid dac graful bipartit nc a a a a dat are sau nu cuplaj perfect. Problema 4. Demonstrati c dac s-ar putea determina timp polinomial a a n dac un digraf are sau nu un drum hamiltonian, atunci s-ar putea determina a n timp polinomial dac un graf bipartit are sau nu un circuit hamiltonian. a Problema 5. Demonstrati c orice graf conex are un mers a nchis care ecare muchie apare n cel putin o dat i cel mult de 2 ori. as

S-ar putea să vă placă și