Professional Documents
Culture Documents
Előadás
Előadás
13. előadás
E.-Nagy Marianna
Operációkutatás és Aktuáriustudományok Tanszék
Legyen f : N → R és g : N → R⊕ függvények.
f ∈ O(g), ha létezik c > 0 konstans és n0 ∈ N küszöbindex:
|f (n)| ≤ cg(n) ∀ n ≥ n0 /felső korlát/
Gyorsasági sorrend:
n
log n ≪ n ≪ n log n ≪ n2 ≪ n3 ≪ 2n ≪ 3n ≪ n! ≪ nn ≪ 22
Feladat mérete
; P-beli feladatok
Komplexitási osztályok
Definíció
Legyen X és Y két eldöntési probléma. Az X polinomiális visszavezetése az
Y problémára egy olyan polinom időben számolható f függvény, amely X
minden lehetséges bemenetéhez hozzárendeli Y egy lehetséges bemenetét
úgy, hogy
x ∈ X ⇐⇒ f (x ) ∈ Y .
Jelölés: X ≺ Y , ha X visszavezethető Y -ra.
Ha X ≺ Y és Y ∈ P, akkor X ∈ P.
Ha X ≺ Y és Y ∈ N P, akkor X ∈ N P.
Ha X ≺ Y , akkor X ≺ Y
Ha X ≺ Y és Y ∈ co-N P, akkor X ∈ co-N P.
Ha X ≺ Y és Y ∈ N P ∩ co-N P, akkor X ∈ N P ∩ co-N P.
Ha X ≺ Y és Y ≺ Z , akkor X ≺ Z .
Néhány példa
P-beli feladat:
nemnegatív súlyú legrövidebb út keresése
nemszinguláris lineáris egyenletrendszer megoldása
LP feladat
N P-beli feladat:
Van-e Hamilton kör a gráfban?
N P-teljes feladat:
0-1 egészértékű programozási feladat megoldhatósága
Van-e NP teljes feladat
Tétel
A konjunktív normál forma kielégíthetősége (SAT) N P-teljes feladat.
Példa visszavezetésre