Tölvumál - 01.10.1986, Blaðsíða 17

Tölvumál - 01.10.1986, Blaðsíða 17
talnanna í B, svo að við verðum að gæta þess að vinna með afrit af hinum upprunalega vektor. Það er hægt að líta á þennan algóritma sem útsláttarkeppni þar sem hver umferð er spiluð samtímis og hver tala í B er lið í keppninni. í upphafi höfum við n(=2k ) lið. í annari umferð hefur helmingurinn af liðunum verið sleginn út, svo að við höfum n/2 )lið. í þriðju umferð leika n/4 (=2^7* lið o.s.frv. Þegar kemur að úrslitaleiknum þá höfum við 2(=2X) lið. Þar sem allir leikir í hverri umferð eru spilaðir samtímis er timinn sem allt mótið tekur i réttu hlutfalli við fjölda umferða. Fjöldi umferða er K, sem er 2-logaritminn af n. Lítum nú aftur á dæmið að ofan með þessari túlkun. 9 Ef til dæmis n=8 og k=3, höfum við 3 umferðir. Þá eru 8 tölur í vektornum og nota þarf 4 undirtölvur. í þessum algóritma fáum við ekki hraðaukningu, sem er i réttu hlutfalli við fjölda undirtölva sem við notum. Fjöldi undirtölva er af stærðargráðunni n, en timinn, sem hann tekur er af stærðargráðunni log (n). Þetta þ/ðir að hann er aðeins n/log(n) sinnum hraðari en runu algóritminn, en fjöldi undirtölva er samt af stærðargráðunni n. 17

x

Tölvumál

Beinir tenglar

Ef þú vilt tengja á þennan titil, vinsamlegast notaðu þessa tengla:

Tengja á þennan titil: Tölvumál
https://timarit.is/publication/239

Tengja á þetta tölublað:

Tengja á þessa síðu:

Tengja á þessa grein:

Vinsamlegast ekki tengja beint á myndir eða PDF skjöl á Tímarit.is þar sem slíkar slóðir geta breyst án fyrirvara. Notið slóðirnar hér fyrir ofan til að tengja á vefinn.