Näytä suppeat kuvailutiedot

dc.contributor.advisorRossi, Tuomo
dc.contributor.authorLiljegren, Topias
dc.date.accessioned2024-07-03T07:30:49Z
dc.date.available2024-07-03T07:30:49Z
dc.date.issued2024
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/96285
dc.description.abstractPolunetsintä on keskeinen ongelma tietotekniikassa. Tämä tutkielma vertailee vanhoja polunetsimisalgoritmeja uudenpiin, kuten Jump Point Searchiin. Se luotiin vuonna 2011 ja se karsii turhia solmuja ja hyppii hyppypisteiden välillä, tehden siitä nopeamman ja muistitehokkaamman. Polunetsimisalgoritmeilla on monta käyttötarkoitusta, robotiikas- ta videopeleihin. Tämä tutkielma käy läpi JPS derivatiiveja, joilla on eri käyttötarkoituksia, sekä miten niitä käytetään. Vaikka JPS on julkaistu yli vuosikymmen sitten, on sen käyttö jäänyt ilmeisen vähäiseksi, vaikka sen suorituskyky on jopa kymmenkertainen klassisiin me- netelmiin verrattuna. Tämä tutkielma päättyy reflekioihin potentiaalisista syistä, jotka voivat vaikuttaa siihen.fi
dc.description.abstractPathfinding is an ever evolving problem in computer science. This thesis will compare old pathfinding algorithms to newer ones, like the Jump Point Search. It was created in 2011 and it prunes unnecessary nodes and jumps between jump points, making it much faster and memory efficient. Pathfinding algorithms have many use cases, ranging from robotics to video games. This thesis will talk about some JPS derivatives, which have more versatile use cases and why one should use them. Despite JPS being out for over a decade, it has no public show of use anywhere, while outperforming the industry standards up to tenfold. This thesis ends with reflections on potential reasons contributing to this.en
dc.format.extent20
dc.language.isofi
dc.subject.otherpolunetsintä
dc.subject.otherJPS
dc.subject.otherpolunetsintäalgoritmit
dc.titleJPS algoritmin käyttö
dc.identifier.urnURN:NBN:fi:jyu-202407035113
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi602
dc.subject.ysoalgoritmit


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot