logo

Optimization

In mathematics, finding the maximum and minimum values of a given function $f: X \to \mathbb{R}$ is called optimization. When this objective function is directly related to problems in our lives, it receives great attention from the perspective of applied mathematics, and the importance of optimization theory that solves such problems is undeniable.

Linear Programming

Standard Form

Simplex Method

Duality

Practice

Nonlinear Programming

Gradient Descent

Proximal Algorithms

Heuristics

Genetic Algorithms

Particle Swarm

Main References

  • Luenberger. (2021). Linear and Nonlinear Programming (5th Edition)
  • Matousek. (2007). Understanding and Using Linear Programming
  • Vanderbei. (2020). Linear Programming(5th Edition)
  • Kochenderfer. (2025). Algorithms for Optimization(2nd Edition)

All posts