Lect1 Optimization
Lect1 Optimization
What is Optimization?
Why should we study?
Minati De
Lecture 1: Introduction
Table of Contents
1 Course Logistics
2 What is Optimization?
Course Logistics
Text Books:
Introduction to Linear Optimization
by Dimitris Bertsimas and John Tsitsiklis
NONLINEAR PROGRAMMING Theory and Algorithms
by MOKHTAR S. BAZARAA, HANIF D. SHERALI and C. M. SHETTY
Other References:
Convex Optimization
by Stephen Boyd and Lieven Vandenberghe
LINEAR PROGRAMMING and Network flows
by MOKHTAR S. BAZARAA, John J. Jarvis and HANIF D. SHERALI
Combinatorial Optimization: Algorithms and Complexity
by CH Papadimitriou and K. Steiglitz
Weightage
Scribble/Quiz/Assignments: 10%; Minor1: 25%; Minor2: 25%; Major: 40%
Table of Contents
1 Course Logistics
2 What is Optimization?
Learn
Methods/Algorithms to solve optimization problems.
Apply
Optimization Problems
Minimize f0 (x)
Subject to fi (x) ≤ bi , i = 1, . . . , m.
Optimization Problems
Minimize f0 (x)
Subject to fi (x) ≤ bi , i = 1, . . . , m.
Optimization Problems
Optimization Problems
Question
Is Convex optimization a generalization of linear programming?
Table of Contents
1 Course Logistics
2 What is Optimization?
Pn 2
Maximize i=1 ri
Subject to ri + rj ≤ dist(pi , pj ), ∀ pi , pj ∈ P, i ̸= j, and
ri ≥ 0 ∀ i = 1, 2, . . . , n.
Portfolio optimization
Rocket Control
Consider a rocket that travels along a straight path.
Let xt , vt , at be their position, velocity and acceleration,
respectively, at time t.
xt+1 = xt + vt
vt+1 = vt + at
At origin
x0 = 0, v0 = 0
After T unit of time, land smoothly to the destination
xT = 1, vT = 0
The magnitude |at | of acceleration can be assumed to be the
proportional to the fuel consumption at time t
Objective may be to minimize total fuel consumption or
minimize maximum thrust required.
M. De Optimization Methods and Applications
Course Logistics
What is Optimization?
Why should we study?