Irrotustehtävä

Purkamisen tehtävä on triviaalin solmun  algoritminen tunnistus, jos solmusta annetaan jokin esitys, eli solmukaavio . Sidotusten purkamisalgoritmeja on useita. Pääasiallinen ratkaisematon ongelma on se, voidaanko ongelma ratkaista polynomiajassa , eli kuuluuko ongelma monimutkaisuusluokkaan P.

Laskennallinen monimutkaisuus

Ensimmäiset askeleet laskennallisen monimutkaisuuden määrittelyssä otettiin sen osoittamiseksi, että ongelma kuuluu monimutkaisempiin kompleksisuusluokkiin, jotka sisältävät luokan P. Käyttämällä normaaleja pintoja kuvaamaan tietyn solmun Seifert-pintoja , Hass, Lagarias ja Pippenger [1] osoittivat . että sidonnaisuuden purkamisongelma kuuluu NP . Hara, Tani ja Yamamoto [2] totesivat, että irrottaminen kuuluu luokkaan AM ∩ co-AM . Myöhemmin he kuitenkin peruuttivat hakemuksensa [3] . Vuonna 2011 Greg Kuperberg osoitti, että (olettaen , että yleistetty Riemmann-hypoteesi pitää paikkansa ) irtoamisongelma kuuluu co-NP-luokkaan [4] .

Irrotusongelmalla on sama laskennallinen monimutkaisuus kuin sen tarkistaminen, onko ohjaamattoman graafin upottaminen euklidiseen avaruuteen linkittämätön [5] .

Esimerkiksi 139 kärkeä sisältävä Ochiai-solmu purettiin ensin tietokoneen avulla 108 tunnissa, mutta tämä aika lyhennettiin myöhemmin 10 minuuttiin [6]

Sidontaalgoritmit

Eräät algoritmit purkamisongelman ratkaisemiseksi perustuvat Hakenin teoriaan normaaleista pinnoista :

Muita lähestymistapoja:

Näiden algoritmien monimutkaisuuden tutkimus jatkuu aktiivisesti.

Katso myös

Muistiinpanot

  1. Hass, Lagarias, Pippenger, 1999 .
  2. Hara, Tani, Yamamoto, 2005 .
  3. Mainittu "yksityiseksi viestintäksi" [15] Kuperbergin artikkelin lainausluettelossa (Kuperberg, 2014).
  4. Kuperberg, 2014 .
  5. Kawarabayashi, Kreutzer, Mohar, 2010 .
  6. Ladd, Kavraki, 2004 .
  7. Burton, 2011a .
  8. Birman, Hirsch, 1998 .
  9. Lackenby, 2015 .
  10. Mijatovic, 2005 .
  11. Burton, 2011b .
  12. Manolescu, Ozsváth, Sarkar, 2009 .
  13. Kronheimer, Mrowka, 2011 .
  14. Bar-Natan, 2007 .

Kirjallisuus

Linkit