Lecture 1 Introduction PDF
Lecture 1 Introduction PDF
Yue Chen
MAE, CUHK
email: [email protected]
Sep 7, 2021
1
2
Course Setup
• Teaching assistants:
- LIU Zhaocong [email protected] (ERB 411)
- TAO Hanzhi [email protected] (ERB 113)
- YAN Junyan [email protected] (AB1 2/F)
3
4
Course Grading Scheme
5
Perquisite and reference
Reference:
• S. Boyd, L. Vandenberghe. Convex optimization. Cambridge university
press, 2004.
• R. Sioshansi, A. J. Conejo. Optimization in Engineering: Models and
Algorithms. Springer, 2017.
• S. S. Rao. Engineering optimization: theory and practice. John Wiley &
Sons, 2019.
6
Orientation of this course
7
Pictures from Google image
What’s optimization?
9
Pictures from Google image
Where can we see optimization?
Zenodorus • A sphere encloses the greatest volume for a given surface area
Heron • light travels between two points through the path with shortest traveling
time when reflected at or refracted through a boundary
13
Pictures from Google image
History of optimization
14
History of optimization
15
Pictures from Google image
History of optimization
17
Pictures from Google image
Basic concept
An optimization is either:
• Infeasible, where 𝒳𝒳 = Φ
• Unbounded, where 𝒳𝒳 ≠ Φ, but 𝑓𝑓(𝑥𝑥) can go to infinitely negative (unbounded
below, also called "optimum/minimum not attained") or infinitely positive
(unbounded above, usually treated as an infeasible point) when 𝑥𝑥 varies in 𝒳𝒳
• Feasible, where 𝒳𝒳 ≠ Φ, and the value 𝑓𝑓(𝑥𝑥) is finite.
18
Basic concept
Global optimum. Let 𝑓𝑓(𝑥𝑥) be the objective function, 𝒳𝒳 be the feasible region, and
𝑥𝑥0 ∈ 𝒳𝒳. Then 𝑥𝑥0 is the global optimum if and only if 𝑓𝑓 𝑥𝑥 ≥ 𝑓𝑓 𝑥𝑥0 , ∀𝑥𝑥 ∈ 𝒳𝒳.
Local optimum. Let 𝑓𝑓(𝑥𝑥) be the objective function, 𝒳𝒳 be the feasible region , and
𝑥𝑥0 ∈ 𝒳𝒳. If there is a neighborhood of 𝑥𝑥0 with radius 𝜀𝜀 > 0:
Such that ∀𝑥𝑥 ∈ 𝜒𝜒 ∩ 𝑁𝑁𝜀𝜀 (𝑥𝑥0 ), we have 𝑓𝑓 𝑥𝑥 ≥ 𝑓𝑓 𝑥𝑥0 . Then 𝑥𝑥0 is a local optimum.
19
Classification of optimization problems
Problem:
• Constrained v.s. nonconstrained
• Single-objective v.s. multi-objective
• Single-level v.s. multi-level
• Deterministic v.s. uncertain
Response:
• Linear v.s. nonlinear
• Convex v.s. nonconvex
• Smooth v.s. nonsmooth
Variable:
• Continuous v.s. discrete (integer/binary)
20
Content of this course (tentative)
Linear programming
Lecture 2
Linear
Dual Theory – Part I
Lecture 3
Linearization
technique Programming
Lecture 7 Unconstrained optimization Lecture 13
Lecture 5 & 6
Step 3: Analyze the model and select the appropriate optimization method
22
Pictures from Google image
Example-1 Parametric Regression
𝑁𝑁
2
min � 𝑦𝑦𝑖𝑖 − 𝑏𝑏0 − 𝑏𝑏1 𝑥𝑥𝑖𝑖
𝑏𝑏0 ,𝑏𝑏1 𝑖𝑖=1
23
Example-2 Production planning
A company has some resources to produce three products (denoted as A, B, C). Each
product consumes a different mix of resources, and there will be a profit from selling
the product. The endowment of resources and its relationship with products are:
A B C Endowment
Steel 3 4 2 600
Wood 2 1 2 400
Label 1 3 3 300
Machine 1 4 4 200
Profit 2 4 3
24
Example-2 Production planning
Endowment limits
25
Example-3 Transportation
A building materials company has three cement factories 𝐴𝐴1 , 𝐴𝐴2 , 𝐴𝐴3 and four dealers
𝐵𝐵1 , 𝐵𝐵2 , 𝐵𝐵3 , 𝐵𝐵4 . Its output, sales volume and freight are shown in the table below
26
Example-3 Transportation
Variables: Denote 𝑥𝑥𝑖𝑖𝑖𝑖 as the quantity from factory 𝐴𝐴𝑖𝑖 to dealer 𝐵𝐵𝑗𝑗
Production ability
Sells requirement
Suppose there are 𝑗𝑗 = 1, … , 𝑛𝑛 markets whose location is (𝑎𝑎𝑗𝑗 , 𝑏𝑏𝑗𝑗 ). Market 𝑗𝑗 needs 𝑞𝑞𝑗𝑗
product. We plan to build 𝑚𝑚 warehouse whose capacities are 𝑐𝑐𝑖𝑖 , 𝑖𝑖 = 1, … , 𝑚𝑚. How to
choose the location of these warehouses so that the total cost is minimized?
28
Thanks!
29