Analytické programování v jazyce C#

Loading...
Thumbnail Image

Downloads

10

Date issued

Authors

Kojecký, Lumír

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoká škola báňská - Technická univerzita Ostrava

Location

Signature

Abstract

Analytic 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.

Description

Import 05/08/2014

Subject(s)

optimization, evolutionary algorithms, Evolution Strategies, Simulated Annealing, Particle Swarm Optimization, Differential Evolution, SOMA, symbolic regression, Genetic Programming, Grammatical Evolution, Analytic Programming, metaevolution, logistic equation, Quintic problem, Sextic problem, C#, .NET Framework

Citation