Algoritmu analīze lietotāja izvēlēta poligona atrašanai ģeogrāfiskā grafā
Author
Vāvere, Eduards
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Arnicāns, Guntis
Date
2017Metadata
Show full item recordAbstract
Bakalaura darbā tiek formalizēta ģeogrāfiskās informācijas sistēmas (ĢIS) problēma, kurai ir nepieciešams algoritmisks risinājums. Pēc testēšanas metodoloģijas sastādīšanas, tiek analizēti vairāki grafu algoritmi un datu struktūras. Mērījumu rezultātā tiek sastādīts heiristisks, problēmai specifisks algoritms. Tiek veikti tā ātrdarbības mērījumi, asimptotiskā analīze un aprakstīti ierobežojumi. Tiek secināts, ka problēmu ir iespējams pārveidot uz saistītu dator-ģeometrijas problēmu, un aprakstīts kā veikt šo pārveidojumu. Dator-ģeometrijas risinājumi tiek salīdzināti ar izstrādāto algoritmu. Secinot, ka izmantojot tikai grafu algoritmus un ģeogrāfiskās datu struktūras var realizēt algoritmu, kurš risina saistīto dator-ģeometrijas problēmu. Darba secinājumos tiek analizēts, kuros gadījumos izstrādātais risinājums ir derīgs citām ĢIS. This bachelor thesis defines a problem within a geographical information system (GIS), which requires an algorithmic solution. After creating a testing methodology, several graph algorithms and spatial data structures are analyzed. After assessing the results a heuristic, problem-specific algorithm is derived. Its performance is determined through testing and asymptotic analysis, with its limitations described. It is concluded that the problem can be converted into a related computational geometry problem, and this conversion is described. A comparative analysis is made between the two solutions. The thesis concludes, that it is possible to create an algorithm which solves the related problem within the described limitations. In conclusion, it is analyzed under which circumstances the created algorithm applies to other GIS.