diplomsko delo
Sandi Gec (Author), Marko Robnik Šikonja (Mentor)

Abstract

Tridimenzionalna vizualizacija genetskih algoritmov

Keywords

genetski algoritem;vizualizacija;učni pripomoček;Bezierjeve krivulje;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [S. Gec]
UDC: 004.89(043.2)
COBISS: 8359508 Link will open in a new window
Views: 57
Downloads: 3
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Visualization of genetic algorithms in three-dimensional space
Secondary abstract: The goal of this work is an application for visualization of genetic algorithms on a simple problem in two-dimensional and three-dimensional space. The purpose is to improve comprehension of genetic algorithms. We present the history of genetic algorithms, the methodology with detailed description of all phases of the algorithm and its applications. We describe a problem that we are solving with genetic algorithm. We visualize the solving process, describe the work of graphical user interface and parameters of the algorithm. We describe the role of the genetic algorithm in the application and the role of Bezier curves. We also represent the most important technologies and tools that were used in the developement of the application: Java programming language, Java 3D API library, IntelliJ Idea integrated development envioronment, JFormDesigner tools for making of the graphical user interface, the tools for making and managing the software project Apache Maven and the tools for controlling source code TortoiseSVN. We describe the whole implementation of the problem step by step by making a graphic user interface, Step by step we describe the implementation. We describe the implementation of java library Timing Framework, an architecture of java 3D animation in application and implementation of Maven tool, used for creating the application. In the last chapter we present some interesting solutions and the behavior of the algorithm when solving the problem in two dimensional and three-dimensional space. In conclusion we suggest some ideas for further improvements.
Secondary keywords: genetic algorithm;visualization;learning tool;Bezier curves;computer science;computer and information science;diploma;
File type: application/pdf
Type (COBISS): Bachelor thesis/paper
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 48 str.
ID: 24009489