- Tytuł:
-
Implementation of multithreaded Particle Swarm Optimization algorithm
Implementacja wielowątkowego algorytmu Particle Swarm Optimization - Autorzy:
- Rachwał, Szczepan
- Opis:
-
This paper has been written with an intention to introduce the recipent to a problem of optimizing multidimensional functions. It covers a theoretical approach to this issue, defining the concept. The main goal of this paper is to present a version of Particle Swarm Optimization algorithm which has been improved in comparison to the original one. Both the formal definition, as well as a practical usage will be covered. A series of tests on different functions will be performed to target typical issues with Particle Swarm Optimization and their behavior in the proposed multithread algorithm version.A computer program written in Java is an integral part of this paper. It implements the proposed new version of the Particle Swarm Optimization algorithm, to demonstrate this new approach and its strengths.
Niniejsza praca ma na celu przybliżenie tematyki optymalizacji funkcji wielu zmiennych. Głównym jej założeniem jest przedstawienie optymalizacji skomplikowanych funkcji wielowymiarowych za pomocą ulepszonego algorytmu Particle Swarm Optimization. Zostanie zaprezentowana teoretyczna część tego zagadnienia, jak również działanie algorytmu na przykładach. Przybliżone zostaną również konkretne typy funkcji pozwalające zaprezentować mocne i słabe strony Particle Swarm Optimization.Ponadto, integralną częścią pracy jest również program komputerowy napisany w języku Java, w którym zostanie zaimplementowane wspomniane nowe podejście do zagadnienia Particle Swarm Optimization, eliminujące niektóre słabości oryginalnej wersji algorytmu. - Dostawca treści:
- Repozytorium Uniwersytetu Jagiellońskiego
Inne