12.04.2014 Views

BSK_2003 Copyright by Katarzyna Trybicka-Francik 1

BSK_2003 Copyright by Katarzyna Trybicka-Francik 1

BSK_2003 Copyright by Katarzyna Trybicka-Francik 1

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>BSK</strong>_<strong>2003</strong><br />

Złożoność obliczeniowa<br />

Klasyfikacja<br />

♦ złożoność algorytmu jest stała, gdy nie zależy od n, O(1),<br />

♦ złożoność algorytmu jest liniowa, gdy rośnie liniowo ze wzrostem<br />

n, O(n),<br />

♦ złożoność algorytmu jest wielomianowa, gdy wynosi O(n f(t) )<br />

przy stałym t,<br />

♦ algorytmy których złożoność wynosi O(n f(t) ), gdzie t jest stałą,<br />

a f(n) jest wielomianem zmiennej n, nazywamy<br />

algorytmami o złożoności wykładniczej,<br />

♦ algorytmy których złożoność wynosi O(n f(t) ), gdzie t jest stałą,<br />

a f(n) jest więcej niż stałą, a mniej niż liniową, nazywamy<br />

algorytmami o złożoności superwielomianowej.<br />

<strong>BSK</strong> - <strong>2003</strong><br />

<strong>Copyright</strong> <strong>by</strong> K. <strong>Trybicka</strong>-<strong>Francik</strong><br />

Złożoność obliczeniowa<br />

-klasy złożoności<br />

coNP<br />

NP ∩ coNP<br />

NPC<br />

NP<br />

P<br />

<strong>BSK</strong> - <strong>2003</strong><br />

<strong>Copyright</strong> <strong>by</strong> K. <strong>Trybicka</strong>-<strong>Francik</strong><br />

Kryptografowie<br />

dążą do tego a<strong>by</strong><br />

złożoność obliczeniowa szyfrów nie <strong>by</strong>ła większa niż<br />

liniowa<br />

Kryptoanalitycy<br />

dążą do tego a<strong>by</strong><br />

złożoność obliczeniowa algorytmów łamiących<br />

nie <strong>by</strong>ła większa niż<br />

wykładnicza<br />

Złożoność<br />

superwielomianowa<br />

<strong>BSK</strong> - <strong>2003</strong><br />

<strong>Copyright</strong> <strong>by</strong> K. <strong>Trybicka</strong>-<strong>Francik</strong><br />

<strong>Copyright</strong> <strong>by</strong> <strong>Katarzyna</strong> <strong>Trybicka</strong>-<strong>Francik</strong> 10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!