This document provides an overview of optimization techniques and the process of formulating an optimal design problem. It begins with introducing optimization and defining it as finding the best solution under given circumstances by optimizing an objective function. It then contrasts conventional versus optimal design processes and discusses classifying optimization problems based on constraints, variables, objectives, and other factors. The document concludes by outlining the five steps to formulate an optimal design problem: project description, data collection, defining design variables, establishing an optimization criterion or objective function, and specifying constraints.