Chapter 8Optimization Algorithms
Optimization is about finding the best design, whether it’s minimizing production costs or maximizing efficiency. An optimization algorithm is a step-by-step process that compares solutions until the best one is found. With computers, optimization is now vital in design. This chapter covers dynamic programming, branch and bound, linear programming, and methods like simplex, ellipsoid, and interior-point, including real-world applications like airline crew scheduling.
8.1 Constrained Optimization: Optimization with Limitations
Optimization seeks to find the best value of a function, like minimizing costs or maximizing profits. Often, we face limitations, called constraints. For instance, a factory can’t just stop production to minimize costs; it has to meet demands. This is constrained optimization.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access