Graph Yao er en type geometrisk spændende , vægtet urettet graf , der forbinder et sæt geometriske punkter med den egenskab, at for ethvert par punkter i grafen har den korteste vej mellem dem en længde, der ikke overstiger deres euklidiske afstand med en konstant faktor .
Opkaldt efter Andrew Yao .
Hovedideen med at konstruere en todimensionel Yao-graf er at omgive hvert punkt med jævnt fordelte stråler , opdele planet i sektorer med lige store vinkler og forbinde hvert punkt med dets nærmeste naboer i hver af disse sektorer [1] . En heltalsparameter er forbundet med Yao-grafen , som er lig med antallet af stråler og sektorer beskrevet ovenfor. En større værdi af k giver en mere nøjagtig tilnærmelse til den euklidiske afstand [2] . Strækfaktoren overstiger ikke , hvor er lig med vinklen på sektorerne [3] . Den samme idé kan udvides til sæt af punkter i dimensioner større end to, men antallet af nødvendige sektorer vokser eksponentielt med dimensionen.
Andrew Yao brugte disse grafer til at bygge euklidiske minimumspændende træer i højdimensionelle rum [3] .