7.2 Problema săptămânii Seminar Seminar Seminar Seminar Conexitate Teorie...

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "7.2 Problema săptămânii Seminar Seminar Seminar Seminar Conexitate Teorie..."

Transcript

1 Cuprins 1 Noţiuni preliminare şi scurt istoric Scurt istoric Structura cursului Notaţii generale. Noţiuni recapitulative de combinatorică Grafuri, digrafuri, multigrafuri şi grafuri generale Teorie Problema săptămânii Seminar Subgrafuri şi morfisme de grafuri Teorie Operaţii cu subgrafuri Proprietăţi Problema săptămânii Seminar Grade şi semigrade Teorie Problema săptămânii Seminar Drumuri, cicluri şi circuite Teorie Conexitate Problema săptămânii Seminar Conexitate Teorie Problema săptămânii Seminar Clase importante de grafuri Teorie Problema săptămânii Seminar

2 CUPRINS CUPRINS 8 Arbori. Arbori parţiali Teorie Problema săptămânii Seminar Arbori parţiali de cost minim. Algoritmul lui Kruskal/Prim Teorie Problema săptămânii Seminar Probleme de numărare a arborilor Teorie Problema săptămânii Seminar Algoritmi de căutare Teorie Problema săptămânii Seminar Probleme de drum minim (maxim) Teorie Problema săptămânii Seminar Algoritmii lui Dantzig şi Ford, Dijkstra, Floyd şi Warshall Teorie Problema săptămânii Seminar Metoda drumului critic Teorie Problema săptămânii Seminar Diagrame 55 2

3 Cursul 1 Noţiuni preliminare şi scurt istoric 1.1 Scurt istoric Structura cursului Notaţii generale. Noţiuni recapitulative de combinatorică Scurt istoric Claude Berge ( ) a fost un matematician francez, recunoscut drept unul din fondatorii combinatoricii şi teoriei grafurilor. Acesta a jucat un rol major în renaşterea combinatoricii, iar în teoria grafurilor a rămas cunoscut pentru conjectura grafurilor perfecte, rezolvată după câteva luni de la moartea sa. 1.2 Structura cursului Scopul cursului constă în parcurgerea noţiunilor de bază legate de grafuri şi prezentarea câtorva rezultate fundamentale ce au fost de mare folos în rezolvarea problemelor teoretice sau practice. Pe scurt, vom parcurge următoarele aspecte: Noţiuni fundamentale 1 Grafuri, digrafuri, multigrafuri şi grafuri generale 2 Metode de reprezentare a grafurilor şi digrafurilor 3 Subgrafuri şi morfisme de grafuri 4 Grade şi semigrade 5 Drumuri, cicluri şi circuite 6 Conexitate 7 Clase importante de grafuri: grafuri complete, grafuri planare, grafuri bipartite, grafuri regulate. Arbori 1 Arbori. Arbori parţiali 2 Arbori parţiali de cost minim. Algorimii lui Kruskal/ Prim 3 Probleme de numărare a arborilor Probleme de drum în grafuri şi digrafuri 1 Algoritmi de căutare 2 Probleme de drum minim (maxim) 3 Algorimii lui Dantzig şi Ford, Dijkstra, Floyd şi Warshall 4 Metoda drumului critic. 3

4 1.3. NOTAŢII GENERALE. NOŢIUNI CURSUL RECAPITULATIVE 1. NOŢIUNI PRELIMINARE DE COMBINATORICĂ ŞI SCURT ISTORIC 1.3 Notaţii generale. Noţiuni recapitulative de combinatorică Vom nota prin N mulţimea numerelor naturale N := {0, 1, 2,..., n,...}, iar pentru i N, notăm N i := {i, i + 1,...}. Vom obişnui să mai notăm iar pentru n = 0, facem convenţia [0] :=. Oricare ar fi x, y R notăm [n] := {1, 2,..., n} şi [n] 0 := {0, 1, 2,..., n}, x y := min {x, y} şi x y := max {x, y}. Oricare ar fi x R şi k N definim funcţia factorial descrescător şi funcţia factorial crescător [x] k := x (x 1) (x 2)... (x k + 1) =: x k, [x] k := x (x + 1) (x + 2)... (x + k 1) =: x k, iar pentru k = 0 considerăm prin convenţie [x] 0 = [x] 0 = 1. Vom nota prin x 1... x i i suma tuturor produselor de câte i numere din n numere x 1, x 2,..., x n, unde n N. Pe tot parcursului cursului vom lucra doar cu mulţimi finite. Dată o mulţime finită A, vom nota cu A cardinalul acesteia. Pentru două mulţimi finite A, B vom nota cu F (A, B) mulţimea tuturor funcţiilor definite pe A cu valori în B. Pe mulţimea F (A, B) definim relaţia de echipotenţă prin A B : f F (A, B), f funcţie bijectivă. Putem defini acum noţiunea de mulţime finită prin Definiţia 1 O mulţime A se numeşte finită dacă este vidă sau dacă este echipotentă cu mulţimea {1, 2,..., n}. O mulţimea este inifnită dacă nu este finită. Teorema 2 Dacă o mulţime este finită, atunci aceasta nu este echipotentă cu nici o submulţime proprie a sa. Legat de mulţimile A şi B vom folosi deseori incluziunea A B : (x A x B) reuniunea A B := {x x A sau x B} intersecţia A B := {x x A şi x B} diferenţa A B := {x x A şi x B} reuniunea disjuctă A B := (A B) (A B) diferenţa simetrică A B := (A B) (B A). Oricărei funcţii f : A B, unde A = {a 1, a 2,..., a m } şi B = {b 1, b 2,..., b n }, m, n N, îi putem asocia o aranjarea a obiectelor din A, în căsuţele din B astfel încât căsuţa b i = {a A f (a) = b i }. Această corespondenţă este o bijecţie. Mai mult, putem stabili o corespondenţă bijectivă între mulţimea F (A, B) şi mulţimea m uplelor formate cu elemente din B sau a cuvintelor de m litere formate cu litere din mulţimea B : unde ordinea literelor este vitală. Deci, avem că F (A, B) f f (a 1 ) f (a 2 )... f (a m ), 4

5 CURSUL 1.3. NOŢIUNI NOTAŢIIPRELIMINARE GENERALE. NOŢIUNI ŞI SCURTRECAPITULATIVE ISTORIC DE COMBINATORICĂ Propoziţia 3 Cardinalul mulţimii F (A, B) este n m. Se numeşte permutare a mulţimii A = {a 1, a 2,..., a m } orice aplicaţie bijectivă σ : A A. Vom nota mulţimea tuturor permutărilor mulţimii A cu S m = {σ F (A, A) σ funcţie bijectivă}. O partiţie a mulţimii A este o descompunere de forma A = A 1 A 2... A k. Dat un număr k N, 1 m n, unde m = A, se numeşte aranjament de n elemente luate câte m orice submulţime ordonată alcătuită din m elemente ale lui A. Cu alte cuvinte, un aranjament de n elemente luate câte m este un cuvânt de lungime m format cu litere diferite din mulţimea B, iar numărul lor este [n] m := A m n = n! (n m)!. Orice aranjament poate fi privit ca o funcţie injectivă, iar un aranjament de m elemente luate câte m se numeşte permutare. Astfel, orice permutare poate fi privit ca o funcţie bijectivă. Observaţia 4 Numărul de posibilităţi de a introduce m bile, numerotate de la 1 la m, în n urne, numerotate de la 1 la n, este egal cu [n] m. Numărul funcţiilor injective f : A B este egal cu [n] m. De vreme ce, în cazul finit, o funcţie injectivă este tot una cu o funcţie bijectivă deducem că numărul funcţiilor [m] m = m!. Dacă mulţimea B este o mulţimea ordonată astfel încât b 1 <... < b n, un cuvânt de lungime n format cu litere din B, b i1 b i2... b ik se numeşte crescător dacă b i1 b i2... b ik, şi strict crescător dacă inegalităţile de mai sus sunt stricte. Cuvintele strict crescătoare de lungime m formate cu n simboluri se mai numesc combinări de n luate câte m, iar cele crescătoare se numesc combinări cu repetiţii de n luate câte m. Numărul de combinări de n luate câte m, respectiv, numărul de combinări cu repetiţii de n luate câte m este ( ) n := [n] m m m! = n! m! (n m)!, respectiv, r ( ) n := [n]m m m!. ( ) n Numărul se numeşte număr binomial şi este egal şi cu numărul submulţimilor cu m elemente m ale unei mulţimi cu n elemente. Au loc formulele de calcul ( ) n = m ( n 1 m ) + ( ) n 1, a, b C : (a + b) n = m 1 n k=0 ( ) n a k b n k. k Oricare ar fi p mulţimile finite A 1, A 2,..., A p are loc principiul includerii şi excluderii A 1 A 2... A p = A i A i A j + A i A j A k...+ ( 1) p A 1... A p. Cu ajutorul acestui principiu se poate stabili că numărul funcţiilor surjective f : A B, A = m, B = n, m, n N, m n este egal cu n m ( ) n (n 1) m + 1 ( ) n (n 2) m 2 ( ) ( ) n (n 3) m ( 1) n 1 n. 3 n 1 5

6 1.3. NOTAŢII GENERALE. NOŢIUNI CURSUL RECAPITULATIVE 1. NOŢIUNI PRELIMINARE DE COMBINATORICĂ ŞI SCURT ISTORIC Numim funcţie generatoare asociată unui şir de numere (a n ) ca fiind suma seriei a n x n, n=0 în ipoteza în care seria este convergentă pe R sau pe o submulţime a sa. Numărul lui Catalan reprezintă numărul de moduri în care se pot pune parantezele într-un produs neasociativ de n factori, scrişi în ordinea a 1,..., a n. Acest număr se poate calcula cu ajutorul formulei n N : T (n) := 1 ( ) 2n 2. n n 1 6

7 Cursul 2 Grafuri, digrafuri, multigrafuri şi grafuri generale 2.1 Teorie Problema săptămânii Seminar Teorie Fie V o mulţime nevidă şi finită, i.e. V = {v 1, v 2,..., v n }, n N. Mulţimea părţilor mulţimii V o vom nota cu P (V ), iar mulţimea părţilor mulţimii V alcătuite din 2 elemente, respectiv, mulţimea perechilor ordonate formate cu elemente din X o vom nota cu P 2 (V ) := {Y V Y = 2}, respectiv, P 2 (V ) := {(x, y) x, y V, x y}. Ţinând cont de formulele de calcul din Cursul 0, putem stabili următoarea Propoziţia 5 Dacă V şi V = n, atunci P (V ) = 2 n, P 2 (V ) = 2 C2 n = 2 n(n 1), P 2 (V ) = 2 n(n 1). (2.1) Definiţia 6 Se numeşte graf neorientat o perechea ordonată de mulţimi G = (V, E), unde V este o mulţimi nevidă, finită şi E P 2 (V ). Elementele mulţimii V se numesc vârfuri (vertices) sau noduri ale grafului G, iar elementele lui E se numesc muchii (edges). Ordinul grafului G = (V, E), notat cu o (G), reprezintă cardinalul mulţimii V, iar dimensiunea grafului G, notată cu dim G, reprezintă cardinalul mulţimii E. Dată o muchie e = {u, v} E, u, v se numesc extremităţile muchiei şi o vom mai nota cu [u, v]. Mai mult, dacă [u, v] E, spunem că vârfurile u, v sunt adiacente în graful G şi incidente în muchia [u, v]. Dacă u = v, muchia e se numeşte buclă. Mulţimea N (v) := {u V u, v sunt incidente în muchia [u, v]} se numeşte vecinătatea vârfului v. Dacă E =, atunci graful (V, ) se numeşte graf nul pe care îl vom nota cu O n, iar dacă E = P 2 (V ), atunci graful (V, P 2 (V )) se numeşte graf complet pe care le vom nota cu K n. 7

8 2.1. TEORIE CURSUL 2. GRAFURI, DIGRAFURI, MULTIGRAFURI ŞI GRAFURI GENERALE Exemplu 7 Vom reprezenta grafurile cu ajutorul unor desene alcătuite din puncte şi linii continue ce vor lega anumite perechi de puncte. Grafuri Peterson Exemplu 8 Orice mulţime ordonată (alfabetul limbii latine, mulţimea R, laticele, clasa părţilor unei mulţimi etc.) este o latice. Exemplu 9 Oricărui poliedru îi putem asocia un graf neorientat. În particular, pentru poliedrele Platon (tetraedru, cub, octoedru, dodecaedru, icosaedru) avem grafurile corespuzătoare Exemplu 10 Graficul oricărei funcţii numerice reale este un graf. 8

9 CURSUL 2. GRAFURI, DIGRAFURI, MULTIGRAFURI ŞI GRAFURI GENERALE 2.1. TEORIE Exemplu 11 (din lumea reală) Arborele genealogic al unui individ dintr-o anumită populaţie (oameni sau animale), reţeaua de drumuri/căi ferate a unei ţări, paginile Web etc. Definiţia 12 (construcţii de grafuri) Fie G 1 = (V 1, E 1 ) şi G 2 = (V 2, E 2 ) grafuri neorientate. (i) Numim complementarul grafului G 1 perechea ordontă de mulţimi G 1 := (V, P 2 (V ) E), i.e. este graful alcătuit din aceleaşi vârfuri şi două vârfuri sunt adiacente în G dacă şi numai dacă nu sunt adiacente în G. (ii) Numim produsul cartezian al grafurilor G 1 şi G 2 perechea ordonată G 1 G 2 := (V 1 V 2, E), unde vărfurile {(v 1, v 2 ), (v 1, v 2 )} sunt adiacente în graful G 1 G 2 dacă şi numai dacă v 1 = v 1 şi { v 2, v 2} E2 sau v 2 = v 2 şi { v 1, v 1} E1. Definiţia 13 Se numeşte graf orientat sau digraf o perechea ordonată de mulţimi G = (V, E), unde V este o mulţimi nevidă, finită şi E P 2 (V ). Elementele mulţimii V se numesc vârfuri (vertices) sau noduri ale grafului G, iar elementele lui E se numesc arc. Ordinul grafului orientat G = (V, E), notat cu o (G) sau n G sau n (G), reprezintă cardinalul mulţimii V, iar dimensiunea grafului G, notată cu dim G sau m G sau m (G), reprezintă cardinalul mulţimii E. Dată o muchie e = {u, v} E, u, v se numesc extremităţile (iniţiale/finale) muchiei şi o vom mai nota cu [u, v]. Dacă u = v, muchia e se numeşte buclă. Observaţia 14 Din punct de vedere al reprezentării grafice, digrafurile au în plus un sens de parcurs al arcelor. Observaţia 15 În baza propoziţiei de la începutul cursului putem afirma că există 2 n(n 1) grafuri cu n vârfuri, respectiv, 2 n(n 1) grafuri orientate cu n vârfuri. Definiţia 16 (generalizări) (i) Se numeşte graf multiplu sau multigraf o pereche ordonată de mulţimi G = (V, E), unde V este o mulţime nevidă, finită şi E este o familie de elemente din P 2 (V ), i.e. e E, e = ({u i, v i }) i I, i I : u i, v i V, u i v i (ii) Se numeşte graf general sau pseudograf o pereche ordonată de mulţimi G = (V, E), unde V este o mulţime nevidă, finită şi E este o familie de elemente din P 1 (V ) P 2 (V ). (iii) Se numeşte graf mixt o pereche ordonată de mulţimi G = (V, E E ), unde V este o mulţime nevidă, finită, E P 2 (V ) şi E P 2 (V ). Exemplu 17 Intuitiv un graf multiplu este un graf în care între două vârfuri pot există mai multe muchii/arce. Observăm că grafurile sunt multigrafuri muchii multiple sau pseudografuri fără muchii multiple şi fără bucle. 9

10 2.2. PROBLEMA CURSUL SĂPTĂMÂNII 2. GRAFURI, DIGRAFURI, MULTIGRAFURI ŞI GRAFURI GENERALE 2.2 Problema săptămânii În secţiunea de faţă ne propunem să descriem o problemă interesantă care se poate soluţiona cu ajutorul grafurilor. Problema 18 (problema prieteniei a lui Paul Erdős) Descrieţi printr-un graf un grup de 2n+ 1 persoane astfel încât oricare două persoane au exact un prieten comun în interiorul grupului. 2.3 Seminar Exerciţiul 19 Arătaţi că într-un grup de mai mult de două persoane există întotdeauna două persoane cu acelaşi număr de prieteni din interiorul grupului. Soluţie 20 Fie V = {1, 2,..., n}, n N, n 2 fixat, un grup oarecare de persoane şi E P 2 (V ). O muchie {i, j} E, i, j V reprezintă faptul că i şi j sunt prieteni. Formal ne propunem să arătăm că i, j V : i j N (i) = N (j), unde N (i) = {j V {i, j} E}. Dacă presupunem pentru reducere la absurd că ceea ce este echivalent cu injectivitatea funcţiei i, j V : i j N (i) N (j) N : {1, 2,..., n} {0, 1,..., n 1}. Injectivitatea, surjectivitatea şi bijectivitatea coincid în cazul în care funcţia în discuţie este definită între mulţimi finite cu acelaşi număr de elemente. Prin urmare, N este surjectivă, i.e. i, j V : N (i) = 0 şi N (j) = n 1 Exerciţiul 21 Construiţi graful complementar asociat grafului G = ({1, 2, 3, 4, 5, 6}, {{1, 2}, {1, 4}, {2, 5}, {3, 5}, {3, 6}, {5, 6}}) şi produsul cartezian al grafurilor G 1 = ({1, 2, 3, 4}, {{1, 2}, {2, 3}, {3, 4}, {4, 1}}) şi G 2 = ({z, y, x}, {{z, y}. {y Soluţie Exerciţiul 23 Să se deseneze graful corespunzător clasei părţilor unei mulţimi finite A. Să se calculeze mărimea acestui graf? Soluţie 24 Graful corespunzător clasei părţilor mulţimii A, P (A), este G = (V, E) unde V = P (A) şi {A 1, A 2 } E dacă şi numai dacă sau A 1 A 2 şi / A 3 V : A 1 A 3 A 2 A 2 A 1 şi / A 3 V : A 2 A 3 A 1. Urmărind cu atenţie desenul de mai sus putem deduce următoarea formulă de calcul pentru mărimea grafului G n ( ) n E = m (G) = k = n2 n 1. k k=0 Exerciţiul 25 Să se deseneze graful corespunzător divizorilor unui număr natural n 2. Să se calculeze mărimea acestui graf? 10

11 CURSUL 2. GRAFURI, DIGRAFURI, MULTIGRAFURI ŞI GRAFURI GENERALE 2.3. SEMINAR Soluţie 26 Trebuie să realizăm desenul grafului G = (V, E), unde V = {d d divide n} şi {d 1, d 2 } E dacă şi numai dacă d 1 d 2 şi / d 3 V {d 1, d 2 } : d 1 d 3 d 2 sau d 2 d 1 şi / d 3 V {d 1, d 2 } : d 2 d 3 d 1. Dat un n N, n 2, avem n = p α 1 1 pα pα k k k V = şi i=1 (α k + 1) şi E = d n f (d), unde f (d) reprezintă numărul de fatori primi din descompunerea lui d = p β 1 1 pβ pβ k k, 0 β j α j, j 1, k. De exemplu, avem f (1) = 0, α j divizori de forma αi α j divizori de forma d = p β j j, 1 β j α j, j 1, k, şi inductiv α 1 α 2... α k divizori de forma Prin urmare... d = p β j j pβ i i, 1 β i α i, 1 β j α j, i, j 1, k, d = p β 1 1 pβ pβ k k, 1 β j α j, j 1, k. Exerciţiul 27 Să se deseneze graful corespunzător comutativităţii unui grup. Să se calculeze mărimea acestui graf? Să se arate că în cazul grupurilor abeliene acest graf coincide cu K n. Soluţie 28 Dat un grup (H, ) graful comutativităţii acestuia este G = (V, E), unde V = H şi, oricare ar fi x, y H, {x, y} E dacă şi numai dacă xy = yx. Exerciţiul 29 Într-o ţară sunt 2000 de oraşe şi niciun drum între acestea. Să se arate că se poate construi o reţea de drumuri astfel încât din 2 oraşe să pornească câte un drum, din alte 2 oraşe să pornească câte 2 drumuri şi tot aşa până când la ultimele 2 din care vor porni 1000 de drumuri. Soluţie 30 Există cel puţin două abordări ale acestei probleme dacă la o olimpiadă desfăşurată în oraşul Sankt-Petersburg, în anul Prima din ele constă în demonstrarea prin inducţie a unei afirmaţii generale din care vom regăsi problema noastră drept un caz particular. Cea de-a doua utilizează noţiunea de graf bipartit. Demonstrăm prin inducţie după numărul de vârfuri că există un graf cu 4n vârfuri astfel încât gradul a două vârfuri să fie 1, gradul altor două să fie 2,..., gradul ultimelor două vârfuri să fie 2. Pentru n = 1, luăm 4 vârfuri v 1, v 2, v 3, v 4 şi construim muchiile {v 1, v 2 }, {v 2, v 3 } şi {v 3, v 4 }. Astfel v 1 şi v 4 au gradul 1, iar v 2 şi v 3 au gradul 2. Presupunem acum că afirmaţia este adevărată pentru un graf cu 4n vârfuri şi o vom demonstra pentru un graf cu 4n + 4 vârfuri. Fie G un graf cu 4n vârfuri care satisface proprietatea enunţată. v 2 v 1 v 3 v 0 v 4 v 5 v 6 11

12 2.3. SEMINAR CURSUL 2. GRAFURI, DIGRAFURI, MULTIGRAFURI ŞI GRAFURI GENERALE Exerciţiul 31 Vlad a observat că printre cei 25 de colegi de clasă ai lui nu există 2 care să aibă acelaşi număr de prieteni, în schimb fiecare coleg are cel puţin un prieten. Câţi prieteni are Vlad? 12

13 Cursul 3 Subgrafuri şi morfisme de grafuri 3.1 Teorie Operaţii cu subgrafuri Proprietăţi Problema săptămânii Seminar Teorie Definiţia 32 Fie G = (V, E) un graf neorientat. Se numeşte subgraf al lui G un graf G = (V, E ), unde V V şi V E. Se numeşte subgraf al lui G generat de V V, graful G (V ) = (V, E P 2 (V )). Se numeşte subgraf al lui G generat de E E, graful G (E ) = (U, E ), unde U este mulţimea vărfurilor din V unite prin muchii din E. Observaţia 33 Pe mulţimea subgrafurilor lui G = (V, E) avem relaţia de ordine G = ( V, E ) G = ( V, E ) V V şi E E. Observaţia 34 Dacă V = V, atunci G = (V, E ), E E, se numeşte graf parţial. Dacă E = E, atunci G = (V, E), V V, se numeşte subgraf total/plin al lui G. 13

14 3.1. TEORIE CURSUL 3. SUBGRAFURI ŞI MORFISME DE GRAFURI Operaţii cu subgrafuri Fie G = (V, E), G 1 = (V 1, E 1 ) grafuri neorientate, V V şi E E. G V graful care se obţine eliminând din G toate vârfurile din V şi toate muchiile ce au măcar o extremitate în V. În particular, pentru V = {v}, avem G B := G v. G E graful care se obţine eliminând din G toate muchiile din E, dar păstrând toate vărfurile. În particular, pentru E = {e}, avem G E = G e. G + U graful obţinut prin adăugarea elementelor din U drept vârfuri izolate, unde U este o mulţime astfel încât U V = G + G 1 graful (V V 1, E E 1 ), impunând condiţia E E 1 =. Definiţia 35 Fie G = (V, E) un graf şi U V. Dacă G (U) = (U, ), i.e. G (U) este graful nul, atunci U se numeşte mulţime stabilă a lui G. Numărul maxim de elemente ale unei mulţimi stabile se numeşte număr de stabilitate. Dacă G (U) = (U, P 2 (U)), i.e. G (U) este graf complet, atunci U se numeşte clică a lui G. Numărul maxim de elemente ale unei clici se numeşte densitatea lui G, notat cu ρ (G). Exemplu 36 Considerând graful din figura de mai jos, constatăm că mulţimile {3, 4}, {1, 6}, {1, 4, 6} etc. sunt stabile, iar numărul de stabilitate este 3, mulţimile {1, 2}, {1, 2, 3} etc. sunt clici, iar densitatea lui G este 3. Definiţia 37 Fie G = (V, E) şi G = (V, E ) două grafuri. Se numeşte morfism de grafuri de la G la G o funcţie f : V V astfel încât e = {u, v} E : f (e) = {f (u), f (v)} E. Exemplu 38 Date grafurile din figurile de mai jos, putem defini morfismul f : {1, 2, 3, 4, 5} {1, 2} prin f (1) = f (2) = f (3) = f (4) = 1 şi f (5) = f (6) =

15 CURSUL 3. SUBGRAFURI ŞI MORFISME DE GRAFURI 3.1. TEORIE Proprietăţi 1. Orice morfism de grafuri invariază relaţiile de incidenţă şi de adiacenţă. 2. Compunerea a două morfisme de grafuri este un morfism de grafuri. Utilizând morfismele de grafuri, încercăm în cele ce urmează să dăm o teoremă de caracterizare a grafurilor colorabile în sensul definiţiei următoare. Definiţia 39 Fie G = (V, E) un graf şi r N. Se numeşte colorare proprie a lui G o atribuire de culori vârfurilor lui G astfel încât toate vârfurile adiacente să fie colorate diferit. Se numeşte număr cromatic al lui G numărul minim de culori necesare pentru o colorare proprie. Acest număr îl vom nota cu χ (G). G se numeşte r colorabil dacă admite o colorare cu r culori. Teorema 40 Un graf G = (V, E) este r colorabil dacă şi numai dacă există un morfism de la G la K r. Demonstraţie Exemplu 41 Grafurile 1 colorabile sunt cele formate din vârfuri izolate. hipercubul, este un graf 2 colorabil, morfismul fiind f : G K 2 definit prin Cubul, în general f (1) = f (3) = f (6) = f (8) = 1 şi f (2) = f (4) = f (5) = f (7) = 2. Graful lui Peterson este un graf 3 colorabil, iar morfismul este f : G K 3, definit prin f (1) = f (4) = f (6) = 1, f (2) = f (5) = f (8) = f (9) = 2, f (3) = f (6) = f (7) = 3. Una din probleme de colecţie ale matematicii ce are legătură cu această teoremă este problema celor 4 culori (pentru mai multe detalii vezi secţiunea următoare). Definiţia 42 Fie G = (V, E) un graf şi G = (V, E ). Se numeşte izomorfism de la G la G o funcţie bijectivă f : V V care este morfism. Dacă G = G, atunci f se va numi automorfism a lui G, iar cu Aut (G) vom nota mulţime automorfismelor lui G. 15

16 3.2. PROBLEMA SĂPTĂMÂNII CURSUL 3. SUBGRAFURI ŞI MORFISME DE GRAFURI Observaţia 43 (Aut (G), ) este grup. Exemplu 44 Orice permutare σ din S n este automorfism al grafului complet cu n vârfuri, K n. Deci, Aut (K n ) = S n. Exemplu 45 Grupul automorfismelor grafului ciclic cu n vârfuri, C n, este izomorf cu grupul diedral D 2n. De exemplu, pentru n = 4, avem {( ) ( ) ( ) } Aut (C 4 ) =, ρ =, ε =, ρ 2, ρ 3, ρε, ρ 2 ε, ρ 3 ε Exemplu 46 Graful A n definit prin { V = {ai, b i, c i 0 i < n} E = {(a i, a i+1 ), (a i, b i ), (a i, c i ), (b i, c i ), (c i, a i+1 ) 0 i < n}, i.e. A n este un poligon cu n muchii, iar pe fiecare muchie este desenat un dreptunghi împreună cu o diagonală a acestuia. Grupul automorfismelor lui A n este izomorf cu Z n. Exemplu 47 Automorfismele grafului G, definit prin V = {1, 2, 3, 4}, E = {{1, 2}}, este format din permutările ( ) ( ) ( ) ( ) ,,, Prin urmare, Aut (G) este izomorf cu grupul lui Klein. 3.2 Problema săptămânii Problema 48 (De Morgan, 1852/soluţie computaţională 1976) Dată o hartă, se pot colora tările acesteia cu cel mult 4 culori astfel încât oricare două tări vecine să fie colorate diferit. 3.3 Seminar 16

17 Cursul 4 Grade şi semigrade 4.1 Teorie Problema săptămânii Seminar Teorie Definiţia 49 Fie G = (V, E) un graf şi v V. Definim gradul (valenţa) vârfului v ca fiind numărul natural d G (v) := card {e E v e}. (4.1) Observaţia 50 Gradul unui vârf oarecare v se poate la fel de bine defini prin d G (v) := card {u V {u, v} E}. Dacă d G (v) = 0, atunci v este vârf izolat, iar dacă d G (v) = 1, atunci v se numeşte vârf pendant. Observaţia 51 Definiţia de mai sus poate fi extinsă la pseudografuri şi multigrafuri. Calculând cardinalul mulţimii M = {(v, e) V E e E} în două moduri, i.e. card M = card {e E v e} = d G (v) v V v V şi card M = e E card {v V v e} = e E 2 = 2 card E, obţinem un rezultat prin rezultat remarcabil. Teorema 52 (Euler) Dacă G = (V, E) este graf, atunci are loc egalitatea d G (v) = 2 card E. (4.2) v V 17

18 4.1. TEORIE CURSUL 4. GRADE ŞI SEMIGRADE Corolar 53 În orice graf numărul vârfurilor de grad impar este par, după cum se poate vedea în exemplul următor Definiţia 54 Fie G = (V, E) un graf. Numărul δ G := min {d G (v) v V } se numeşte gradul minim al lui G. Numărul G := max {d G (v) v V } se numeşte gradul maxim al lui G. Numărul d G := 1 V se numeşte gradul mediu al lui G. Se poate observa cu uşurinţă că d G (v), V := card V, v V v V : δ G d G (v) G şi d G = 2 E V = 2m G 2n G, unde m G reprezintă numărul de muchii din graful F, iar n G numărul de vârfuri/noduri din graful G. Definiţia 55 Fie G = (V, E) un digraf şi v V. Numim semigrad exterior al vârfului v ca fiind numărul natural d + G (v) := card {e E e = {v, u}, u V }. (4.3) Numim semigrad interior al vârfului v ca fiind numărul natural d G (v) := card {e E e = {u, v}, u V }. (4.4) Cu alte cuvinte, dacă d + G (v) = 1, atunci vârful v este extremitate iniţială a unei singure muchii, iar dacă d G (v) = 1, atunci v este extremitate finală a unei singure muchii. Teorema lui Euler în cazul digrafilor are forma d + G (v) = d G (v) = E. (4.5) v V v V Definiţia 56 Fie r N. Un graf G = (V, E) se numeşte r regulat dacă toate vârfurile au gradul r, i.e. v V : d G (v) = r. Exemplul standard de graf (n 1) regulat este graful complet cu n vârfuri, K n. 18

19 CURSUL 4. GRADE ŞI SEMIGRADE 4.1. TEORIE Teorema 57 Fie r N. Dacă G = (V, E) este graf r regulat de ordin n, atunci r {0, 1,..., n 1} şi n r 2N. Reciproc, oricare ar fi n N şi r 0, n 1 cu proprietatea că n r 2N, regulat de ordin n. există un graf r Demonstraţie.... Observaţia 58 Teorema de mai sus ne oferă odată cu demonstraţia sa şi un algoritm de construcţie a unui graf r { regulat. De exemplu, } dorim să construim{ un graf r regulat } de ordinul n. Fie mulţimea M = ± 1, ± 2,..., q, dacă r = 2q, sau M = ± 1, ± 2,..., q, m, dacă r = 2q + 1 şi n = 2m. Atunci construind graful cu vârfurile V = Z 6 şi muchiile obţinute prin vom obţine un graf care r regulat de ordinul n. x, y Z n : {x, y} E x y M, (4.6) Definiţia 59 Fie n N şi { d i N i 1, n } astfet încât d 1 d 2... d n. Spunem că d 1, d 2,..., d n este un şir de grade/ şir grafic dacă există un graf G = (V, E) cu V = { v i i 1, n } astfel încât i 1, n : d G (v i ) = d i. De exemplu, şirul 4, 3, 3, 3, 1 este un şir grafic, iar graful corespunzător este Criteriu 60 Pentru rezolvarea problemei şirului grafic trebuie să verificăm unul din următoarele două cazuri 1. Fie n 2 şi d 1, d 2,..., d n N cu d 1... d n şi d 1 0. Atunci { d i i 1, n } este şir grafic dacă şi numai dacă este şir grafic. d 2 1, d 3 1,..., d d1 +1 1, d d1 +2 1,..., d n 2. Fie n 2 şi d 1, d 2,..., d n N cu d 1... d n. Atunci { d i i 1, n } este şir grafic dacă şi numai dacă n d i 2N şi k 1, n 1 : i=1 n n d i k (k 1) + min {k, d i }. i=1 i=k+1 19

20 4.2. PROBLEMA SĂPTĂMÂNII CURSUL 4. GRADE ŞI SEMIGRADE 4.2 Problema săptămânii Exerciţiul 61 Studiaţi existenţa unui graf pentru care gradele vârfurilor sunt Problema 62 (i) 4, 3, 3, 3, 1.v (zmeu+o muchie exterioară) (ii) 4, 3, 2, 2, 1.v (iii) 4, 3, 1, 1, 1.x (iv) 4, 3, 2, 1, 1.x (v) 5, 3, 2, 1, 1.x Problema 63 În general, date numerele naurale d 1... d n, să se decidă dacă există un graf G = (V, E) cu V = { d i i 1, n } şi 4.3 Seminar i 1, n : d G (v i ) = d i. 20

21 Cursul 5 Drumuri, cicluri şi circuite 5.1 Teorie Conexitate Problema săptămânii Seminar Teorie Definiţia 64 Fie G = (V, E) un graf. A Se numeşte rută în G o secvenţă de tipul µ = (v 1, e 1, v 2, e 2,..., v k, e k, v k+1 ), Vom nota cu l (µ) = k lungimea rutei. { vi V, i 1, k + 1 e j E, j 1, k. Se numeşte rută simplă în G o rută pentru care toate muchiile sunt distincte. Se numeşte drum în G o rută pentru care toate vârfurile sunt distincte (eventual cu excepţia extremităţilor). Se numeşte rută ciclică în G o rută µ = (v 1, e 1, v 2, e 2,..., v k, e k, v k+1 ) în care v 1 = v k+1. Se numeşte ciclu în G o rută simplă ciclică. Se numeşte ciclu elementar în G un ciclu pentru care şi muchiile şi vârfurile sunt distincte două câte două (cu excepţia extremităţilor). Se numeşte ciclu eulerian în G un ciclu ce conţine toate muchiile lui G. Se numeşte ciclu hamiltonian în G un ciclu ce conţine toate vârfurile lui G. Exemplu 65 Abundenţă...Trapez şi un vârf izolat- ciclu eulerian, ciclul este un ciclu hamiltonian în cub. B µ = (1, 2, 3, 4, 8, 7, 6, 5, 1) 21

22 5.2. PROBLEMA SĂPTĂMÂNII CURSUL 5. DRUMURI, CICLURI ŞI CIRCUITE Teorema 66 Fie G = (V, E) un graf. Dacă, pentru toate vârfurile din V, d G (v) 2m, atunci G conţine cicluri. Teorema 67 Fie G = (V, E) un graf astfel încât card V 3. Dacă card E card V, atunci G conţine cicluri. Teorema 68 Fie G = (V, E) un graf. Dacă există u, v V, distincte, astfel încât între u şi v există două drumuri diferite, atunci G admite cicluri. Observaţia 69 Toate conceptele definite mai sus se pot generaliza pentru digrafuri, multigrafuri şi pseudografuri. Bunăoară, în cazul digrafilor un ciclu poartă denumirea de circuit. Se poate arăta că un digraf G = (V, E) admite circuite dacă v V : d + G (v) 1 sau d G (v) 1. Teorema 70 (criteriu grafuri bipartite) Un graf este bipartit dacă şi numai dacă nu conţine cicluri de lungime impară. Pentru o aplicaţie interesantă a acestui rezultat merită să parcugem problema din secţiunea următoare Conexitate Definiţia 71 Un graf G = (V, E) se numeşte conex dacă între oricare două vârfuri distincte există cel puţin un drum. Observaţia 72 Dacă G este un graf oarecare, atunci putem defini pe V relaţia prin u, v V : u v µ deum de la u la v. Se arată imediat că este o relaţia de echivalenţă, iar clasele de echivalenţă le vom numi componente conexe ale lui G (evident sunt grafuri conexe). şi Să presupunem că G este conex. Fie v 0 V şi definim mulţimile V 1 := {v V µ drum de lungime impară de la v 0 la v} V 2 := {v V µ drum de lungime pară de la v 0 la v}. Atunci se poate arăta că (V 1, V 2 ) este o bipartiţie a lui V. 5.2 Problema săptămânii Problema 73 (Hamilton) Fie n N. Fie o tablă de şah cu n 2 pătraţele. Se poate ca un cal sărind în L să plece de pe o anumită poziţie, să treacă prin toate pătratele tablei şi în final să se întoarcă în poziţia iniţială? Soluţie 74 Dacă n 2N+1, nu deoarece fiind un graf bipartit nu există cicluri de lungime impară (n 2 este impar). În rest, dacă n 6 şi n 2N, atunci răspunsul este afirmativ. 5.3 Seminar... 22

23 Cursul 6 Conexitate 6.1 Teorie Problema săptămânii Seminar Teorie Definiţia 75 Un graf G = (V, E) se numeşte conex dacă între oricare două vârfuri distincte există cel puţin un drum. Observaţia 76 Dacă G este un graf oarecare, atunci putem defini pe V relaţia prin u, v V : u v µ deum de la u la v. Se arată imediat că este o relaţia de echivalenţă, iar clasele de echivalenţă le vom numi componente conexe ale lui G (evident sunt grafuri conexe). Vom nota numărul total al componentelor conexe sau cardinalul mulţimii factor prin p (G). Graful din figura de mai jos conţine 3 componente conexe. Definiţia 77 Un digraf G = (V, E) se numeşte tare comex dacă u, v V, u v, există cel puţin un drum de la u la v. unilateral conex dacă u, v V, u v, există cel puţin un drum de la u la v sau de la v la u. conex dacă graful suport al lui G, G = (V, E ), E = {{u, v} (u, v) E}, este conex. 23

24 6.2. PROBLEMA SĂPTĂMÂNII CURSUL 6. CONEXITATE Exemplu 78 În figura de mai jos regăsim 3 exemple, câte unul pentru fiecare noţiune introdusă în definiţia anterioară. Teorema 79 (legătura dintre E, V şi p (G)) Fie G = (V, E) un graf, n = V, m = E şi p = p (G). Atunci avem estimarea Demonstraţie. Inducţie după n... n p m C 2 n p+1. (6.1) Teorema 80 Un graf G = (V, E), cu n = V, m = E şi p = p (G), nu admite cicluri dacă şi numai dacă m n + p = 0. Observaţia 81 Notăm că numărul m n + p se numeşte număr ciclomatic al lui G. Lemă 82 Fie G = (V, E) un graf cu proprietatea că, pentru toţi v V, 2 d G (v) 2N. Atunci orice muchie a lui G este conţinută într-un ciclu. Teorema 83 (Euler) Fie G = (V, E) un graf conex cu proprietatea că V 2. Atunci G admite un ciclu eulerian dacă şi numai dacă v V : d G (v) 2N. Observaţia 84 Teorema de mai sus are loc şi pentru multigrafuri. 6.2 Problema săptămânii Problema 85 Problema celor 7 poduri de la Königsberg (azi cunoscut sub denumirea de Kaliningrad). Se pune problema existenţei unui ciclu eulerian în multigraful de mai jos 6.3 Seminar 24

25 Cursul 7 Clase importante de grafuri 7.1 Teorie Problema săptămânii Seminar

26 7.1. TEORIE CURSUL 7. CLASE IMPORTANTE DE GRAFURI 7.1 Teorie Definiţia 86 Se numeşte graf planar un graf care admite o reprezentare în plan astfel încât muchiile să se intersecteze cel mult în vârfuri. Observaţia 87 Orice graf planar împarte planul în suprafeţe conexe numite feţe. Numărul muchiilor care delimitează o faţă se va numi gradul acelei feţe. Vom nota un graf planar G prin unde F este mulţimea feţelor. G = (V, E, F ), Teorema 88 (Euler) Dacă G = (V, E, F ) este un graf planar, atunci d G (f) = 2 card E. (7.1) f F Teorema 89 (formula poliedrală a lui Euler) Dacă G = (V, E, F ) este un graf planar conex, atunci V E + F = 2. Exemplu 90 Grafurile platonice sunt grafuri obţinute din muchiile şi vârfurile celor cinci poliedre regulate ale lui Platon. Aceste sunt 26

27 CURSUL 7. CLASE IMPORTANTE DE GRAFURI 7.1. TEORIE tetraedrul octoedrul cubul icosaedrul dodecaedrul. În figurile de mai jos sunt reprezentate cele 5 grafuri. Corolar 91 Fie G = (V, E, F ) un graf planar conex. (i) Dacă cu V 3, atunci E 3 V 6. 27

28 7.2. PROBLEMA SĂPTĂMÂNII CURSUL 7. CLASE IMPORTANTE DE GRAFURI (ii) Există un vârf v V astfel încât d G (v) 5. Exemplu 92 Grafurile K 5 şi K 3,3 nu sunt planare. Definiţia 93 Spunem că realizăm o diviziune a unui graf G dacă inserăm vârfuri de grad 2 pe muchiile sale. Graful nou obţinut se numeşte subdiviziune a lui G. Teorema 94 (Kuratowski) Un graf G este planar dacă şi numai dacă nu conţine subdiviziuni ale grafurilor K 5 şi K 3,3. Demonstraţie.... Observaţia 95 Folosind teorema de mai sus se poate arăta că graful lui Peterson nu este planar. 7.2 Problema săptămânii 7.3 Seminar 28

29 Cursul 8 Arbori. Arbori parţiali 8.1 Teorie Problema săptămânii Seminar Teorie Definiţia 96 Se numeşte arbore un graf conex aciclic. Propoziţia 97 Fie G = (V, E) un arbore. Atunci G are următoarele proprietăţi (i) u, v V, u v, există un unic drum de la u la v. (ii) E = V 1. (iii) Există cel puţin 2 vârfuri de grad 1. Teorema 98 (de caracterizare a arborilor) Fie G = (V, E) un graf. Următoarel afirmaţii sunt echivalente. (i) G este arbore. 29

30 8.2. PROBLEMA SĂPTĂMÂNII CURSUL 8. ARBORI. ARBORI PARŢIALI (ii) G este conex şi E = V 1. (iii) G este aciclic şi E = V 1. (iv) G este aciclic şi, oricare ar fi e P 2 (V ) \ E, graful G + e are exact un ciclu. (v) G este conex şi, oricare ar fi e E, graful G e nu este conex. Teorema 99 Fie numerele d 1 d 2... d n 1. Atunci există un arbore cu şirul gradelor d 1, d 2,..., d n dacă şi numai dacă n d i = 2n 2. Demonstraţie.... i=1 Definiţia 100 Fie G = (V, E) un graf şi G = (V, E ) un graf parţial al lui G. Spunem că G se numeşte arbore parţial al lui G, dacă G este arbore. Teorema 101 Un graf admite arbori parţiali dacă şi numai dacă este graf conex. 8.2 Problema săptămânii Problema 102 Dat un graf conex G = (V, E) construiţi un arbore parţial al său. Pentru a rezolva această problemă, intuitiv, trebuie să parcurgem următori paşi plecăm de la graful nul G 0 = (V, ) ; adăugăm succesiv muchii astfel încât ele să nu formeze cicluri cu muchiile deja adăugate; ne oprim când numărul de muchii este V 1. Concret, soluţia problemei va rezulta aplicând cu multă grijă următorul algoritm format din 5 paşi: 1. Dat graful G = (V, E), construim G 0 = (V, ) şi fie i = 0; 2. Presupunem că am construit graful G i = (V, E i ). Dacă i = V 1 STOP; atunci G i este un arbore parţial al lui G; 3. Căutăm o muchie e E \ E i astfel încât ea are extremităţile în componente conexe diferite ale lui G i. 4. i := i + 1 Dacă există o astfel de muchie e atunci G i+1 := G i + e; altfel trecem la pasul 5; Trecem la pasul 1; 5. Graful G nu este conex, deci nu admite arbori parţiali. STOP. 30

31 CURSUL 8. ARBORI. ARBORI PARŢIALI 8.2. PROBLEMA SĂPTĂMÂNII 1. Dat graful G = (V, E), construim G 0 = (V, ) şi fie i = 0; 2. Presupunem că am construit graful G i = (V, E i ). Dacă i = V 1 STOP; atunci G i este un arbore parţial al lui G; 3. Căutăm o muchie e E\E i astfel ^ınc^at ea are extremităţile ^ın componente conexe diferite ale lui G i. 4. i := i + 1 Dacă există o astfel de muchie e atunci G i+1 := G i + e; altfel trecem la pasul 5; Trecem la pasul 1; 5. Graful G nu este conex, deci nu admite arbori parţiali. STOP. Exemplu 103 Găsiţi arborele parţial al lui G dat în figura de mai jos i = 0 i = 1 31 i = 2

32 8.3. SEMINAR CURSUL 8. ARBORI. ARBORI PARŢIALI i = 3 i = 4 i = 5 STOP! Exemplu 104 După 10 iteraţii ale algortmului de mai sus, se arată că graful din dreapta este arborele parţial obţinut din graful lui Peterson. 8.3 Seminar 32

33 Cursul 9 Arbori parţiali de cost minim. Algoritmul lui Kruskal/Prim 9.1 Teorie Problema săptămânii Seminar Teorie Fie G = (V, E) un graf. Definiţia 105 O funcţie c : E R care asociază fiecărei muchii e E, numărul real c (e) se numeşte funcţie cost asociată grafului G. Dacă luăm G (V, E ) un subgraf al lui G, atunci c ( G ) = e E c (e). Problema 106 Dat un graf G = (V, E) şi o funcţie cost c : E R, să se determine arborele parţial de cost minim al lui G. Pentru început, dat un graf trebuie să obţinem arborele parţial corespunzător. Acest lucru este posibil utilizând algoritmul următor (dat şi în cursul anterior): 1. Dat graful G = (V, E), construim G 0 = (V, ) şi fie i = 0; 2. Presupunem că am construit graful G i = (V, E i ). Dacă i = V 1 STOP; atunci STOP - G i este un arbore parţial al lui G; 3. Căutăm o muchie e E\E i astfel ^ınc^at ea are extremităţile ^ın componente conexe diferite ale lui G i. 4. i := i + 1; Dacă există o astfel de muchie e atunci G i+1 := G i + e ; altfel trecem la pasul 5; Trecem la pasul 1; 33

34 9.1. CURSUL TEORIE 9. ARBORI PARŢIALI DE COST MINIM. ALGORITMUL LUI KRUSKAL/PRIM 5. Graful G nu este conex, deci nu admite arbori parţiali. STOP. Teorema 107 Fie G = (V, E) un graf, c : E R funcţia cost asociată, G = (V, E ) un graf parţial aciclic al lui G şi V 1 o componentă conexă a lui G. În aceste condiţii, dacă G este conţinut într-un arbore parţial de cost minim al lui G şi e este o muchie de cost minim ce are exact o extremitate în V 1, atunci G + e este de asemenea conţinut într-un arbore parţial de cost minim în G. În continuare prezentăm doi algoritmi pentru construirea unui arbore parţial de cost minim. Algoritmul 108 (Kruskal) 1. Dat graful G = (V, E), c : E R, luăm G 0 = (V, ) şi fie i = 0; 2. Presupunem că am construit graful G i = (V, E i ). Dacă i = V 1 atunci STOP - G i este un arbore parţial al lui G de cost minim; 3. Căutăm o muchie de cost minim e E \ E i astfel ^ınc^at ea are extremităţile ^ın componente conexe diferite ale lui G i. 4. i := i + 1; Dacă există o astfel de muchie e atunci G i+1 := G i + e ; altfel trecem la pasul 5; Trecem la pasul 2; 5. Graful G nu este conex, deci nu admite arbori parţiali de cost minim. STOP. Exemplu 109 Aplicăm algoritmul lui Kruskal pentru graful ce are vârfurile V = {1, 2, 3, 4, 5} şi E = {{1, 2} 2, {1, 4} 1, {1, 5} 4, {2, 3} 1, {2, 5} 1, {3, 5} 2, {4, 3} 3, {4, 5} 3 }, unde {u, v} x reprezintă o muchie oarecare, iar x = c ({u, v}) R. Graful dat este reprezentat în figura de mai jos 34

35 CURSUL 9. ARBORI PARŢIALI DE COST MINIM. ALGORITMUL LUI KRUSKAL/PRIM 9.1. TEORIE i = 0 i = 1 i = 2 i = 4 i = 4 Algoritmul 110 (Prim) 1. Dat graful G = (V, E), c : E R, luăm v 0 V, G 0 = (V, ) şi i = 0; 2. Presupunem că am construit graful G i = (V i, E i ). Dacă i = V 1 atunci STOP - G i este un arbore parţial al lui G de cost minim; 3. Căutăm o muchie de cost minim e E \ E i astfel ^ınc^at ea are o extremitate ^ın V i şi cealaltă extremitate ^ın V \ V i. 4. i := i + 1; Dacă există o astfel de muchie e = {u, v}, u V i, v V \ V i atunci V i+1 := V i {v} ; E i+1 = E i {e } ; altfel trecem la pasul 5; Trecem la pasul 2; 5. Graful G nu este conex, deci nu admite arbori parţiali de cost minim. STOP. 35

36 9.1. CURSUL TEORIE 9. ARBORI PARŢIALI DE COST MINIM. ALGORITMUL LUI KRUSKAL/PRIM Exemplu 111 Aplicăm algoritmul lui Prim pentru graful ce are vârfurile V = {1, 2, 3, 4, 5} şi E = {{1, 2} 2, {1, 4} 1, {1, 5} 4, {2, 3} 1, {2, 5} 1, {3, 5} 2, {4, 3} 3, {4, 5} 3 }, unde {u, v} x reprezintă o muchie oarecare, iar x = c ({u, v}) R. Graful dat este reprezentat în figura de mai sus. 36

37 CURSUL 9. ARBORI PARŢIALI DE COST MINIM. ALGORITMUL 9.2. PROBLEMA LUI KRUSKAL/PRIM SĂPTĂMÂNII Teorema 112 (Tomescu) Într-un graf cu n vârfuri care nu conţine un subgraf complet de ordin k, k 2, atunci acesta conţine cel puţin m = {n/ (k 1)} vârfuri de grad [ ] (k 2) n p, k 1 unde {x} este cel mai mic număr întreg x. Demonstraţie Exerciţiul 113 Într-o mulţime M ce conţine 1001 persoane, fiecare submulţime de 11 persoane conţine cel puţin două care se cunosc reciproc. Să se arate că există cel puţin 101 persoane astfel încât fiecare din ele cunoaşte cel puţin 100 persoane din M. Exemplu 114 Să se aplice cei doi algoritmi pentru graful de tip roată 9.2 Problema săptămânii 9.3 Seminar 37

38 9.3. CURSUL SEMINAR 9. ARBORI PARŢIALI DE COST MINIM. ALGORITMUL LUI KRUSKAL/PRIM 38

39 Cursul 10 Probleme de numărare a arborilor 10.1 Teorie Problema săptămânii Seminar Teorie Teorema 115 (Cayley) Numărul arborilor cu n N vârfuri, v 1, v 2,..., v n este egal cu n n 2. Demonstraţie. Pentru n = 0 şi n = 1 se verifică imediat. Pentru n = 3, Notăm cu V = {1, 2, 3,..., n} şi cu A (n) mulţilea arborilor cu vârfuri în V. Definim funcţia f : A (n) V n 2, unde V n 2 = { (u 1, u 2,..., u n 2 ) u i V, i 1, n }, definită prin G = (V, E) f (G) = (u 1, u 2,..., u n 2 ) definit astfel { v1 = min {v V d G (v) = 1} u 1 N (v 1 ) (unic) G 1 = G v 1, { v2 = min {v V \ {v 1 } d G1 (v) = 1} u 2 N (v 2 ) (unic)... { vk = min { v V \ {v 1,... v k 1 } d Gk 1 (v) = 1 } u k N (v k ) (unic) G 2 = G 1 v 2, G k = G k 1 v k. Obţinem astfel un şir (u 1, u 2,..., u n 2 ), numit cod Prüfer al lui G. bijectivă se obţine concluzia dorită. Arătănd că funcţia f este Observaţia 116 Graful G k = (V k, E k ) este alcătuit din V k = V \ {v 1,..., v k } şi E k = { {v i, u i } i k + 1, n 1 }. 39

40 10.2. PROBLEMA SĂPTĂMÂNII CURSUL 10. PROBLEME DE NUMĂRARE A ARBORILOR Observaţia 117 Vârfurile de grad 1 din G k sunt {v k+1, v k+2,..., v n 1, n}\{u k+1,..., u n 2 }. Prin urmare putem defini v i = min {v V v v k, k i şi v {v 1,..., v i 1 }}. Exerciţiul 118 Să se găsească graful G al cărui cod Prüfer este (i) f (G) = (2, 1, 1) (ii) f (G) = (1, 1, 1, 1, 6, 5). Exerciţiul 119 Să se determine o metodă de a determina codul Prüfer, dacă avem dat graful G Problema săptămânii 10.3 Seminar 40

41 Cursul 11 Algoritmi de căutare 11.1 Teorie Problema săptămânii Seminar Teorie 11.2 Problema săptămânii 11.3 Seminar 41

42 11.3. SEMINAR CURSUL 11. ALGORITMI DE CĂUTARE 42

43 Cursul 12 Probleme de drum minim (maxim) 12.1 Teorie Problema săptămânii Seminar Teorie Fie G = (V, E) un digraf, c : E R funcţia cost asociată lui G. Vom face următoarele notaţii: e = (u, v) E, c (e) = c (u, v) se numeşte ponderea arcului (u, v). µ = (u 1,..., u k ), c (µ) = c (u 1, u 2 ) c (u k 1, u k ) se numeşte ponderea drumului µ. µ = (u), atunci c (µ) = 0. u, v V, (u, v) E = c (u, v) =. u, v V, D (u, v) = {µ µ drum de la u la v}. u, v V, d (u, v) = c (µ ), µ = min {c (µ) µ D (u, v)}. Prin convenţie d (u, u) = 0 şi d (u, v) =, dacă u v şi D (u, v) =. Vom studia în cele ce urmează următoarea problemă Problema 120 (cost min/max) Fie G = (V, E) un graf şi c : E R funcţia cost asociată. Oricare ar fi u, v V, să se determine µ D (u, v) astfel încât c (µ ) = min {c (µ) µ D (u, v)} sau c (µ ) = max {c (µ) µ D (u, v)}. Date două drumuri µ 1 = (x 1,..., x k ) şi µ 2 = (y 1,..., y h ), atunci definim µ 1 µ 2 = (x 1,..., x k 1, x k = y 1, y 2,..., y h ) şi notăm prin µ (x i, x k ) = (x i,..., x k ), i 1, k 1. Observaţia 121 Problema de cost min / max se rezolvă uşor atunci când digraful G nu conţine circuite de pondere negativă. 43

44 12.1. TEORIE CURSUL 12. PROBLEME DE DRUM MINIM (MAXIM) Teorema 122 Fie G = (V, E) un digraf, c : E R funcţia cost şi presupunem că G nu conţine circuite de pondere negativă. Atunci u, v, w V : d (u, v) d (u, w) + d (w, v). (12.1) Teorema 123 Fie G = (V, E) un digraf, c : E R funcţia cost şi presupunem că G nu conţine circuite de pondere negativă. Atunci oricare ar fi u, v V şi oricare ar fi µ drum de pondere minimă de la u la v, oricare ar fi w vârf al lui µ, µ = (u, w) şi µ (w, v) sunt drumuri de pondere minimă de la u la w, respectiv de la w la v. Teorema 124 Fie G = (V, E) un digraf, c : E R funcţia cost şi presupunem că G nu conţine circuite de pondere negativă. Atunci v, u V : u v d (u, v) = min {d (u, w) + c (w, v) w V \ {v}}. Vom studia trei cazuri pentru problema de cost minim: G nu are circuite; c : R R + ; G nu conţine circuite de pondere negativă. CAZUL I Definiţia 125 Fie G = (V, E) un digraf cu V = n. Numim numerotare aciclică a vârfurilor lui G o funcţie bijectivă ϕ : V {1, 2,..., n} : (u, v) E, ϕ (u) < ϕ (v). Teorema 126 Un digraf G admite numerotare aciclică dacă şi numai dacă G nu are circuite. Observaţia 127 Pentru determinarea unei numerotări aciclice a unui digraf fără circuite se procedează după cum urmează. Fie V 1 = { v V d G (v) = 0 sau v nu are antecedenţi}. Numerotăm cu 1, 2,..., V 1 elementele mulţimii V 1. Apoi alegem G 1 = G V 1 şi definim mulţimea { } V 2 = v V \ V 1 d G 1 (v) = 0. Numerotăm cu V 1 + 1,..., V 1 + V 2 elementele mulţimii V 2. Continuăm acest procedeu până epuizăm elementele mulţimii V. În figura de mai jos este un digraf numerotat conform cu cele stabilite mai sus. 44

45 CURSUL 12. PROBLEME DE DRUM MINIM (MAXIM) TEORIE Presupunem că G nu are circuite, c : E R, V = {1, 2,..., n} şi (i, j) E : i < j. Fixăm s V. Oricare ar fi i V, d (s, i) := m (i) şi notăm cu p (i) vârful ce precede vârful i pe un drum de pondere minimă de la s la i. Avem că m (s) = 0, i < s : m (i) =. Oricare ar fi i h, presupunem cunoscute valorile m (i). Astfel avem Deducem că p (h + 1) = i. m (h + 1) = min {m (i) + c (i, h + 1) s i h} = m (i ) + c (i, h + 1). Fie G = (V, E) un digraf, c : E R +. Fixăm s V, S V astfel încât s S. CAZUL II Definiţia 128 Se numeşte (s, S) marcare a vârfurilor lui G o funcţie { d (s, v), v S m : V R, m (v) := min {m (u) + c (u, v) u S}, v V \ S. În algoritmul lui Dijkstra se porneşte de la S = {s} şi se construieşte un şir de (s, S) marcări ale vârfurilor lui G. În final, vom lua S = V, situaţie în care v V : m (v) = d (s, v). Teorema 129 În ipotezele anterioare, dacă v 0 V \ S astfel încât m (v 0 ) = min {m (v) V \ S}, atunci m : V R definită prin { m m (v), v S {v0 } (v) := min {m (v), m (v 0 ) + c (v 0, v)}, v V \ (S {v 0 }) este o (s, S {v 0 }) marcare a vârfurilor lui G. CAZUL Fie G = (V, E) un digrafm şi c : E R funcţia cost asociată. Presupunem că G nu conţine circuite de pondere negativă. Fie V = {1, 2,..., n}. Oricare ar fi i, j V definim şi III D (i, j) := {µ µ drum de la i la j} d (i, j) := min {c (µ) µ D (i, j)}. Pentru µ D (i, j), notăm cu V (µ) mulţimea vârfurilor lui µ, oricare ar fi k 1, n definim iar D n (i, j) = D (i, j), şi D k (i, j) := {µ D (i, j) V (µ) \ {i, j} {1, 2, 3,..., k}}, d k (i, j) := min {c (µ) µ D k (i, j)}, iar d n (i, j) = d (i, j). Algoritmul lui Floyd-Warshall de determinare de drumului de cost minim, se bazează pe găsirea unei relaţii de recurenţă cu ajutorul căreia putem calcula d k (i, j), k 1, n. 45

46 12.2. PROBLEMA SĂPTĂMÂNII CURSUL 12. PROBLEME DE DRUM MINIM (MAXIM) Teorema 130 În ipoteze anterioare, oricare ar fi i, j 1, n, avem { d0 (i, j) = c (i, j) k 0 : d k+1 (i, j) = min {d k (i, j), d k (i, k + 1) + d k (k + 1, j)}. (12.2) 12.2 Problema săptămânii 12.3 Seminar 46

47 Cursul 13 Algoritmii lui Dantzig şi Ford, Dijkstra, Floyd şi Warshall 13.1 Teorie Problema săptămânii Seminar Teorie CAZUL Fixăm s V. Oricare ar fi i V, d (s, i) := m (i) şi notăm cu p (i) vârful ce precede vârful i pe un drum de pondere minimă de la s la i. Avem că m (s) = 0, i < s : m (i) =. Algoritmul 131 (Dantzig şi Ford) Acest algoritm returnează drumul de cost minim într-un graf ce nu conţine circuite. 1. m (s) := 0, i < s : m (i) = ; i s : p (i) := s; h = s; 2. Presupunem cunoscute i h, m (i) şi p (i). Definim m (h + 1) = min {m (i) + c (i, h + 1) s i h} = m (i ) + c (i, h + 1) ; 3. h := h + 1; 4. Dacă h < n p (h + 1) = i ; atunci trecem la Pasul 2; altfel trecem la Pasul 5; 5. Fie t {1, 2, 3,..., n}. Dacă m (t) = atunci STOP (nu există drum de la s la t); I altfel m (t) este ponderea unui drum de pondere minimă de la s la t şi un astfel de drum este i 1 = p (t) i µ = (i r, i r 1,..., i 1, t), unde 2 = p (i 1 ).... i r = p (i r 1 ) = s 47

Examen AG. Student:... Grupa: ianuarie 2016

Examen AG. Student:... Grupa: ianuarie 2016 16-17 ianuarie 2016 Problema 1. Se consideră graful G = pk n (p, n N, p 2, n 3). Unul din vârfurile lui G se uneşte cu câte un vârf din fiecare graf complet care nu-l conţine, obţinându-se un graf conex

Διαβάστε περισσότερα

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

Examen AG. Student:... Grupa:... ianuarie 2011 Problema 1. Pentru ce valori ale lui n,m N (n,m 1) graful K n,m este eulerian? Problema 2. Să se construiască o funcţie care să recunoască un graf P 3 -free. La intrare aceasta va primi un graf G = ({1,...,n},E)

Διαβάστε περισσότερα

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate.

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate. Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Fie p, q N. Fie funcţia f : D R p R q. Avem următoarele

Διαβάστε περισσότερα

Metode iterative pentru probleme neliniare - contractii

Metode iterative pentru probleme neliniare - contractii Metode iterative pentru probleme neliniare - contractii Problemele neliniare sunt in general rezolvate prin metode iterative si analiza convergentei acestor metode este o problema importanta. 1 Contractii

Διαβάστε περισσότερα

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile Metode de Optimizare Curs V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile Propoziţie 7. (Fritz-John). Fie X o submulţime deschisă a lui R n, f:x R o funcţie de clasă C şi ϕ = (ϕ,ϕ

Διαβάστε περισσότερα

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1 Functii definitie proprietati grafic functii elementare A. Definitii proprietatile functiilor. Fiind date doua multimi X si Y spunem ca am definit o functie (aplicatie) pe X cu valori in Y daca fiecarui

Διαβάστε περισσότερα

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor. Fiind date doua multimi si spunem ca am definit o functie (aplicatie) pe cu valori in daca fiecarui element

Διαβάστε περισσότερα

Curs 1 Şiruri de numere reale

Curs 1 Şiruri de numere reale Bibliografie G. Chiorescu, Analiză matematică. Teorie şi probleme. Calcul diferenţial, Editura PIM, Iaşi, 2006. R. Luca-Tudorache, Analiză matematică, Editura Tehnopress, Iaşi, 2005. M. Nicolescu, N. Roşculeţ,

Διαβάστε περισσότερα

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a.

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a. Definiţie Spunem că: i) funcţia f are derivată parţială în punctul a în raport cu variabila i dacă funcţia de o variabilă ( ) are derivată în punctul a în sens obişnuit (ca funcţie reală de o variabilă

Διαβάστε περισσότερα

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi"

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică Gh. Asachi Curs 14 Funcţii implicite Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Fie F : D R 2 R o funcţie de două variabile şi fie ecuaţia F (x, y) = 0. (1) Problemă În ce condiţii ecuaţia

Διαβάστε περισσότερα

Curs 4 Serii de numere reale

Curs 4 Serii de numere reale Curs 4 Serii de numere reale Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Criteriul rădăcinii sau Criteriul lui Cauchy Teoremă (Criteriul rădăcinii) Fie x n o serie cu termeni

Διαβάστε περισσότερα

Criptosisteme cu cheie publică III

Criptosisteme cu cheie publică III Criptosisteme cu cheie publică III Anul II Aprilie 2017 Problema rucsacului ( knapsack problem ) Considerăm un număr natural V > 0 şi o mulţime finită de numere naturale pozitive {v 0, v 1,..., v k 1 }.

Διαβάστε περισσότερα

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE.

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE. 5 Eerciţii reolvate 5 UNCŢII IMPLICITE EXTREME CONDIŢIONATE Eerciţiul 5 Să se determine şi dacă () este o funcţie definită implicit de ecuaţia ( + ) ( + ) + Soluţie ie ( ) ( + ) ( + ) + ( )R Evident este

Διαβάστε περισσότερα

Lucrare. Varianta aprilie I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2. sau p b.

Lucrare. Varianta aprilie I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2. sau p b. Lucrare Soluţii 28 aprilie 2015 Varianta 1 I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2 Definiţie. Numărul întreg p se numeşte număr prim dacă p 0,

Διαβάστε περισσότερα

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă.

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă. III. Serii absolut convergente. Serii semiconvergente. Definiţie. O serie a n se numeşte: i) absolut convergentă dacă seria modulelor a n este convergentă; ii) semiconvergentă dacă este convergentă iar

Διαβάστε περισσότερα

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE ABSTRACT. Materialul prezintă o modalitate de a afla distanţa dintre două drepte necoplanare folosind volumul tetraedrului. Lecţia se adresează clasei a VIII-a Data:

Διαβάστε περισσότερα

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea Serii Laurent Definitie. Se numeste serie Laurent o serie de forma Seria n= (z z 0 ) n regulata (tayloriana) = (z z n= 0 ) + n se numeste partea principala iar seria se numeste partea Sa presupunem ca,

Διαβάστε περισσότερα

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare 1 Planul în spaţiu Ecuaţia generală Plane paralele Unghi diedru 2 Ecuaţia generală Plane paralele Unghi diedru Fie reperul R(O, i, j, k ) în spaţiu. Numim normala a unui plan, un vector perpendicular pe

Διαβάστε περισσότερα

Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R. 4.1 Proprietăţi topologice ale lui R Puncte de acumulare

Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R. 4.1 Proprietăţi topologice ale lui R Puncte de acumulare Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R În cele ce urmează, vom studia unele proprietăţi ale mulţimilor din R. Astfel, vom caracteriza locul" unui punct în cadrul unei mulţimi (în limba

Διαβάστε περισσότερα

Asupra unei inegalităţi date la barajul OBMJ 2006

Asupra unei inegalităţi date la barajul OBMJ 2006 Asupra unei inegalităţi date la barajul OBMJ 006 Mircea Lascu şi Cezar Lupu La cel de-al cincilea baraj de Juniori din data de 0 mai 006 a fost dată următoarea inegalitate: Fie x, y, z trei numere reale

Διαβάστε περισσότερα

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0 SERII NUMERICE Definiţia 3.1. Fie ( ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0 şirul definit prin: s n0 = 0, s n0 +1 = 0 + 0 +1, s n0 +2 = 0 + 0 +1 + 0 +2,.......................................

Διαβάστε περισσότερα

Curs 2 Şiruri de numere reale

Curs 2 Şiruri de numere reale Curs 2 Şiruri de numere reale Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Convergenţă şi mărginire Teoremă Orice şir convergent este mărginit. Demonstraţie Fie (x n ) n 0 un

Διαβάστε περισσότερα

decembrie 2016 Grafuri. Noţiuni fundamentale. Grafuri euleriene şi grafuri hamilto

decembrie 2016 Grafuri. Noţiuni fundamentale. Grafuri euleriene şi grafuri hamilto Grafuri. Noţiuni fundamentale. Grafuri euleriene şi grafuri hamiltoniene decembrie 2016 Grafuri Noţiuni fundamentale D.p.d.v. matematic, un graf este o structură G = (V, E) formată din o mulţime de noduri

Διαβάστε περισσότερα

Integrala nedefinită (primitive)

Integrala nedefinită (primitive) nedefinita nedefinită (primitive) nedefinita 2 nedefinita februarie 20 nedefinita.tabelul primitivelor Definiţia Fie f : J R, J R un interval. Funcţia F : J R se numeşte primitivă sau antiderivată a funcţiei

Διαβάστε περισσότερα

Curs 4. I.4 Grafuri. Grafuri orientate

Curs 4. I.4 Grafuri. Grafuri orientate Curs 4 I.4 Grafuri I.4.1 Grafuri orientate Definiţia I.4.1.1. Un graf orientat este un tuplu G = (N, A, ϕ : A N N), unde N şi A sunt mulţimi, numite mulţimea nodurilor, respectiv mulţimea arcelor, iar

Διαβάστε περισσότερα

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005.

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005. SUBIECTUL Editia a VI-a 6 februarie 005 CLASA a V-a Fie A = x N 005 x 007 si B = y N y 003 005 3 3 a) Specificati cel mai mic element al multimii A si cel mai mare element al multimii B. b)stabiliti care

Διαβάστε περισσότερα

Functii Breviar teoretic 8 ianuarie ianuarie 2011

Functii Breviar teoretic 8 ianuarie ianuarie 2011 Functii Breviar teoretic 8 ianuarie 011 15 ianuarie 011 I Fie I, interval si f : I 1) a) functia f este (strict) crescatoare pe I daca x, y I, x< y ( f( x) < f( y)), f( x) f( y) b) functia f este (strict)

Διαβάστε περισσότερα

Subiecte Clasa a VIII-a

Subiecte Clasa a VIII-a Subiecte lasa a VIII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul

Διαβάστε περισσότερα

Criterii de comutativitate a grupurilor

Criterii de comutativitate a grupurilor Criterii de comutativitate a grupurilor Marius Tărnăuceanu 10.03.2017 Abstract În această lucrare vom prezenta mai multe condiţii suficiente de comutativitate a grupurilor. MSC (2010): 20A05, 20K99. Key

Διαβάστε περισσότερα

O generalizare a unei probleme de algebră dată la Olimpiada de Matematică, faza judeţeană, 2013

O generalizare a unei probleme de algebră dată la Olimpiada de Matematică, faza judeţeană, 2013 O generalizare a unei probleme de algebră dată la Olimpiada de Matematică, faza judeţeană, 2013 Marius Tărnăuceanu 1 Aprilie 2013 Abstract În această lucrare vom prezenta un rezultat ce extinde Problema

Διαβάστε περισσότερα

Cursul Măsuri reale. D.Rusu, Teoria măsurii şi integrala Lebesgue 15

Cursul Măsuri reale. D.Rusu, Teoria măsurii şi integrala Lebesgue 15 MĂSURI RELE Cursul 13 15 Măsuri reale Fie (,, µ) un spaţiu cu măsură completă şi f : R o funcţie -măsurabilă. Cum am văzut în Teorema 11.29, dacă f are integrală pe, atunci funcţia de mulţime ν : R, ν()

Διαβάστε περισσότερα

Metode de interpolare bazate pe diferenţe divizate

Metode de interpolare bazate pe diferenţe divizate Metode de interpolare bazate pe diferenţe divizate Radu Trîmbiţaş 4 octombrie 2005 1 Forma Newton a polinomului de interpolare Lagrange Algoritmul nostru se bazează pe forma Newton a polinomului de interpolare

Διαβάστε περισσότερα

Arbori și structuri decizionale

Arbori și structuri decizionale rbori și structuri decizionale Geanina Havârneanu Introducere Teoria grafurilor a apărut din rațiuni pur pragmatice. Un exemplu care ilustrează cea mai simplă modalitate de a utiliza grafurile este următoarea

Διαβάστε περισσότερα

Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism. (Y = f(x)).

Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism. (Y = f(x)). Teoremă. (Y = f(x)). Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism Demonstraţie. f este continuă pe X: x 0 X, S Y (f(x 0 ), ε), S X (x 0, ε) aşa ca f(s X (x 0, ε)) = S Y (f(x 0 ), ε) : y

Διαβάστε περισσότερα

Sisteme diferenţiale liniare de ordinul 1

Sisteme diferenţiale liniare de ordinul 1 1 Metoda eliminării 2 Cazul valorilor proprii reale Cazul valorilor proprii nereale 3 Catedra de Matematică 2011 Forma generală a unui sistem liniar Considerăm sistemul y 1 (x) = a 11y 1 (x) + a 12 y 2

Διαβάστε περισσότερα

2 Transformări liniare între spaţii finit dimensionale

2 Transformări liniare între spaţii finit dimensionale Transformări 1 Noţiunea de transformare liniară Proprietăţi. Operaţii Nucleul şi imagine Rangul şi defectul unei transformări 2 Matricea unei transformări Relaţia dintre rang şi defect Schimbarea matricei

Διαβάστε περισσότερα

Subiecte Clasa a VII-a

Subiecte Clasa a VII-a lasa a VII Lumina Math Intrebari Subiecte lasa a VII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate

Διαβάστε περισσότερα

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite Capitolul 4 Integrale improprii 7-8 În cadrul studiului integrabilităţii iemann a unei funcţii s-au evidenţiat douăcondiţii esenţiale:. funcţia :[ ] este definită peintervalînchis şi mărginit (interval

Διαβάστε περισσότερα

Grafuri planare Colorarea grafurilor. Curs 12. Grafuri planare. Colorarea grafurilor. Polinoame cromatice. 23 decembrie 2016.

Grafuri planare Colorarea grafurilor. Curs 12. Grafuri planare. Colorarea grafurilor. Polinoame cromatice. 23 decembrie 2016. Grafuri planare Polinoame cromatice 23 decembrie 2016 Definiţii şi exemple Grafuri planare Un graf G este planar dacă poate fi desenat în plan astfel încât muchiile să nu se intersecteze decât în nodurile

Διαβάστε περισσότερα

CURS XI XII SINTEZĂ. 1 Algebra vectorială a vectorilor liberi

CURS XI XII SINTEZĂ. 1 Algebra vectorială a vectorilor liberi Lect. dr. Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei Algebră, Semestrul I, Lector dr. Lucian MATICIUC http://math.etti.tuiasi.ro/maticiuc/ CURS XI XII SINTEZĂ 1 Algebra vectorială

Διαβάστε περισσότερα

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor Facultatea de Matematică Calcul Integral şi Elemente de Analiă Complexă, Semestrul I Lector dr. Lucian MATICIUC Seminariile 9 20 Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reiduurilor.

Διαβάστε περισσότερα

1.3 Baza a unui spaţiu vectorial. Dimensiune

1.3 Baza a unui spaţiu vectorial. Dimensiune .3 Baza a unui spaţiu vectorial. Dimensiune Definiţia.3. Se numeşte bază a spaţiului vectorial V o familie de vectori B care îndeplineşte condiţiile de mai jos: a) B este liniar independentă; b) B este

Διαβάστε περισσότερα

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0 Facultatea de Hidrotehnică, Geodezie şi Ingineria Mediului Matematici Superioare, Semestrul I, Lector dr. Lucian MATICIUC SEMINAR 4 Funcţii de mai multe variabile continuare). Să se arate că funcţia z,

Διαβάστε περισσότερα

f(x) = l 0. Atunci f are local semnul lui l, adică, U 0 V(x 0 ) astfel încât sgnf(x) = sgnl, x U 0 D\{x 0 }. < f(x) < l +

f(x) = l 0. Atunci f are local semnul lui l, adică, U 0 V(x 0 ) astfel încât sgnf(x) = sgnl, x U 0 D\{x 0 }. < f(x) < l + Semnul local al unei funcţii care are limită. Propoziţie. Fie f : D (, d) R, x 0 D. Presupunem că lim x x 0 f(x) = l 0. Atunci f are local semnul lui l, adică, U 0 V(x 0 ) astfel încât sgnf(x) = sgnl,

Διαβάστε περισσότερα

Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane

Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane Subspatii ane Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane Oana Constantinescu Oana Constantinescu Lectia VI Subspatii ane Table of Contents 1 Structura de spatiu an E 3 2 Subspatii

Διαβάστε περισσότερα

Algoritmica grafurilor XI. Cuplaje in grafuri. Masuri de calitate. Numere Ramsey

Algoritmica grafurilor XI. Cuplaje in grafuri. Masuri de calitate. Numere Ramsey Algoritmica grafurilor XI. Cuplaje in grafuri. Masuri de calitate. Numere Ramsey Mihai Suciu Facultatea de Matematică și Informatică (UBB) Departamentul de Informatică Mai, 16, 2018 Mihai Suciu (UBB) Algoritmica

Διαβάστε περισσότερα

MARCAREA REZISTOARELOR

MARCAREA REZISTOARELOR 1.2. MARCAREA REZISTOARELOR 1.2.1 MARCARE DIRECTĂ PRIN COD ALFANUMERIC. Acest cod este format din una sau mai multe cifre şi o literă. Litera poate fi plasată după grupul de cifre (situaţie în care valoarea

Διαβάστε περισσότερα

CURS 11: ALGEBRĂ Spaţii liniare euclidiene. Produs scalar real. Spaţiu euclidian. Produs scalar complex. Spaţiu unitar. Noţiunea de normă.

CURS 11: ALGEBRĂ Spaţii liniare euclidiene. Produs scalar real. Spaţiu euclidian. Produs scalar complex. Spaţiu unitar. Noţiunea de normă. Sala: 2103 Decembrie 2014 Conf. univ. dr.: Dragoş-Pătru Covei CURS 11: ALGEBRĂ Specializarea: C.E., I.E., S.P.E. Nota: Acest curs nu a fost supus unui proces riguros de recenzare pentru a fi oficial publicat.

Διαβάστε περισσότερα

Seminar 5 Analiza stabilității sistemelor liniare

Seminar 5 Analiza stabilității sistemelor liniare Seminar 5 Analiza stabilității sistemelor liniare Noțiuni teoretice Criteriul Hurwitz de analiză a stabilității sistemelor liniare În cazul sistemelor liniare, stabilitatea este o condiție de localizare

Διαβάστε περισσότερα

Principiul Inductiei Matematice.

Principiul Inductiei Matematice. Principiul Inductiei Matematice. Principiul inductiei matematice constituie un mijloc important de demonstratie in matematica a propozitiilor (afirmatiilor) ce depind de argument natural. Metoda inductiei

Διαβάστε περισσότερα

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice 1 Conice pe ecuaţii reduse 2 Conice pe ecuaţii reduse Definiţie Numim conica locul geometric al punctelor din plan pentru care raportul distantelor la un punct fix F şi la o dreaptă fixă (D) este o constantă

Διαβάστε περισσότερα

Geometrie computationala 2. Preliminarii geometrice

Geometrie computationala 2. Preliminarii geometrice Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Geometrie computationala 2. Preliminarii geometrice Preliminarii geometrice Spatiu Euclidean: E d Spatiu de d-tupluri,

Διαβάστε περισσότερα

Spatii liniare. Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară. Mulţime infinită liniar independentă

Spatii liniare. Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară. Mulţime infinită liniar independentă Noţiunea de spaţiu liniar 1 Noţiunea de spaţiu liniar Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară 2 Mulţime infinită liniar independentă 3 Schimbarea coordonatelor unui vector la o schimbare

Διαβάστε περισσότερα

Funcţii Ciudate. Beniamin Bogoşel

Funcţii Ciudate. Beniamin Bogoşel Funcţii Ciudate Beniamin Bogoşel Scopul acestui articol este construcţia unor funcţii neobişnuite din punct de vedere intuitiv, care au anumite proprietăţi interesante. Construcţia acestor funcţii se face

Διαβάστε περισσότερα

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM Seminar S ANALA ÎN CUENT CONTNUU A SCHEMELO ELECTONCE S. ntroducere Pentru a analiza în curent continuu o schemă electronică,

Διαβάστε περισσότερα

Laborator 11. Mulţimi Julia. Temă

Laborator 11. Mulţimi Julia. Temă Laborator 11 Mulţimi Julia. Temă 1. Clasa JuliaGreen. Să considerăm clasa JuliaGreen dată de exemplu la curs pentru metoda locului final şi să schimbăm numărul de iteraţii nriter = 100 în nriter = 101.

Διαβάστε περισσότερα

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale.

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale. 5p Determinați primul termen al progresiei geometrice ( b n ) n, știind că b 5 = 48 și b 8 = 84 5p Se consideră funcția f : intersecție a graficului funcției f cu aa O R R, f ( ) = 7+ 6 Determinați distanța

Διαβάστε περισσότερα

riptografie şi Securitate

riptografie şi Securitate riptografie şi Securitate - Prelegerea 12 - Scheme de criptare CCA sigure Adela Georgescu, Ruxandra F. Olimid Facultatea de Matematică şi Informatică Universitatea din Bucureşti Cuprins 1. Schemă de criptare

Διαβάστε περισσότερα

EDITURA PARALELA 45 MATEMATICĂ DE EXCELENŢĂ. Clasa a X-a Ediţia a II-a, revizuită. pentru concursuri, olimpiade şi centre de excelenţă

EDITURA PARALELA 45 MATEMATICĂ DE EXCELENŢĂ. Clasa a X-a Ediţia a II-a, revizuită. pentru concursuri, olimpiade şi centre de excelenţă Coordonatori DANA HEUBERGER NICOLAE MUŞUROIA Nicolae Muşuroia Gheorghe Boroica Vasile Pop Dana Heuberger Florin Bojor MATEMATICĂ DE EXCELENŢĂ pentru concursuri, olimpiade şi centre de excelenţă Clasa a

Διαβάστε περισσότερα

Principiul incluziunii si excluziunii. Generarea şi ordonarea permutărilor. Principiul porumbeilor. Pri

Principiul incluziunii si excluziunii. Generarea şi ordonarea permutărilor. Principiul porumbeilor. Pri Generarea şi ordonarea permutărilor. Principiul porumbeilor. Principiul incluziunii si excluziunii Recapitulare din cursul trecut Presupunem că A este o mulţime cu n elemente. Recapitulare din cursul trecut

Διαβάστε περισσότερα

Esalonul Redus pe Linii (ERL). Subspatii.

Esalonul Redus pe Linii (ERL). Subspatii. Seminarul 1 Esalonul Redus pe Linii (ERL). Subspatii. 1.1 Breviar teoretic 1.1.1 Esalonul Redus pe Linii (ERL) Definitia 1. O matrice A L R mxn este in forma de Esalon Redus pe Linii (ERL), daca indeplineste

Διαβάστε περισσότερα

2.1 Sfera. (EGS) ecuaţie care poartă denumirea de ecuaţia generală asferei. (EGS) reprezintă osferă cu centrul în punctul. 2 + p 2

2.1 Sfera. (EGS) ecuaţie care poartă denumirea de ecuaţia generală asferei. (EGS) reprezintă osferă cu centrul în punctul. 2 + p 2 .1 Sfera Definitia 1.1 Se numeşte sferă mulţimea tuturor punctelor din spaţiu pentru care distanţa la u punct fi numit centrul sferei este egalăcuunnumăr numit raza sferei. Fie centrul sferei C (a, b,

Διαβάστε περισσότερα

CONCURS DE ADMITERE, 17 iulie 2017 Proba scrisă la MATEMATICĂ

CONCURS DE ADMITERE, 17 iulie 2017 Proba scrisă la MATEMATICĂ UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ CONCURS DE ADMITERE, 7 iulie 207 Proba scrisă la MATEMATICĂ SUBIECTUL I (30 puncte) ) (0 puncte) Să se arate că oricare ar

Διαβάστε περισσότερα

Matrice. Determinanti. Sisteme liniare

Matrice. Determinanti. Sisteme liniare Matrice 1 Matrice Adunarea matricelor Înmulţirea cu scalar. Produsul 2 Proprietăţi ale determinanţilor Rangul unei matrice 3 neomogene omogene Metoda lui Gauss (Metoda eliminării) Notiunea de matrice Matrice

Διαβάστε περισσότερα

z a + c 0 + c 1 (z a)

z a + c 0 + c 1 (z a) 1 Serii Laurent (continuare) Teorema 1.1 Fie D C un domeniu, a D şi f : D \ {a} C o funcţie olomorfă. Punctul a este pol multiplu de ordin p al lui f dacă şi numai dacă dezvoltarea în serie Laurent a funcţiei

Διαβάστε περισσότερα

Cursul 11. Cuplaje. Sisteme de reprezentanti distincţi. Arbori de acoperire. Enumerarea tuturor arborilor cu număr fixat de noduri.

Cursul 11. Cuplaje. Sisteme de reprezentanti distincţi. Arbori de acoperire. Enumerarea tuturor arborilor cu număr fixat de noduri. Cuplaje. Sisteme de reprezentanti distincţi. Arbori de acoperire. Enumerarea tuturor arborilor cu număr fixat de noduri 17 decembrie 2016 Cuprinsul acestui curs Cuplaje Cuplaj perfect, maxim, maximal Cale

Διαβάστε περισσότερα

Vectori liberi Produs scalar Produs vectorial Produsul mixt. 1 Vectori liberi. 2 Produs scalar. 3 Produs vectorial. 4 Produsul mixt.

Vectori liberi Produs scalar Produs vectorial Produsul mixt. 1 Vectori liberi. 2 Produs scalar. 3 Produs vectorial. 4 Produsul mixt. liberi 1 liberi 2 3 4 Segment orientat liberi Fie S spaţiul geometric tridimensional cu axiomele lui Euclid. Orice pereche de puncte din S, notată (A, B) se numeşte segment orientat. Dacă A B, atunci direcţia

Διαβάστε περισσότερα

Subiecte Clasa a VIII-a

Subiecte Clasa a VIII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii

Διαβάστε περισσότερα

Grafuri. Liviu P. Dinu University of Bucharest Faculty of Mathematics and Computer Science

Grafuri. Liviu P. Dinu University of Bucharest Faculty of Mathematics and Computer Science Grafuri Liviu P. Dinu University of Bucharest Faculty of Mathematics and Computer Science Sumar Definiții Reprezentări Parcurgere în lățime Parcurgere în adîncime Drumuri în grafuri. Conexitate Matricea

Διαβάστε περισσότερα

Capitolul II. Grupuri. II.1. Grupuri; subgrupuri; divizori normali; grupuri factor

Capitolul II. Grupuri. II.1. Grupuri; subgrupuri; divizori normali; grupuri factor Capitolul II Grupuri II.1. Grupuri; subgrupuri; divizori normali; grupuri factor Definiţia 1. Fie G o mulţime nevidă şi " " operaţie algebrică pe G. Cuplul (G, ) se numeşte grup, dacă sunt satisfăcute

Διαβάστε περισσότερα

Aplicaţii ale principiului I al termodinamicii la gazul ideal

Aplicaţii ale principiului I al termodinamicii la gazul ideal Aplicaţii ale principiului I al termodinamicii la gazul ideal Principiul I al termodinamicii exprimă legea conservării şi energiei dintr-o formă în alta şi se exprimă prin relaţia: ΔUQ-L, unde: ΔU-variaţia

Διαβάστε περισσότερα

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca Conice Lect. dr. Constantin-Cosmin Todea U.T. Cluj-Napoca Definiţie: Se numeşte curbă algebrică plană mulţimea punctelor din plan de ecuaţie implicită de forma (C) : F (x, y) = 0 în care funcţia F este

Διαβάστε περισσότερα

T R A I A N ( ) Trigonometrie. \ kπ; k. este periodică (perioada principală T * =π ), impară, nemărginită.

T R A I A N ( ) Trigonometrie. \ kπ; k. este periodică (perioada principală T * =π ), impară, nemărginită. Trignmetrie Funcţia sinus sin : [, ] este peridică (periada principală T * = ), impară, mărginită. Funcţia arcsinus arcsin : [, ], este impară, mărginită, bijectivă. Funcţia csinus cs : [, ] este peridică

Διαβάστε περισσότερα

Rădăcini primitive modulo n

Rădăcini primitive modulo n Universitatea Bucureşti Facultatea de Matematică şi Informatică Rădăcini primitive modulo n Îndrumător ştiinţific: Prof. Dr. Victor Alexandru 2010 Rezumat Tema lucrarii este studiul radacinilor primitive.

Διαβάστε περισσότερα

Modulul 1 MULŢIMI, RELAŢII, FUNCŢII

Modulul 1 MULŢIMI, RELAŢII, FUNCŢII Modulul 1 MULŢIMI, RELAŢII, FUNCŢII Subiecte : 1. Proprietăţile mulţimilor. Mulţimi numerice importante. 2. Relaţii binare. Relaţii de ordine. Relaţii de echivalenţă. 3. Imagini directe şi imagini inverse

Διαβάστε περισσότερα

CURS VII-IX. Capitolul IV: Funcţii derivabile. Derivate şi diferenţiale. 1 Derivata unei funcţii. Interpretarea geometrică.

CURS VII-IX. Capitolul IV: Funcţii derivabile. Derivate şi diferenţiale. 1 Derivata unei funcţii. Interpretarea geometrică. Lect dr Facultatea de Hidrotehnică, Geodezie şi Ingineria Mediului Matematici Superioare, Semestrul I, Lector dr Lucian MATICIUC CURS VII-IX Capitolul IV: Funcţii derivabile Derivate şi diferenţiale 1

Διαβάστε περισσότερα

1. Mulţimi. Definiţia mulţimii.

1. Mulţimi. Definiţia mulţimii. Definiţia mulţimii. 1. Mulţimi Definiţia 1.1. (Cantor) Prin mulţime înţelegem o colecţie de obiecte bine determinate şi distincte. Obiectele din care este constituită mulţimea se numesc elementele mulţimii.

Διαβάστε περισσότερα

ELEMENTE DE TEORIA GRAFURILOR

ELEMENTE DE TEORIA GRAFURILOR Bazele cercetării operaţionale. Noţiuni generale ELEMENTE DE TEORIA GRAFURILOR În general, pentru situaţiile care necesită la rezolvare un oarecare efort mintal (şi un caz tipic este cel al celor din economie),

Διαβάστε περισσότερα

Toate subiectele sunt obligatorii. Timpul de lucru efectiv este de 3 ore. Se acordă din oficiu 10 puncte. SUBIECTUL I.

Toate subiectele sunt obligatorii. Timpul de lucru efectiv este de 3 ore. Se acordă din oficiu 10 puncte. SUBIECTUL I. Modelul 4 Se acordă din oficiu puncte.. Fie numărul complex z = i. Calculaţi (z ) 25. 2. Dacă x şi x 2 sunt rădăcinile ecuaţiei x 2 9x+8 =, atunci să se calculeze x2 +x2 2 x x 2. 3. Rezolvaţi în mulţimea

Διαβάστε περισσότερα

Universitatea din Bucureşti Facultatea de Matematică şi Informatică. Algebră (1)

Universitatea din Bucureşti Facultatea de Matematică şi Informatică. Algebră (1) Universitatea din ucureşti.7.4 Facultatea de Matematică şi Informatică oncursul de admitere iulie 4 omeniul de licenţă alculatoare şi Tehnologia Informaţiei lgebră (). Fie x,y astfel încât x+y = şi x +

Διαβάστε περισσότερα

Să se arate că n este număr par. Dan Nedeianu

Să se arate că n este număr par. Dan Nedeianu Primul test de selecție pentru juniori I. Să se determine numerele prime p, q, r cu proprietatea că 1 p + 1 q + 1 r 1. Fie ABCD un patrulater convex cu m( BCD) = 10, m( CBA) = 45, m( CBD) = 15 și m( CAB)

Διαβάστε περισσότερα

FLUXURI MAXIME ÎN REŢELE DE TRANSPORT. x 4

FLUXURI MAXIME ÎN REŢELE DE TRANSPORT. x 4 FLUXURI MAXIME ÎN REŢELE DE TRANSPORT Se numeşte reţea de transport un graf în care fiecărui arc îi este asociat capacitatea arcului şi în care eistă un singur punct de intrare şi un singur punct de ieşire.

Διαβάστε περισσότερα

2. Sisteme de forţe concurente...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...3

2. Sisteme de forţe concurente...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...3 SEMINAR 2 SISTEME DE FRŢE CNCURENTE CUPRINS 2. Sisteme de forţe concurente...1 Cuprins...1 Introducere...1 2.1. Aspecte teoretice...2 2.2. Aplicaţii rezolvate...3 2. Sisteme de forţe concurente În acest

Διαβάστε περισσότερα

Progresii aritmetice si geometrice. Progresia aritmetica.

Progresii aritmetice si geometrice. Progresia aritmetica. Progresii aritmetice si geometrice Progresia aritmetica. Definitia 1. Sirul numeric (a n ) n N se numeste progresie aritmetica, daca exista un numar real d, numit ratia progresia, astfel incat a n+1 a

Διαβάστε περισσότερα

Conice - Câteva proprietǎţi elementare

Conice - Câteva proprietǎţi elementare Conice - Câteva proprietǎţi elementare lect.dr. Mihai Chiş Facultatea de Matematicǎ şi Informaticǎ Universitatea de Vest din Timişoara Viitori Olimpici ediţia a 5-a, etapa I, clasa a XII-a 1 Definiţii

Διαβάστε περισσότερα

ALGORITMICA GRAFURILOR. C. Croitoru

ALGORITMICA GRAFURILOR. C. Croitoru ALGORITMICA GRAFURILOR C. Croitoru 2015-2016 I. Vocabular al Teoriei grafurilor 1. Definiţia unui graf Un graf este o pereche G = (V (G), E(G)), unde - V (G) este o mulţime finită nevidă, iar - E(G) este

Διαβάστε περισσότερα

6 n=1. cos 2n. 6 n=1. n=1. este CONV (fiind seria armonică pentru α = 6 > 1), rezultă

6 n=1. cos 2n. 6 n=1. n=1. este CONV (fiind seria armonică pentru α = 6 > 1), rezultă Semiar 5 Serii cu termei oarecare Probleme rezolvate Problema 5 Să se determie atura seriei cos 5 cos Soluţie 5 Şirul a 5 este cu termei oarecare Studiem absolut covergeţa seriei Petru că cos a 5 5 5 şi

Διαβάστε περισσότερα

Concurs MATE-INFO UBB, 1 aprilie 2017 Proba scrisă la MATEMATICĂ

Concurs MATE-INFO UBB, 1 aprilie 2017 Proba scrisă la MATEMATICĂ UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB, aprilie 7 Proba scrisă la MATEMATICĂ SUBIECTUL I (3 puncte) ) (5 puncte) Fie matricele A = 3 4 9 8

Διαβάστε περισσότερα

INTERPOLARE. y i L i (x). L(x) = i=0

INTERPOLARE. y i L i (x). L(x) = i=0 INTERPOLARE Se dau punctele P 0, P 1,..., P n in plan sau in spatiu, numite noduri si avand vectorii de pozitie r 0, r 1,..., r n. Problemă. Să se găsească o curbă (dintr-o anumită familie) care să treacă

Διαβάστε περισσότερα

Laborator 1: INTRODUCERE ÎN ALGORITMI. Întocmit de: Claudia Pârloagă. Îndrumător: Asist. Drd. Gabriel Danciu

Laborator 1: INTRODUCERE ÎN ALGORITMI. Întocmit de: Claudia Pârloagă. Îndrumător: Asist. Drd. Gabriel Danciu INTRODUCERE Laborator 1: ÎN ALGORITMI Întocmit de: Claudia Pârloagă Îndrumător: Asist. Drd. Gabriel Danciu I. NOŢIUNI TEORETICE A. Sortarea prin selecţie Date de intrare: un şir A, de date Date de ieşire:

Διαβάστε περισσότερα

COMBINATORICĂ. Mulţimile ordonate care se formează cu n elemente din n elemente date se numesc permutări. Pn Proprietăţi

COMBINATORICĂ. Mulţimile ordonate care se formează cu n elemente din n elemente date se numesc permutări. Pn Proprietăţi OMBINATORIĂ Mulţimile ordoate care se formează cu elemete di elemete date se umesc permutări. P =! Proprietăţi 0! = ( ) ( ) ( ) ( ) ( ) ( )! =!! =!! =! +... Submulţimile ordoate care se formează cu elemete

Διαβάστε περισσότερα

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE 5.5. A CIRCUITELOR CU TRANZISTOARE BIPOLARE PROBLEMA 1. În circuitul din figura 5.54 se cunosc valorile: μa a. Valoarea intensității curentului de colector I C. b. Valoarea tensiunii bază-emitor U BE.

Διαβάστε περισσότερα

SEMINAR TRANSFORMAREA FOURIER. 1. Probleme

SEMINAR TRANSFORMAREA FOURIER. 1. Probleme SEMINAR TRANSFORMAREA FOURIER. Probleme. Să se precizeze dacă funcţiile de mai jos sunt absolut integrabile pe R şi, în caz afirmativ să se calculeze { transformata Fourier., t a. σ(t), t < ; b. f(t) σ(t)

Διαβάστε περισσότερα

Concurs MATE-INFO UBB, 25 martie 2018 Proba scrisă la MATEMATICĂ

Concurs MATE-INFO UBB, 25 martie 2018 Proba scrisă la MATEMATICĂ UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB, 5 martie 18 Proba scrisă la MATEMATICĂ NOTĂ IMPORTANTĂ: 1 Problemele tip grilă (Partea A pot avea unul

Διαβάστε περισσότερα

Subiecte Clasa a V-a

Subiecte Clasa a V-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii

Διαβάστε περισσότερα

Al cincilea baraj de selecţie pentru OBMJ Bucureşti, 28 mai 2015

Al cincilea baraj de selecţie pentru OBMJ Bucureşti, 28 mai 2015 Societatea de Ştiinţe Matematice din România Ministerul Educaţiei Naţionale Al cincilea baraj de selecţie pentru OBMJ Bucureşti, 28 mai 2015 Problema 1. Arătaţi că numărul 1 se poate reprezenta ca suma

Διαβάστε περισσότερα

Spaţii vectoriale. Definiţia 1.1. Fie (K, +, ) un corp şi (V, +) un grup abelian.

Spaţii vectoriale. Definiţia 1.1. Fie (K, +, ) un corp şi (V, +) un grup abelian. Spaţii vectoriale 1. Spaţii vectoriale. Definiţii şi proprietăţi de bază În continuare prin corp vom înţelege corp comutativ. Dacă nu se precizează altceva, se vor folosi notaţiile standard pentru elementele

Διαβάστε περισσότερα

1 Corpuri finite. 1.1 Introducere. Reamintim mai intai

1 Corpuri finite. 1.1 Introducere. Reamintim mai intai 1 Corpuri finite. 1.1 Introducere Reamintim mai intai Definiţie 1 Se numeşte corp un inel comutativ (K,+, ) cu proprietatea ca orice element nenul x din k este inversabil, i.e. există x 1 k astfel încât

Διαβάστε περισσότερα

Dumitru Fanache TEORIA ALGORITMICĂ A GRAFURILOR NOŢIUNI FUNDAMENTALE. Volumul I EDITURA PARALELA 45

Dumitru Fanache TEORIA ALGORITMICĂ A GRAFURILOR NOŢIUNI FUNDAMENTALE. Volumul I EDITURA PARALELA 45 Dumitru Fanache TEORIA ALGORITMICĂ A GRAFURILOR NOŢIUNI FUNDAMENTALE Volumul I Cuprins Cuvânt-înainte...9 Capitolul I. Noţiuni generale despre grafuri...15 I.1. Scurt istoric al teoriei grafurilor...15

Διαβάστε περισσότερα

a. 11 % b. 12 % c. 13 % d. 14 %

a. 11 % b. 12 % c. 13 % d. 14 % 1. Un motor termic funcţionează după ciclul termodinamic reprezentat în sistemul de coordonate V-T în figura alăturată. Motorul termic utilizează ca substanţă de lucru un mol de gaz ideal având exponentul

Διαβάστε περισσότερα