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