K -edge -connected graf je graf , který zůstane souvislý i po odstranění většiny hran.
Často se místo k -spojeného grafu říká k -souvislý graf.
Nechť je libovolný graf. Pokud je připojeno pro všechny pro , pak se nazývá k -edge spojené.
Existuje časově-polynomiální algoritmus pro určení největšího k , pro který je graf G k -hranně spojen. Jako jednoduchý algoritmus můžeme použít následující: pro libovolnou dvojici vrcholů (u, v) určíme maximální tok z u do v s kapacitou všech hran rovnou jedné v obou směrech. Graf je k -hranně propojený právě tehdy, když maximální tok z u do v je alespoň k pro libovolný pár (u, v) . K je tedy nejmenší tok UV ze všech párů (u, v) .
Jestliže n je počet vrcholů v grafu, tento jednoduchý algoritmus běží v iteracích algoritmu maximálního toku, což zase řeší problém nalezení toku v čase . Celková složitost algoritmu je tedy .
Vylepšený algoritmus řeší problém maximálního toku pro jakýkoli pár (u, v), kde u je libovolný pevný vrchol a v prochází všemi zbývajícími vrcholy. Tento algoritmus snižuje složitost na . Pokud existuje řez menší než k , odděluje u od nějakého jiného vrcholu. Algoritmus můžete vylepšit, pokud použijete Gabovův algoritmus , běžící v čase [1] .
Související problém, nalezení minimálního k -hranově spojeného podgrafu grafu G (tj. výběr co nejméně hran z G , které tvoří k -hranem spojený podgraf) je NP-těžký pro [2] .