Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Loku svaru ģenerēšanas algoritma izstrāde Prima algoritma apmācības atbalstam
Nosaukums angļu valodā Development of Edge Weight Generation Algorithm to Support Teaching of Prims Algorithms
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Vita Šakele
Recenzents Kristaps Rāvalds
Anotācija Bakalaura darba tips – 2. tips: Aktuālo jomas problēmu risinājumi. Mūsdienās pieejams liels skaits dažādu rīku, kas ģenerē jebkura veida grafus, kā arī piedāvā algoritmu vizualizāciju. Atkarībā no izvēlētajiem rīkiem ir iespēja pielietot dažādus jau rīkā izstrādātus algoritmus, kuri paredzēti, piemēram, īsākā ceļa vai minimālā karkasa atrašanai, grafa virsotņu un loku izkārtošanai u.c. Problēma, kura tiek risināta šajā bakalaura darbā ir tāda, ka nav tādu rīku, kas ģenerētu grafus ar tādiem loku svariem, kas sastaptos ar visām specifiskajām situācijām, ar kurām students varētu saskarties, patstāvīgi pielietojot Prima algoritmu kādam grafam kursā “Diskrētās struktūras datorzinātnēs”. Mērķis ir izveidot rīku, kas ļauj ģenerēt grafus un veido vairākus variantus dažādiem kontroldarbiem vai eksāmeniem. Bakalaura darbā ir apskatīta grafu teorija, kādu minimālā karkasa meklēšanas algoritmus māca kursā “Diskrētās struktūras datorzinātnēs”, kādas bibliotēkas var izmantot Python valodā, lai veiktu dažādas darbības ar grafiem. Ar izvēlēto networkX grafu bibliotēku ir izveidots rīks ar grafisko lietotāja saskarni, kas atbilstoši uzstādītajām prasībām ģenerē grafu ar tādiem loku svariem, lai vienmēr tiktu izveidotas 4 dažādas situācijas, kurās studenti parasti kļūdās. Papildus ir implementēta funkcionalitāte loku, loku svaru un virsotņu rediģēšanai, pievienošanai un dzēšanai, kā arī ir izveidota pamācība, kā šis rīks strādā un kā to izmantot. Darbs satur 71 lappuses, 30 attēlus, 4 tabulas, 54 literatūras avotus un 2 pielikumus.
Atslēgas vārdi Grafi, svērtie grafi, grafu vizualizācija, grafa minimālais karkass, Prima algoritms.
Atslēgas vārdi angļu valodā Graphs, weighted graphs, graph visualization, minimum spanning tree, Prim’s algorithm.
Valoda lv
Gads 2024
Darba augšupielādes datums un laiks 24.05.2024 17:07:36