Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.25 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.25 KB

Particle Swarm Optimization 📊

Welcome to the Particle Swarm Optimization project! This C++ implementation showcases a powerful particle swarm optimizer that can help you solve complex optimization problems.

Features ✔

  • Optimization Algorithm: The project utilizes the Particle Swarm Optimization algorithm, a nature-inspired technique for finding optimal solutions in a search space.

  • Platform Compatibility: Makefiles are included for both Windows and Linux/OSX operating systems, ensuring seamless compilation and execution.

Windows 💻

To compile and run the project on Windows, follow these steps:

  1. Open a command prompt.
  2. Enter the following command: nmake /F nmakefile.

Linux / OSX 💻

For Linux or OSX systems, the process is as follows:

  1. Open a terminal.
  2. Execute the command: make -f gnumakefile.

Analyzing the Results

Once you have run the particle swarm optimizer, you will obtain valuable output that can be further analyzed using the provided Jupyter notebook. The notebook offers a convenient and interactive environment to study and interpret the optimization results.

Feel free to explore the possibilities and dive into the exciting world of Particle Swarm Optimization with this project.

Happy optimizing!