egi-megi / porr-pso

2 stars 0 forks source link

Particle swarm optimization method (PSO) and random search (Monte Carlo)

Presented implementations

This repository contains sequential and parallel implementation made with OpenMP. You can find our other implementations in the following repositories:

Exemplary tasks the software optimizes

Task 1

Task 2

2d sections of our tasks with the heat map

Task 1

Task 2

Exemplary results

Task 1 - PSO

Task 1 - Monte Carlo

Task 2 - PSO

Task 2 - Monte Carlo

Task 2

Generated with MPI Monte carlo version for Task 2 - Valley/Banana function

Trajectories

Monte carlo Task 1

PSO Task 1

Generated with MPI Monte carlo version for Task 1

Generated with MPI PSO version for Task 1

Plots with isolines

Task 1 - Isolines of cost function

Task 2 - Neighbourhood of global minimum of Rosenbrock's function