A legkisebb k -vágás egy kombinatorikus optimalizálási probléma , amelyben meg kell találni egy olyan élhalmazt, amelynek eltávolítása k összefüggő komponensre osztja fel a gráfot . Ezeket az éleket k -vágásnak nevezzük . A feladat célja egy minimális súlyú k -vágás megtalálása. Egy ilyen partíciónak lehetnek alkalmazásai a VLSI fejlesztésében , az adatbányászatban , a végeselem-módszerben és az információcserében a párhuzamos számításokban .
Adott egy irányítatlan G = ( V , E ) gráf adott w : E → N élsúlyokkal és egy k ∈ {2, 3, …, | V |} , V felosztása k diszjunkt halmazra F = { C 1 , C 2 , …, C k }, amelyekre
Rögzített k esetén a feladat megoldható O polinomidőben (| V | k 2 ) [1] . Egy probléma azonban NP-teljes , ha k a bemenet része [2] . A probléma akkor is NP-teljes, ha csúcsokat rögzítünk, és megpróbáljuk megtalálni a legkisebb -vágást, amely elválasztja ezeket a csúcsokat [3]
Létezik néhány közelítő algoritmus 2 − 2/ k közelítéssel . Egy egyszerű mohó algoritmus , amely ilyen közelítő tényezőt ad, kiszámítja a legkisebb vágást minden egyes csatlakoztatott komponensben, és eltávolítja a legkönnyebbet. Az algoritmus összesen n − 1 számítást igényel a maximális áramlásra vonatkozóan . Egy másik, ugyanazt az együtthatót adó algoritmus a legkisebb vágások Gomory-Hu A Gomori-Hu fa felépítéséhez n − 1 maximális áramlási számítás szükséges, de az algoritmus összesen O ( kn ) maximális áramlási számítást igényel. Ennek ellenére könnyebb a második algoritmus közelítési együtthatójának elemzése [4] [5] .
Ha egy metrikus térben lévő gráfokra korlátozzuk magunkat, feltételezve, hogy a megfelelő teljes gráf kielégíti a háromszög egyenlőtlenséget , és ha megköveteljük, hogy az eredményül kapott partíciók előre meghatározott dimenziókkal rendelkezzenek, a problémát 3-szoros tényezővel közelítjük bármely rögzített k esetén [6] . Pontosabban, közelítő polinomiális idősémákat (PTAS) fedeztek fel az ilyen problémákra [7] .