/Optimization

A collection of Artificial Intelligence and Optimization algorithms.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Optimization

AI and Optimization algorithms that make use of Parallel Processing.

  1. Local Search
  2. Evolutionary Algorithm (using stochastic gradient descent)
    • Genetic Algorithm
    • Differential Evolution
  3. Swarm Optimization
    • Particle Swarm Optimization
    • Firefly Algorithm
  4. Nawaz, Enscore, and Ha (NEH) Heuristics
    • Flow-shop Scheduling (FSS)
    • Flow-shop Scheduling with Blocking (FSSB)
    • Flow-shop Scheduling No-wait (FSSNW)