Kantmässigt k-ansluten graf

En k -kantsansluten graf är en graf som förblir ansluten efter att de flesta kanterna tagits bort.

Ofta säger man istället för en k -kantsansluten graf en k -ansluten graf.

Formell definition

Låt vara vilken graf som helst. Om det är anslutet för alla för , så kallas det k - kant ansluten.

Anteckningar

Egenskaper

Beräkning

Det finns en tidspolynomalgoritm för att bestämma den största k för vilken grafen G är k -kantansluten. Som en enkel algoritm kan vi använda följande: för vilket par av hörn som helst (u, v) bestämmer vi det maximala flödet från u till v med kapaciteten för alla kanter lika med en i båda riktningarna. En graf är k -kantkopplad om och endast om det maximala flödet från u till v är minst k för något par (u, v) . K är alltså det minsta uv- flödet bland alla par (u, v) .

Om n är antalet hörn i grafen, körs denna enkla algoritm i iterationer av maximiflödesalgoritmen, vilket i sin tur löser problemet med att hitta flödet i tid . Sålunda är den övergripande komplexiteten för algoritmen .

Den förbättrade algoritmen löser det maximala flödesproblemet för vilket par som helst (u, v) där u är en godtycklig fast vertex och v går genom alla återstående hörn. Denna algoritm reducerar komplexiteten till . Om det finns ett snitt som är mindre än k skiljer det u från någon annan vertex. Du kan förbättra algoritmen om du använder Gabov-algoritmen , som körs i tid [1] .

Ett relaterat problem, att hitta en minimal k -kantsbunden subgraf av en graf G (det vill säga att välja så få kanter som möjligt från G som bildar en k -kantsansluten subgraf) är NP-svårt för [2] .

Se även

Anteckningar

  1. Harold N. Gabow. En matroid metod för att hitta kantanslutningar och packa arborescenser. J Comput. Syst. sci. 50(2):259-273, 1995.
  2. MR Garey och DS Johnson. Datorer och svårhanterlighet: en guide till teorin om NP-fullständighet . Freeman, San Francisco, CA, 1979.