Introduction
  • Introduction
  • History of optimization
Optimization problems
  • Optimization problems
  • Quiz 1
Optimization of problems with one objective
  • Optimization of problems with one objective
  • Stochastic Optimization Algorithms
  • Quiz 2
Particle Swarm Optimization (PSO)
  • Theory of Particle Swarm Optimization
  • Implementing Particle Swarm Optimization in Matlab
  • PSO with bounding velocity
  • Applying PSO to the table design problem
  • Quiz 3
Optimization of problems with constraints
  • Constrained optimization
  • Coding a constrained objective function and how to solve it in Matlab
  • Quiz 4
Optimization of problems with discrete variables
  • Discrete optimization
  • Coding a binary PSO
  • Coding a discrete PSO
  • Quiz 5
Optimization of problems with multiple objectives
  • Multi-objective optimization
  • Multi-objective algorithms
  • Quiz 6
Optimization of problems with uncertainties
  • Robust optimization
  • Coding an expectation measure
  • Coding a variance measure
  • Quiz 7
Bonus videos (FAQ)
  • How to write PSO as a function?
  • How to run an algorithm (PSO) multiple times and collect statistical results?
  • How to conduct a statistical test (Wilcoxon ranksum) when comparing algorithms?
  • How to compare the convergence curves of two algorithms?
  • How to solve maximization problems?
  • How to calculate and visualize the average objective of solutions?
  • How to visualize the fluctuations of a variable is a solution?
  • How to visualize the search history of particles in PSO?
  • How to shift and bias a test function?
  • How to better visualize qualitative data of PSO?
  • How to store the data generated during the optimization process in files?
  • How to change the stopping criterion of an optimization algorithm?
  • How to frequently update GBEST in PSO?
  • How to solve problems with both binary/discrete and continuous variables: PART 1
  • How to solve problems with both binary/discrete and continuous variables: PART 2
  • How to solve problems with both binary/discrete and continuous variables: PART 3
Thank You
  • Thank You: voucher for my other courses