Duál rovinného grafu je graf , ve kterém vrcholy odpovídají plochám grafu ; dva vrcholy jsou spojeny hranou právě tehdy, když odpovídající plochy grafu mají společnou hranu. Například grafy krychle a osmistěnu jsou vzájemně duální .
Termín duální se používá, protože tato vlastnost je symetrická - pokud H je duální k G , pak G je duální k H (za předpokladu , že G je připojeno ). Stejný pojem lze použít pro vkládání grafů do manifoldů . Pojem duality grafu je odlišný od duality hrany-vrchol ( čárový graf ) grafu a tyto dva by se neměly zaměňovat.
Díky dualitě lze tyto hodnoty zaměnit pro jakýkoli výsledek využívající počet ploch a vrcholů.
O grafu se říká, že je samoduální, pokud je izomorfní ke svému duálnímu grafu. Například čtyřstěnný graf je samoduální .
Nechť G je souvislý graf. O grafu G ★ se říká , že je algebraicky duální ke grafu G tak, že G a G ★ mají stejnou sadu hran, každý cyklus v G je řez G ★ a jakýkoli řez G je cyklus v G ★ . Každý rovinný graf má algebraicky duální graf, který není v obecném případě jedinečný (duální graf je určen vrstvením). Platí to i naopak – jak ukázal Hassler ve svém kritériu rovinnosti [2] , souvislý graf je rovinný právě tehdy, když má algebraicky duální graf.
Stejný fakt lze vyjádřit pomocí teorie matroidů : jestliže M je grafový matroid grafu G , pak duální matroid M je grafový matroid právě tehdy, když G je rovinný. Je-li G rovinné, pak duální matroid je grafový matroid duálního grafu G.
Slabě duální k rovinnému grafu je podgraf duálního grafu, ve kterém vrcholy odpovídají ohraničeným plochám původního grafu. Rovinný graf je vnějši rovinný právě tehdy, když jeho duál je les , a rovinný graf je Halinův graf právě tehdy, když jeho slabě duální je dvojitě propojený a vnější rovinný. Pro libovolný rovinný graf G nechť G + je rovinný multigraf vytvořený přidáním jediného vrcholu v k neohraničené ploše G a připojením v ke všem vrcholům vnější plochy (několikrát, pokud se vrchol objeví vícekrát na hranici tvář). Nyní G je slabý duál (rovinného) duálu G + graf [3] [4] .