Show simple item record

dc.contributor.advisorZelinka, Ivancs
dc.contributor.authorKojecký, Lumírcs
dc.date.accessioned2014-08-05T10:00:36Z
dc.date.available2014-08-05T10:00:36Z
dc.date.issued2014cs
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/103835
dc.descriptionImport 05/08/2014cs
dc.description.abstractAnalytické programování je jednou z metod symbolické regrese, při které skládáme základní jednoduché prvky do složitějších celků. Tento proces můžeme využít např. při aproximaci naměřených dat vhodnou matematickou formulí či syntéze logických obvodů. Pro práci analytického programování je zapotřebí evolučního algoritmu, speciální třídy optimalizačních algoritmů inspirované biologickými procesy. Těchto evolučních algoritmů bude popsáno a implementováno celkem pět. Cílem této práce tedy bude vytvořit algoritmus analytického programování v jazyce C# a otestovat jej na vybraných problémech. Součástí toho bude i implementace příslušných evolučních algoritmů a porovnání jejich výsledků. Dalším bodem srovnávání budou také dva použité generátory náhodných čísel.cs
dc.description.abstractAnalytic programming is one of methods of symbolic regression in whichwe are composing simple elements into more complex units. This process can be used e.g. for approximation measured data by a suitable mathematical formula or for logical circuit synthesis. For analytic programming work is needed an evolutionary algorithm, special class of optimization algorithms which is inspired by biological processes. In this thesis there will be described and implemented five of them. The goal of this thesis is to create an algorithm of analytic programming in C# language and testing this algorithm on selected problems. Next part of this goal will be implementation of appropriate evolutionary algorithms and comparison of their results. Another point of comparison will be also two generators of random numbers.en
dc.format.extent4175789 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectoptimalizacecs
dc.subjectevoluční algoritmycs
dc.subjectevoluční strategiecs
dc.subjectsimulované žíhánícs
dc.subjectrojení částiccs
dc.subjectdiferenciální evolucecs
dc.subjectSOMAcs
dc.subjectsymbolická regresecs
dc.subjectgenetické programovánícs
dc.subjectgramatická evolucecs
dc.subjectanalytické programovánícs
dc.subjectmetaevolucecs
dc.subjectlogistická rovnicecs
dc.subjectproblém Quinticcs
dc.subjectproblém Sexticcs
dc.subjectC#cs
dc.subject.NET Frameworkcs
dc.subjectoptimizationen
dc.subjectevolutionary algorithmsen
dc.subjectEvolution Strategiesen
dc.subjectSimulated Annealingen
dc.subjectParticle Swarm Optimizationen
dc.subjectDifferential Evolutionen
dc.subjectSOMAen
dc.subjectsymbolic regressionen
dc.subjectGenetic Programmingen
dc.subjectGrammatical Evolutionen
dc.subjectAnalytic Programmingen
dc.subjectmetaevolutionen
dc.subjectlogistic equationen
dc.subjectQuintic problemen
dc.subjectSextic problemen
dc.subjectC#en
dc.subject.NET Frameworken
dc.titleAnalytické programování v jazyce C#cs
dc.title.alternativeAnalytic Programming in C# Languageen
dc.typeDiplomová prácecs
dc.contributor.refereeŠaloun, Petrcs
dc.date.accepted2014-06-10cs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisKOJ0004_FEI_N2647_2612T025_2014
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record