19 785

Engineering Optimization

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course introduces students to 1) the process of formally representing an engineering design or decision-making problem as a mathematical problem and 2) the theory and numerical methods needed to understand and solve the mathematical problem. Theoretical topics focus on constrained nonlinear programming, including necessary and sufficient conditions for local and global optimality and numerical methods for solving nonlinear optimization problems. Additional topics such as linear programming, mixed integer programming, global optimization, and stochastic methods are briefly introduced. Model construction and interpretation are explored with metamodeling and model reformulation techniques, study of model boundedness, constraint activity, and sensitivity analysis. Matlab is used in homework assignments for visualization and algorithm development, and students apply theory and methods to a topic of interest in a course project. Fluency with multivariable calculus, linear algebra, and computer programming is expected. Students who are unfamiliar with Matlab are expected to learn independently using available tutorials and examples provided. 4 hrs lecture Prerequisites: None 19785 and 24785: 12-units including the team-based engineering optimization project 19685 and 24685: 9-units excluding the project

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #carnegie_mellon-19785Fall 2026UGRD12 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?