K -reunaan yhdistetty graafi on graafi , joka pysyy yhdistettynä useimpien reunojen poistamisen jälkeen.
Usein k -reuna- yhdistetyn graafin sijasta sanotaan k -kytketty graafi.
Olkoon mikä tahansa kaavio. Jos kytketty kaikille , niin sitä kutsutaan k -edge kytkettynä.
On olemassa aikapolynomi-algoritmi suurimman k :n määrittämiseksi , jonka graafi G on k -reunakytketty. Yksinkertaisena algoritmina voidaan käyttää seuraavaa: mille tahansa kärkiparille (u, v) määritetään maksimivirtaus u :sta v : hen, jonka kaikkien reunojen kapasiteetti on yhtä suuri molempiin suuntiin. Graafi on k -reunakytketty silloin ja vain, jos maksimivirtaus u :sta v :iin on vähintään k millä tahansa parilla (u, v) . Siten k on pienin uv - virtaus kaikkien parien (u, v) joukossa .
Jos n on graafin kärkien lukumäärä, tämä yksinkertainen algoritmi suoritetaan maksimivirtausalgoritmin iteraatioina, mikä puolestaan ratkaisee ongelman virtauksen löytämisestä ajassa . Siten algoritmin kokonaismonimutkaisuus on .
Parannettu algoritmi ratkaisee maksimivirtausongelman mille tahansa parille (u, v), jossa u on mielivaltainen kiinteä kärkipiste ja v kulkee kaikkien jäljellä olevien kärkien läpi. Tämä algoritmi vähentää monimutkaisuutta arvoon . Jos leikkaus on pienempi kuin k , se erottaa u :n jostakin toisesta kärjestä. Voit parantaa algoritmia, jos käytät Gabov-algoritmia , ajassa [1] .
Tähän liittyvä ongelma, graafin G minimaalisen k - reunaan kytketyn aligraafin löytäminen (eli valita G :stä mahdollisimman vähän reunoja, jotka muodostavat k - reunaan yhdistetyn aligraafin) on NP-kova [2] .