Complementul hamiltonian
Problema complementului hamiltonian este problema de a găsi numărul minim de muchii care trebuie adăugate unui grafic pentru a-l face hamiltonian .
Este clar că problema este în general NP-hard (deoarece soluția ei răspunde la problema NP-complet de a determina dacă un grafic are un ciclu hamiltonian ). Problema decidabilitate aferentă , dacă adăugarea K muchii la un graf dat poate produce un graf hamiltonian, este NP-complet.
Mai mult, Wu, Lu și Li au arătat că existența unor algoritmi eficienți cu un coeficient constant de aproximare pentru această problemă este puțin probabilă [1] .
Problema poate fi rezolvată în timp polinomial pentru unele clase de grafice, care includ grafice paralel-seriale [2] și generalizările lor [3] care includ grafice outerplanare . Aceste clase includ, de asemenea , grafice cu linii de arbore [4] [5]
și cactusi [6] .
Gamarnik și Sviridenko au folosit o problemă de arbore de timp liniar pentru a studia numărul asimptotic de muchii care trebuie adăugate la graficele aleatoare rare pentru a le face Hamiltoniene [7] .
Note
- ↑ Wu, Lu, Lee, 2000 , p. 156 - 167.
- ↑ Takamizawa, Nisizeki și Saito, 1982 , p. 623–641.
- ↑ Kornienko, 1984 , p. 109-111.
- ↑ Raychaudhuri, 1995 , p. 299 - 306.
- ↑ Agnetis, Detti, Meloni, Pacciarelli, 2001 , p. 17 - 24.
- ↑ Detti, Meloni, 2004 , p. 197 - 215.
- ↑ Gamarnik, Sviridenko, 2005 , p. 139-158.
Literatură
- Takamizawa K., Nishizeki T., Saito N. Calculabilitatea în timp liniar a problemelor combinatorii pe grafuri serie-paralele // Journal of the ACM . - 1982. - T. 29 , nr. 3 . — S. 623–641 . - doi : 10.1145/322326.322328 .
- Wu QS, Lu CL, Lee RCT An Approximate Algorithm for the Weighted Hamiltonian Path Completion Problem on a Tree // Algorithms and Computation / Goos G., Hartmanis J., van Leeuwen J.. 11th International Conference, ISAAC 2000. Taipei, Taiwan , 18-20 decembrie 2000 Proceduri. - Springer, 2000. - T. 1969. - (Lecture Notes in Computer Science). — ISBN 3-540-41255-7 . (link indisponibil)
- Korneyenko NM Algoritmi combinatori pe o clasă de grafice // Matematică aplicată discretă . - 1994. - T. 54 , nr. 2-3 .
- Raychaudhuri A. Numărul de interval total al unui arbore și numărul de completare hamiltonian al graficului său cu linii . — Scrisori de prelucrare a informațiilor. - 1995. - T. 56.
- Agnetis A., Detti P., Meloni C., Pacciarelli D. Un algoritm liniar pentru numărul de completare hamiltonian al graficului de linii ale unui arbore . — Scrisori de prelucrare a informațiilor. - 2001. - T. 79.
- Detti P., Meloni C. Un algoritm liniar pentru numărul de completare hamiltonian al graficului cu linii ale unui cactus // Matematică aplicată discretă. - 2004. - Februarie ( vol. 136 , numărul 2-3 ).
- N.M. Kornienko. Algoritmi combinatori pe clasa de grafice // Proceedings of the National Academy of Sciences of Belarus SERIE DE ȘTIINȚE FIZICE ȘI TEHNICE. - 1984. - Emisiune. 3 . - S. 109-111 .
- Gamarnik D., Sviridenko M. Completari hamiltoniene de grafice aleatorii rare // Matematică aplicată discretă. - 2005. - T. 152 .