Outer-approximation (OA)

From Cornell University Computational Optimization Open Textbook - Optimization Wiki
Revision as of 06:48, 26 November 2021 by Yda5 (talk | contribs) (→‎Example)
Jump to navigation Jump to search

Author: Yousef Aloufi (CHEME 6800 Fall 2021)

Introduction

Theory

Example

Example 1

Minimize

Subject to
Solution
Step 1a: Start from and solve the NLP below:
Minimize
Subject to
Solution: , Upper Bound = 7

Step 1b: Solve the MILP master problem with OA for  :


Minimize

Subject to

MILP Solution: , Lower Bound = 6
Lower Bound < Upper Bound, Integer cut:

Step 2a: Start from and solve the NLP below:
Minimize

Subject to
Solution: , Upper Bound = 6
Upper Bound = 6 = Lower Bound, Optimum!
Optimal Solution for the MINLP:

Example 2

Conclusion

References