Ot U1
Ot U1
UNIT – I
Introduction to Optimization:
2
BOOKS
TEXT BOOKS:
1) “Engineering Optimization- Theory and Practice” by Third Edition, SINGIRESU S. RAO, A Wiley-
Interscience Publication John Wiley & Sons, Inc. 1996
2) "Optimal State Estimation Kalman, H- infinity, and Nonlinear Approaches" by Dan Simon, John
Wiley & Sons,2006.
REFERENCE BOOKS:
1) "Optimal Estimation of Dynamic Systems" by John L. Crassidis and John L. Junkins, CRC Press, 2004.
3
INTRODUCTION TO OPTIMIZATION
• Optimization is the act of obtaining the best result under given circumstances.
• In design, construction, and maintenance of any engineering system,
engineers have to take many technological and managerial decisions at
several stages.
• The ultimate goal of all such decisions is either to minimize the effort
required or to maximize the desired benefit.
• Since the effort required or the benefit desired in any practical situation can
be expressed as a function of certain decision variables, optimization can be
defined as the process of finding the conditions that give the maximum or
minimum value of a function.
• It can be seen from Fig. 1.1 that if a point
x* corresponds to the minimum value of
function f(x), the same point also
corresponds to the maximum value of the
negative of the function, —f(x).
• Thus, without loss of generality,
optimization can be taken to mean
minimization since the maximum of a
function can be found by seeking the
minimum of the negative of the same
function.
• There is no single method available for
solving all optimization problems
efficiently.
• Hence a number of optimization methods
have been developed for solving different
types of optimization problems.
• The optimum seeking methods are also known as mathematical programming techniques and are generally studied as a part of
operations research. Operations research is a branch of mathematics concerned with the application of scientific methods and
techniques to decision making problems and with establishing the best or optimal solutions.
• Mathematical programming techniques are useful in finding the
minimum of a function of several variables under a prescribed set of
constraints.
• Stochastic process techniques can be used to analyze problems
described by a set of random variables having known probability
distributions.
• Statistical methods enable one to analyze the experimental data and
build empirical models to obtain the most accurate representation of
the physical situation.
ENGINEERING APPLICATIONS OF OPTIMIZATION
• Design of aircraft and aerospace structures for minimum weight
• Finding the optimal trajectories of space vehicles
• Design of civil engineering structures such as frames, foundations,
bridges, towers, chimneys, and dams for minimum cost
• Minimum-weight design of structures for earthquake, wind, and
other types of random loading
• Design of water resources systems for maximum benefit
• Optimal plastic design of structures
• Optimum design of linkages, cams, gears, machine tools, and other
mechanical components
• Selection of machining conditions in metal-cutting processes for
minimum production cost
• Design of material handling equipment such as conveyors, trucks,
and cranes for minimum cost
• Design of pumps, turbines, and heat transfer equipment for
maximum efficiency
• Optimum design of electrical machinery such as motors, generators,
and transformers
• Optimum design of electrical networks
• Shortest route taken by a salesperson visiting various cities during
one tour
• Optimal production planning, controlling, and scheduling.
12
x1
To find X=
x2 which maximizes f(X)
.
.
x
n
lj(X) = 0 , j = 1, 2,….,p
13
where
X is an n-dimensional vector called the design vector
f(X) is called the objective function
gi(X) and lj(X) are inequality and equality constraints, respectively.
This type of problem is called a constrained optimization problem.
Introduction - Preliminaries
Basic components of an optimization problem :
An objective function expresses the main aim of the model which is
either to be minimized or maximized.
Constraints
Even though constraints are not essential, it has been argued that
Constraints (contd.)
• Constraints can be broadly classified as :
Constraint Surfaces
Consider the optimization problem presented earlier with only inequality
constraints gi(X) . Set of values of X that satisfy the equation gi(X) forms a
Constraint surface divides the design space into two regions: one with gi(X) < 0
(feasible region) and the other in which gi(X) > 0 (infeasible region). The points
Behavior
Infeasible constraint
region g2 0
Side
constraint Feasible region
Behavior
g3 ≥ 0 .
constraint
. g1 0
Bound
acceptable point.
• When drawn with the constraint surfaces as shown in the figure we can
identify the optimum point (maxima).
Stationary points
➢ For a continuous and differentiable function f(x) a stationary
point x* is a point at which the function vanishes,
f (x ) = 0
f (x ) 0,
f (x ) 0 f (x ) 0
f (x ) 0
f (x ) 0,
f (x ) = 0, f (x ) 0 f (x ) 0 f (x ) 0
f (x ) = 0 f (x ) = 0
for all sufficiently small positive and negative values of h, i.e. in the near
f ( x *
) f ( x + h)
vicinity of the point x.
f ( x* ) f ( x + h)
• A function is said to have a global or absolute minimum at x = x* if for all x in the
domain over which f(x) is defined.
( x ) isf (said
*
• Af function x) to have a global or absolute maximum at x = x* if for all x in the
domain over which f (x) is defined.
f ( x* ) f ( x )
40
.
A2
Relative minimum is
also global optimum
f(x)
. .
A3
f(x)
A1
.
B2
. .
B1
x
a b x a b
41
Sufficient condition
• For the same function stated above let f ’(x*) = f ”(x*) = . . . = f (n-1)(x*) =
Example 1
Find the optimum value of the function f ( x) = x 2 + 3x − 5
and also state if the function attains a maximum or a
minimum.
Solution
f '( x) = 2 x + 3 = 0
For maxima or minima,
or x* = -3/2
f ''( x*) = 2
is positive .
Hence the point x* = -3/2 is a point of minima and the function attains a
minimum value of -29/4 at this point.
46
Example 2
Find the optimum value of the function f ( x) = ( x − 2) 4 and also state if
the function attains a maximum or a minimum
Solution:
f '( x) = 4( x − 2)3 = 0 or x = x* = 2 for maxima or minima.
( )
f x * = 24 at x* = 2