PIO Lecture Two
PIO Lecture Two
1
Basic Concepts of Optimization
2
Basic Concepts of Optimization
3
Basic Concepts of Optimization
5
Convexity & Concavity of Functions of One & Two Variables
6
Convexity & Concavity of Functions of One & Two Variables
7
Cont…
8
Cont…
9
Cont…
1
0
Cont…
1
1
Cont…
A set of points x satisfying the relation is convex if the Hessian matrix H(x)
is a real symmetric positive-semidefinite matrix.
H(x) is the matrix of second partial derivative of f(x) with respect to each xi:
1
2
Cont…
Example: Classify the following function using the categories in
Table (previous slide) or state that it does not belong in any of the
categories.
1
3
Unconstrained multivariable optimization problem
48
Linear Programing (LP)
• LP is one of the most widely used optimization techniques and perhaps the most
effective
• It deals with the optimization (maximization or minimization) of linear objective
functions subject to linear constraints.
solution methods
o Graphical Solution
o Simplex Method
• LP problems involving only two variables can be effectively solved by a graphical
technique which provides a pictorial representation of the solution.
• step 1: formulate the given problem as a linear programming problem
• step 2: plot the given constraints as equalities on x1 − x2 coordinate plane and determine the
convex region formed by them
• step 3: determine the vertices of the convex region and find the value of objective function at
each vertex. The vertex which gives the optimal value of the objective function gives the desired
optimal solution to the problem. 491
5
Example 1
Solution
51
Example 2
Solution
52
Example 3
Solution
53
Standard form of LP
54
Simplex Method
55
Simplex Method
56
Simplex Method
57
Simplex Method
58
Simplex Method-Pivoting
60
Simplex Method
61
Simplex Method
62
Simplex Method-Pivoting
63
Simplex Method-Pivoting
64
Simplex Method-Example
65
Simplex Method-Example
66
Simplex Method-Example
67
Non-Linear Programming
68
Non-Linear Programming
o Direct Substitution
o Lagrange multiplier method
69
Non-Linear Programming-Direct Substitution
70
Non-Linear Programming-Direct Substitution
71
Non-Linear Programming-Lagrangian Multiplier Method
72
Non-Linear Programming-Lagrangian Multiplier Method
Example
73
Non-Linear Programming-Problems Containing only Equality Constraints
74
Non-Linear Programming-Problems Containing only Equality Constraints
75
Non-Linear Programming-Problems Containing only inequality Constraints
76
Non-Linear Programming-Problems Containing only inequality Constraints
77
Non-Linear Programming-Example
78
Non-Linear Programming-solution
79
Non-Linear Programming-Solution
80
Non-Linear Programming-Solution
81
Non-Linear Programming-Examples
82
Non-Linear Programming-Example
83
Non-Linear Programming-Example
84
Non-Linear Programming-Example
85
Non-Linear Programming-Exercise
86
Mixed Integer Programming-Reading assignment
87
Classification of the types of problems that are encountered in optimization
with discrete variables
88
Some Integer-Programming Models
89
Some Integer-Programming Models
90
More Examples in Chemical Engineering
91
More Examples in Chemical Engineering
92