Kokonaisluvun jakaminen tekijöihin ja Dixonin satunnaislukumenetelmä
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Kaski, Petteri | |
| dc.contributor.author | Alasaari, Jaakko | |
| dc.contributor.school | Perustieteiden korkeakoulu | fi |
| dc.contributor.supervisor | Savioja, Lauri | |
| dc.date.accessioned | 2024-06-11T08:18:00Z | |
| dc.date.available | 2024-06-11T08:18:00Z | |
| dc.date.issued | 2024-05-21 | |
| dc.description.abstract | Tutkielman aiheena on kokonaislukujen jakaminen tekijöihin ja erityisesti Dixonin satunnaisneliöintimenetelmän esitteleminen yhtenä tarkoituksenmukaisena välineenä. Työ on toteutettu kirjallisuuskatsauksena. Johdantona varsinaiselle aiheelle tarkastellaan itse tekijöintiongelmaa ja sen lukuteoreettista taustaa. Tarkoituksena on esitellä riittävän kattavasti ongelman yksityiskohdat ja rajoitukset. Tekijöintiongelma on sinällään yksinkertainen esittää, mutta vaikeampi ratkaista riittävällä tehokkuudella. Yleisessä lukuteorian käsittelyssä keskitytään niihin asioihin, joilla on merkitystä tässä kandidaatintyössä esiteltävän tekijöintialgoritmin ymmärtämiseksi. Pääasiana esitellään Dixonin satunnaisneliömenetelmä, joka on hallittu satunnaisalgoritmi yhdistetyn kokonaisluvun tekijöiden löytämiseksi. Satunnaisneliöalgoritmin toiminta käydään läpi sekä teoreettisesti että esimerkin avulla. Myös algoritmin oikeellisuuden todistus ja suoritusajan analysointi käydään läpi. Algoritmi ei aina anna vastausta sille esitettyyn ongelmaan, mutta asiat käydään läpi sillä ajatuksella, että se antaisi halutun vastauksen riittävän usein. Yhteenvetoa esitellään vielä muita erilaisia tekijöintialgoritmeja ja vertaillaan niitä Dixonin satunnaisneliömenetelmään ja toisiinsa. | fi |
| dc.format.extent | 18 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/128612 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202406114202 | |
| dc.language.iso | fi | en |
| dc.programme | Teknistieteellinen kandidaattiohjelma | fi |
| dc.programme.major | Tietotekniikka | fi |
| dc.programme.mcode | SCI3027 | fi |
| dc.subject.keyword | alkulukutekijät | fi |
| dc.subject.keyword | tekijöihin jako | fi |
| dc.subject.keyword | Dixonin algoritmi | fi |
| dc.subject.keyword | satunnaisneliöinti | fi |
| dc.title | Kokonaisluvun jakaminen tekijöihin ja Dixonin satunnaislukumenetelmä | fi |
| dc.type | G1 Kandidaatintyö | fi |
| dc.type.dcmitype | text | en |
| dc.type.ontasot | Bachelor's thesis | en |
| dc.type.ontasot | Kandidaatintyö | fi |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Alasaari_Jaakko_2024.pdf
- Size:
- 214.32 KB
- Format:
- Adobe Portable Document Format
Download (opens in new window)
Aalto login required (access for Aalto Staff only).