Bipartitní graf

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. října 2020; kontroly vyžadují 12 úprav .

Bipartitní graf nebo bigraf  v teorii grafů je graf, jehož množinu vrcholů lze rozdělit na dvě části tak, že každá hrana grafu spojuje vrchol jedné části s některým vrcholem druhé části, tzn. žádné hrany mezi vrcholy stejných částí grafu.

Definice

Neorientovaný graf se nazývá bipartitní, pokud lze množinu jeho vrcholů rozdělit na dvě části tak, že:

V tomto případě se podmnožiny vrcholů a nazývají části bipartitního grafu .

Související definice

Bipartitní graf se nazývá úplný bipartitní graf (tento koncept se liší od úplného grafu ; to znamená takového, ve kterém je každá dvojice vrcholů spojena hranou), pokud pro každou dvojici vrcholů existuje hrana . Pro

takový graf je označen symbolem .

Příklady

Bipartitní grafy přirozeně vznikají při modelování vztahů mezi dvěma různými třídami objektů. Například graf fotbalistů a klubů: hrana spojuje příslušného hráče a klub, pokud hráč v tomto klubu hrál. Abstraktnější příklady bipartitních grafů:

K popisu kódů LDPC se používají bipartitní grafy .

Vlastnosti

Kontrola bipartity

Pro kontrolu bipartitnosti grafu stačí vybrat libovolný vrchol v každé připojené komponentě a zbylé vrcholy označit při procházení grafu (například vyhledáváním na šířku ) střídavě jako sudé a liché (viz obrázek) . Pokud nedojde ke konfliktu, všechny sudé vrcholy tvoří množinu a všechny liché vrcholy tvoří .

Aplikace

Viz také