CS/ECE/ISyE 524 Introduction to Optimization Spring 2017–18
- 17. Intro to nonconvex models
❼ Overview ❼ Discrete models ❼ Mixed-integer programming ❼ Examples
Laurent Lessard (www.laurentlessard.com)
17. Intro to nonconvex models Overview Discrete models - - PowerPoint PPT Presentation
CS/ECE/ISyE 524 Introduction to Optimization Spring 201718 17. Intro to nonconvex models Overview Discrete models Mixed-integer programming Examples Laurent Lessard (www.laurentlessard.com) Convex programs We saw: LP, QP,
CS/ECE/ISyE 524 Introduction to Optimization Spring 2017–18
Laurent Lessard (www.laurentlessard.com)
1 2 3 4 x 1 2 3 4 f(x) 17-2
1 2 3 4 x 1 2 3 4 f(x) 1 2 3 4 5 x 1 2 3 4 f(x) 17-3
◮ it’s an LP where some or all variables are discrete
◮ If all variables are integers, it’s called IP or ILP ◮ If variables are mixed, it’s called MIP or MILP
◮ If continuous, it’s called NLP ◮ If discrete, it’s called MINLP
◮ Can we solve solve a convex problem instead? ◮ If not, can we approximate?
17-4
17-5
17-6
(650, 1100)
f , s
17-7
(650, 1100)
f , s
17-8
(800, 800)
f , s
17-9
(675, 900)
f , s
17-10
x
17-11
x
17-12
◮ locating warehouses, services, etc.
◮ scheduling airline crews
◮ transporting many different goods across a network
◮ routing deliveries
17-13
17-14
z
17-15
z n
n
17-16