Professional Documents
Culture Documents
Line Search
Line Search
Line Search
LineSearch
Search
G
e
o
r
gi
a
In
st
i
t
ut
eo
fT
ec
h
n
ol
o
gy
Optimization in Engineering Design
S
y
s
t
e
msR
ea
l
i
za
ti
o
nLa
b
o
r
at
or
y
1
Line
LineSearch
Search
Line
Linesearch
searchtechniques
techniquesare
areininessence
essenceoptimization
optimizationalgorithms
algorithms
for one-dimensional minimization problems.
for one-dimensional minimization problems.
They
They areare often
often regarded
regarded as as the
the backbones
backbones ofof nonlinear
nonlinear
optimization algorithms.
optimization algorithms.
Typically,
Typically,these
thesetechniques
techniquessearch
searchaabracketed
bracketedinterval.
interval.
Often,
Often,unimodality
unimodalityisisassumed.
assumed.
a x* b
G
e
o
r
gi
a
In
st
i
t
ut
eo
fT
ec
h
n
ol
o
gy
Optimization in Engineering Design
S
y
s
t
e
msR
ea
l
i
za
ti
o
nLa
b
o
r
at
or
y
2
Basic
Basicbracketing
bracketingalgorithm
algorithm
a x1 x2 b
3
Fibonacci
FibonacciSearch
Search
Fn = Fn-1 + Fn-2
L2 L3
a x1 x2 b
L2
L1 L1 = L2 + L3
It can be derived that
Ln = (L1 + Fn-2 ) / Fn
G
e
o
r
gi
a
In
st
i
t
ut
eo
fT
ec
h
n
ol
o
gy
Optimization in Engineering Design
S
y
s
t
e
msR
ea
l
i
za
ti
o
nLa
b
o
r
at
or
y
4
Golden
GoldenSection
Section
b a
a-b Discard
a b
G
e
o
r
gi
a
In
st
i
t
ut
eo
fT
ec
h
n
ol
o
gy
Optimization in Engineering Design
S
y
s
t
e
msR
ea
l
i
za
ti
o
nLa
b
o
r
at
or
y
5
Bracketing
Bracketingaa Minimum
Minimumusing
usingGolden
GoldenSection
Section
Initialize:
x1 = a + (b-a)*0.382
x2 = a + (b-a)*0.618
f1 = ƒ(x1)
a x1 x2 b
f2 = ƒ(x2)
Loop:
if f1 > f2 then
a = x1; x1 = x2; f1 = f2
x2 = a + (b-a)*0.618
f2 = ƒ(x2)
else
b = x2; x2 = x1; f2 = f1
x1 = a + (b-a)*0.382
f1 = ƒ(x1)
endif G
e
o
r
gi
a
In
st
i
t
ut
eo
fT
ec
h
n
ol
o
gy
Optimization in Engineering Design
S
y
s
t
e
msR
ea
l
i
za
ti
o
nLa
b
o
r
at
or
y
6
Newton's
Newton'sMethods
Methods
IfIf your
your function
function isis differentiable,
differentiable, then
then you
you do
do not
not need
need to
to
evaluate two points to determine the region to be discarded.
evaluate two points to determine the region to be discarded.
Get
Get the
the slope
slope andand the
the sign
sign indicates
indicates which
which region
region to
to
discard.
discard.
G
e
o
r
gi
a
In
st
i
t
ut
eo
fT
ec
h
n
ol
o
gy
Optimization in Engineering Design
S
y
s
t
e
msR
ea
l
i
za
ti
o
nLa
b
o
r
at
or
y
7
Newton-Raphson
Newton-RaphsonMethod
Method
Used for general root finding according to
y(x0)
x1 = x 0 -
y’(x0)
Hence, the Newton Raphson method for finding an extreme point uses
y’(xk)
xk+1 = xk -
y’’(x k)
Question: How many iterations are necessary to solve an optimization problem with a
quadratic objective function ?
Ge or
g i
a I
nstit
u t
e ofTech no l
o
gy
Optimization in Engineering Design
Sy s
tem s R eal
izati
on Lab orat
or
y
8
False
FalsePosition
PositionMethod
Methodor
orSecant
Secant Method
Method
y' ( x k ) y' ( x k 1 )
y' ' ( x k )
x k x k 1