Advertisement
desdemona

zad 6 koło PAA z 2012 roku

Jan 25th, 2013
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. Zadanie 6 (20pkt)
  2. Wiadomo że problem komiwojażera jest NP-trudny. Opisz rozumowanie pozwalające
  3. ustalić, czy pozostanie on NP-trudny czy wielomianowy, gdy w grafie nwierzchołkowym:
  4. a) wszystkie wagi krawędzi będą parzyste
  5. b) wszystkie wagi krawędzi będą nieparzyste
  6. c) wszystkie wagi krawędzi będą identyczne
  7. d) wszystkie wagi krawędzi należą do zbioru {1,n} i z każdego wierzchołka wychodzą
  8. co najwyżej 2 krawędzie jednostkowe
  9. e) wszystkie wagi krawędzi należą do zbioru {1,n} i z każdego wierzchołka wychodzi
  10. co najmniej n-2 krawędzi jednostkowych
  11.  
  12. ale chodzi o wersje optymalizacyjną?
  13. bo decyzyjna należy do npc, choć npc należy do nph więc nie wiem. herp.
  14.  
  15. a) NPH bo wystarczyłoby przemnożyć wagi krawędzi przez 2 żeby problem stał się P
  16. b) NPH bo wystarczyłoby każdą wagę krawędzi zamienić na liczbę nieparzystą (2w + 1) żeby problem stał się P
  17. c) NPH bo problem cyklu hamiltona dla grafu pełnego który można
  18. zredukować wielomianowo w prosty sposób do tego przypadku również jest NPH.
  19. d) em.. zakładam, że to nie digraf więc po prostu stopień wierzchołka <= 2?
  20. P. bo taki graf jest albo ścieżką albo cyklem. Jeżeli jest cyklem to wynikiem jest suma wag wszystkich krawędzi.
  21. Jeżeli nie jest cyklem to nie ma drogi komiwojażera dla danego grafu.
  22. e)
  23. można zredukować problem znajdowania cyklu hamiltona do tego przypadku.
  24. Z grafu dla problemu cyklu hamiltona robimy graf pełny. Jeżeli krawedź była, dostaje wage 1.
  25. Jeżeli jej nie było dostaje wagę n. Gdyby to uszczególnienie problemu komiwojażera było wielomianowe
  26. to hamiltona też możnaby rozwiązać w czasie wielomianowym. I dzieki temu decyzyjnego hamiltona
  27. też dałoby się rozwiązać w czasie wielomianowym, co znaczyloby, że P=NP, czego jeszcze nikt nie udowodnił.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement