Mathematical Modeling with Optimization

An introduction to modeling and solving optimization problems. The first part addresses modeling, the second part addresses solving optimization problems.

Part 1: From Problem Description to Mathematical Program Transform a problem description into a mathematical program that can be solved using optimization, using a steam and electric power plant example.

Part 2a: Problem-Based Linear Programming Solve a linear program with Optimization Toolbox solvers and a problem-based approach, using a steam and electric power plant example.

Part 2b: Solver-Based Linear Programming Solve a linear program using Optimization Toolbox solvers, using a steam and electric power plant example.

Part 3: Problem-Based Mixed-Integer Linear Programming Through a steel blending example, you will learn how to solve a mixed-integer linear program using Optimization Toolbox solvers and a problem-based approach.

Part 4: Problem-Based Nonlinear Programming Express and solve a nonlinear optimization problem with the problem-based approach of Optimization Toolbox. Use nonlinear functions in both the objective function and constraints. Solve with an automatically selected solver.