Grafic bipartit

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 octombrie 2020; verificările necesită 12 modificări .

Un graf bipartit sau bigraf  în teoria grafurilor este un graf al cărui set de vârfuri poate fi împărțit în două părți, astfel încât fiecare margine a graficului să conecteze un vârf dintr-o parte cu un vârf al celeilalte părți, adică există fără muchii între vârfurile acelorași părți ale graficului.

Definiție

Un graf nedirecționat se numește bipartit dacă mulțimea vârfurilor sale poate fi împărțită în două părți astfel încât:

În acest caz, subseturile de vârfuri și sunt numite părți ale unui graf bipartit .

Definiții înrudite

Un graf bipartit se numește graf bipartit complet (acest concept este diferit de un graf complet ; adică unul în care fiecare pereche de vârfuri este conectată printr-o muchie) dacă există o muchie pentru fiecare pereche de vârfuri . Pentru

un astfel de grafic este notat cu simbolul .

Exemple

Graficele bipartite apar în mod natural la modelarea relațiilor dintre două clase diferite de obiecte. De exemplu, graficul jucătorilor de fotbal și al cluburilor: o margine leagă jucătorul corespunzător și clubul dacă jucătorul a jucat în acest club. Mai multe exemple abstracte de grafice bipartite:

Graficele bipartite sunt folosite pentru a descrie codurile LDPC .

Proprietăți

Se verifică bipartit

Pentru a verifica caracterul bipartit al graficului, este suficient să selectați orice vârf din fiecare componentă conectată și să marcați vârfurile rămase în timpul parcurgerii graficului (de exemplu, prin căutare pe lățimea întâi ) alternativ ca par și impar (vezi ilustrația) . Dacă nu există niciun conflict, toate vârfurile pare formează mulțimea , iar toate vârfurile impare formează .

Aplicații

Vezi și