Automatska vizualizacija grafova

Sažetak na hrvatskom: U ovome radu opisan je algoritam korišten za automatsku vizualizaciju grafova koji vrhove grafa raspoređuje na temelju simulacije međudjelovanja sila. Objašnjen je algoritam Fruchterman-Reingold te tehnika simuliranog kaljenja koju algoritam koristi kako bi postigao minimizirao...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:48680/Details
Glavni autor: Generalić, Boris (-)
Ostali autori: Čupić, Marko (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, B. Generalić, 2016.
Predmet:
LEADER 02994na a2200229 4500
003 HR-ZaFER
008 160221s2016 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid3807 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Generalić, Boris 
245 1 0 |a Automatska vizualizacija grafova :  |b završni rad /  |c Boris Generalić ; [mentor Marko Čupić]. 
246 1 |a Automatic Graph Visualization  |i Naslov na engleskom:  
260 |a Zagreb,  |b B. Generalić,  |c 2016. 
300 |a 36 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2016-06-17, datum završetka: 2016-07-11 
520 3 |a Sažetak na hrvatskom: U ovome radu opisan je algoritam korišten za automatsku vizualizaciju grafova koji vrhove grafa raspoređuje na temelju simulacije međudjelovanja sila. Objašnjen je algoritam Fruchterman-Reingold te tehnika simuliranog kaljenja koju algoritam koristi kako bi postigao minimizirao energiju sustava vrhova grafa, s ciljem da se postigne prihvatljiv raspored vrhova grafa. Na temelju rezultata za različite vrste grafova, s obzirom na broj vrhova, objašnjen je problem kvadratne vremenske složenosti kod izračuna sila između vrhova grafa kod tog algoritma. Od mogućih rješenja objasnili smo algoritam Barnes-Hut za izračun sila između vrhova grafa te smo koristili tehniku simuliranog kaljenja kako bi ostvarili što povoljniji početni raspored vrhova grafa, da bi ubrzali pronalazak konačnog prihvatljivog raspored. Koristeći navedena rješenja napravljena je vlastita implementacija alata za vizualizaciju grafova. Alat omogućava korisniku interakciju s grafom, tijekom simulacije međudjelovanja sila na vrhove grafa, u stvarnom vremenu. 
520 3 |a Sažetak na engleskom: In this bachelor's thesis force-directed algorithm is described for automatic graph visualisation. We described Fruchterman-Reingold algorithm and its usage of simulated annealing to minimize the energy of the system and to achive better vertex layout. Based on results for various graphs, considering number of vertices, we discuss the problem of force calculation among vertices which is executed in quadratic time complexity. We considered Barnes-Hut algorithm for speeding up the force calculation between vertices and we used simulated annealing in order to achieve better inital graph layout, before we actually run the force-directed algorithm. Using these approaches we implemented our own graph visualisation tool which supports real-time interaction with graph during the layout process. 
653 1 |a graf  |a vrhovi  |a bridovi  |a sile  |a algoritam  |a Fruchterman-Reingold  |a simulirano  |a kaljenje  |a sustav  |a n-tijela  |a Barnes-Hut  |a interakcija 
653 1 |a graph  |a vertices  |a edges  |a forces  |a force-directed  |a algorithm  |a Fruchterman-Reingold  |a simulated  |a annealing  |a system  |a n-body  |a Barnes-Hut  |a interaction 
700 1 |a Čupić, Marko  |4 ths 
942 |c Z 
999 |c 48680  |d 48680