This document discusses derivative-free optimization techniques. It begins with an overview of optimization problems, including single-objective, many-objective, convex, and non-convex problems. It then discusses the limitations of non-convex problems and solutions for convex problems using gradient-based techniques. The document focuses on derivative-free optimization, providing examples of techniques like simulated annealing, genetic algorithms, and particle swarm optimization that do not require derivative information. It concludes with references for further reading.
Related topics: