Foundations of Mathematical Design Optimization