Advertisement
desdemona

Zadanie pierwsze z zeszłorocznego koła z paa

Jan 25th, 2013
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. Zadanie 1 (18pkt)
  2. Udowodnij, że jeżeli P≠NP, to dla problemu minimalnego pokrycia wierzchołkowego
  3. grafu nie istnieje:
  4. a) wielomianowy algorytm 1-absolutnie aproksymacyjny
  5. b) schemat FPTAS
  6.  
  7. a) załóżmy, że istnieje algorytm, który dla dowolnego grafu myli się
  8. o najwyżej 1 wierzchołek.
  9.  
  10. Stwórzmy teraz graf H, który będzie składał się z dwóch niepołączonych kopii grafu G.
  11. W założeniach nie podano, że jest to problem tylko dla grafów spójnych.
  12.  
  13. Uruchamiamy nasz algorytm dla przypadków G i H.
  14. Algorytm może się pomylić maksymalnie o 1, więc dla jednego z tych grafów problem
  15. zostałby rozwiązany optymalnie w wielomianowym czasie. A to stoi w sprzeczności z założeniem P!=NP.
  16.  
  17. b) Załóżmy, że istnieje FPTAS dla tego problemu
  18. maksymalnym pokryciem wierzchołkowym grafu są wszystkie jego wierzchołki.
  19. Więc na pewno nigdy nie uzyskamy wyniku n+1 wierzchołków
  20. (gdzie n to liczba wierzchołków w grafie naturalnie)
  21. (a e to epsilon)
  22. n+1 > Aopt
  23.  
  24. e = 1/(n+1)
  25.  
  26. Aopt >= Aapr >= Aopt(1+e)
  27.  
  28. Aopt >= Aapr >= Aopt + Aopt*e
  29.  
  30.  
  31. Aopt >= Aapr >= Aopt + Aopt/(n+1)
  32.  
  33. n+1 jest wieksze od Aopt dlatego Aopt/(n+1) na pewno jest mniejsze niz 1.
  34.  
  35. Aopt >= Aapr >= Aopt + 1
  36. Nie ma wierzchołków ułamkowych, wymuszamy rozwiązanie optymalne w czasie wielomianowym
  37. a to jest sprzeczne z założeniem P!=NP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement