En todelt graf eller bigraf i grafteori er en graf, hvis sæt af toppunkter kan opdeles i to dele på en sådan måde, at hver kant af grafen forbinder et toppunkt fra den ene del med et eller andet toppunkt på den anden del, dvs. ingen kanter mellem hjørnerne af de samme grafdele.
En urettet graf kaldes todelt, hvis mængden af dens hjørner kan opdeles i to dele , således at:
I dette tilfælde kaldes delmængder af toppunkter og dele af en todelt graf .
En todelt graf kaldes en komplet todelt graf (dette koncept er forskelligt fra en komplet graf ; det vil sige en, hvor hvert par af hjørner er forbundet med en kant), hvis der er en kant for hvert par af hjørner . Til
sådan en graf er angivet med symbolet .
Todelte grafer opstår naturligt, når man modellerer forhold mellem to forskellige klasser af objekter. For eksempel grafen over fodboldspillere og klubber: en kant forbinder den tilsvarende spiller og klubben, hvis spilleren spillede i denne klub. Flere abstrakte eksempler på todelte grafer:
Todelte grafer bruges til at beskrive LDPC- koder.
For at kontrollere grafen for todelthed er det nok at vælge et hvilket som helst toppunkt i hver tilsluttet komponent og markere de resterende toppunkter under gennemgangen af grafen (for eksempel ved bredde-først søgning ) skiftevis som lige og ulige (se illustration) . Hvis der ikke er nogen konflikt, danner alle lige knudepunkter sættet , og alle ulige knudepunkter dannes .