Professional Documents
Culture Documents
Διαστηματική Ανάλυση και Ολική Βελτιστοποίηση
Διαστηματική Ανάλυση και Ολική Βελτιστοποίηση
I
IO
1111111
0000000
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
f (x)
fb
1111
0000
0000
1111
0000
1111
0000
1111
0000
1111
f
0000
1111
[y]1
,
2005
[y]2
11111
00000
00000
11111
00000
11111
00000
11111
00000
11111
00000
11111
00000
11111
&
iii
(, ) ,
,
.
, , ,
,
.
.
, .
.
, , ,
,
. '
, ,
.
, .. . . .
. , , ,
, . , ,
.
.
. . , ,
.
.
, . .
. v
, .
. . , , , .
, ,
.
. ,
,
. . ,
. .
.
,
, ,
, .
. .
, .
.
.. . . .
.
. ,
.
, 2005
f = min f (x)
x[x]
f : D R R C , D
R [x] D
x. f
( )
1
f .
X = {x [x] : f (x ) = f }
.
1 . ,
, IR
.
, , .
2
. (bran
h and bound algorithm), .
. ,
.
3, 4 5
, .
, 3 (optimal
enters)
(mean value form)
. ,
vii
c ,
,
, . ,
Baumann,
. ,
[x] ,
f [x].
. ,
,
.
4,
, .
.
( )
. c
,
.
, .
, .
40
.
5, minimax .
minimax. ,
.
p, p . ,
c
.
, 40
.
1
vii
xi
1
2
23
1.1 . . . . . . . . . . . . . . . .
1.2 . . . . . . . . . . . . . . . . . . . . . . .
1.3 . . . . . . . . . . . . . . . . . . . . . . .
1.3.1 . . . . . . . . . . . . . . . . . . . . . . . .
1.3.2 . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.3 . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 . . . . . . . . . . . . . . . . . . . . . . .
1.4.1 . . . . . . . . . . . . . . . . . . . . .
1.4.2 . . . . . . . . . . . . . . . . . . . .
1.5 . . . . . . . . . . . . . . . . . . .
1.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.1 . . . . . . . . . . . . . . . . . . . . . . .
1.7.2 . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.3 & Taylor . . . . . . . . . . . . . . . . . . . . . . . .
2.1
2.2
2.3
2.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1 Oldest-first . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.2 Best-first . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.3 Depth-first . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 . . . . . . . . . . . . . . . . . . . . . .
2.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.1 . . . . . . . . . . . . . . . . . . .
2.6.2 . . . . . . . . . . . . . . . . . . . . . . .
2.6.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xi
1
4
5
7
9
9
10
10
12
12
14
15
16
19
21
23
25
26
27
28
29
30
30
32
32
33
33
2.6.4 . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.6.5 . . . . . . . . . . . . . . . . . . . 37
2.6.6 . . . . . . . . . . . . . . . . . . . . . . . . . 40
3 &
43
4 &
63
5 minimax
85
3.1 . . . . . . . . . . . . . . . . .
3.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 . . . . . . . . . . . . . . . . . . .
3.3.2 . . . . . . . . . . . . . . . . . . .
3.3.3 . . . . . .
3.4 . . . . . . . .
3.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.3 . . . . . . . . . . . . . . . . . . . . . .
4.3 . . . . . . . . . . . . . . . .
4.3.1 . . . . . . . . . . . . . . . . .
4.3.2 . . . . . . . . . . . . . . . . . . .
4.3.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.5 . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1
5.2
5.3
5.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
minimax . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
5.4.1 f . . . . . . . . . . . . . .
5.4.2 f . . . . . . . . . . . . . .
5.5 & minimax . . . . . . . .
5.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.1 = 10 p = 10 . . . . . . . . . . .
5.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p
12
+308
43
44
45
46
50
54
58
60
60
63
65
66
68
71
73
73
74
76
76
76
79
81
85
86
87
91
91
93
95
96
98
103
105
147
(Interval Analysis).
,
,
. ,
. [Moo79, AH83, Neu90.
1.1
.
1.1.1 ( ) (interval num-
, . IR,
IR = {[x, x] : x x; x, x R},
. [x],
x inf[x] x sup[x]. x
[x] x = x.
.
IR R : IR R ,
[a, a] 7 (a, a)
R . , IR
1
2
R , y = x
( 1.1). R
y = x .
2
(a, a)
[b, b]
R
(b, b)
[a, a]
1.1.
IR
{(x, y) R2 : y x}.
1.1.1, ,
IR , .. =, , ,
[a] = [b] a = b a = b
[a] [b] b a a b
[a] [b] [a] [b] [a] 6= [b]
[a] [b] b < a a < b
[a] [b] , [a] [b] = , sup a < inf b
sup b < inf a. , [a] [b] :
, , ..
. , [a]
[b]
mig([a])
abs([a])
m([a])
mag([a])
R
a
r([a])
d([a])
1.2.
[a]
h[a]i
|[a]|
=
=
mig([a])
mag([a])
= min{|a| : a [a]}
= max{|a| : a [a]}
, ,
[a] ( 1.2). (mignitude)
(magnitude) [a]
h[a]i =
8
<0,
:min{|a|, |a|},
0 [a],
.
1 1.6
,
:
abs([a]) = {|a| : a [a]} = [mig([a]), mag([a])].
.
1.1.3 [a] = [2, 3] [b] = [1, ]. |[a]| = 3, h[a]i = 0, |[b]| = ,
h[b]i = 1, abs([a]) = [0, 3], abs([b]) = [1, ].
, x,
, [a], . a x a.
[a] x
[a]
8
< w([a])
0 6 [a]
.
w ([a]) x [a].
wrel ([a]) =
h[a]i
w([a])
rel
1.2
(interval ve
tor)
. , (interval matrix) .
n- IR ,
n m IR . ,
[x] := ([x] )
:= ([x] , . . . , [x] ) [x] IR
[a]
[a]
...
...
[A] := ([a] )
:=
[A] IR .
n
nm
i i=1,...,n
11
ij
1m
nm
i=1,...,n
j=1,...,m
[a]n1
[a]nm
,
n- n-
( 1.3). '
.
=, , . , [x], [y] IR : [x] [y] [x] [y] , i = 1, . . . , n.
:
k[x]k := max |[x] | [x] IR ,
(1.2.1)
1in
x3
x2
[x] IR3
x1
1.3.
3
k[A]k := max
m
X
1in
j=1
.
|[a]ij |
(1.2.2)
[A] IRnm .
, B [A],
kBk k[A]k.
, . [x] IR
m([x]) := (m([x] ), . . . , m([x] )) .
[A] IR . m([A])
, , m([A]) = m([a] ) m([A]) [A].
[x] IR
w ([x]) := max w ([x] ) ,
(1.2.3)
n
nm
ij
ij
1in
(1.2.4)
1.2.2 [A] =
1 1
1 1
, |[A]| =
6 2
2 4
[4, 6] [0, 2]
[2, 0] [2, 4]
. m([A]) =
, k[A]k = 8, w ([A]) = 2.
1.3
5 1
1 3
, r([A]) =
,
.
: floating-point , floating-point
.
. ,
.
. ,
.
,
.
, .
1.3.1 {+, , , }
(1.3.1)
IR.
(1.3.2)
[a] [b] = [a b, a b],
(1.3.3)
[a] [b] = [min{a b, a b, a b, a b}, max{a b, a b, a b, a b}],
(1.3.4)
[a] [b] = [a] [1/b, 1/b], 0 6 [b].
(1.3.5)
(1.3.4), ( ). , Moore [Moo66 [a] [b].
[a] + [b] = [a + b, a + b],
[a] [b]
0b
b<0<b
b0
0a
[a b, a b]
[a b, a b]
[a b, a b]
a<0<a
[a b, a b]
[a b, a b]
a0
[a b, a b]
[a b, a b]
[a b, a b]
1.1.
[a] [b]
[a]/[b]
0<b
b<0
0a
[ a/b, a/b ]
[ a/b, a/b ]
a<0<a
[ a/b, a/b ]
[ a/b, a/b ]
a0
[ a/b, a/b ]
[ a/b, a/b ]
1.2.
[a]/[b]
0 6 [b]
,
( 1.1).
( ),
[a]/[b], 0 6 [b]. 1.2
(1.3.5) .
1.3.1 1.3.1,
[1, 0] + [0, ]
[1, 4] [1, 4]
[ 21 , 1] [0, 16 ]
[2, 4] [3, 3]
= [1, ]
= [3, 3]
= [ 31 , 1]
= [1, 1]
[1, 1] [2, 5]
[2, 3] [2, 3]
[1, 2] [1, 1]
[1, 2] [2, 1]
=
=
=
=
[5, 2]
[6, 9]
[ 2, 2]
[2, 21 ].
1.3.1
[a] [b] , (1.3.2), (1.3.3), (1.3.4)
(1.3.5) . , . ,
.
,
.
, (IR, +, ) .
(IR, +) (IR/{0}, ) [0, 0]
[1, 1]
, (IR, +) (IR/{0}, ) ,
[a] , ,
[a] [a] 6= 0 [a]/[a] 6= 1
w ([a]) > 0. , [a][a] = [aa, aa] = w ([a]) [1, 1] [a]/[a] = [a/a, a/a]
[a] > 0 [a]/[a] = [a/a, a/a] [a] < 0.
. IR
, IR .
[a] ([b] + [c]) = [a] [b] + [a] [c]
(1.3.6)
. ,
n
, .
[a] ([b] + [c]) [a] [b] + [a] [c].
(1.3.7)
, t [a] ([b] + [c]) t = a(b + c) a [a], b [b], c [c].
, ab [a][b], ac [a][c] t = ab + ac [a][b] + [a][c],
(1.3.7).
w ([a] ([b] + [c])) w ([a][b] + [a][c]). , [a] ([b] + [c])
[a][b] + [a][c] , , . '
( 1.6).
, Ris [Ris72 (1.3.6) : i) [a] , ii) [b] [c] 0,
iii) [b] [c] .
:
1.3.1 [a] [a ], [b] [b ], {+, , , },
[a] [b] [a ] [b ],
0 6 [b ] .
,
.
.
1.3.2
()
,
. [x] [x] [0, 0].
{x y | x [x], y [x]} {x x | x [x]}.
[x] [x] [x] [y], [y]
[x]. (dependen
y
problem).
,
.
1.3.2 [x] = [0, 1] [y] = [1, 2]. -
[x][y]
[x]+[y] . [x] [y]
. ,
[x] [y]
[0, 1] [1, 2]
[2, 0]
=
=
= [2, 0]
[x] + [y]
[0, 1] + [1, 2]
[1, 3]
,
1 1+2 ,
[1, 0] [2, 0].
[x]
[y]
1.3.3
(
an
ellationrule)
[x] [x] 6= 0. ,
[x] = [x, x] [y] = [y, y] ,
:
[x] \ [y] = [x y, x y].
(1.3.8)
(1.3.8)
. ,
[x] , j = 1, . . . , n,
j
[s]i =
n
X
[x]j , i = 1, . . . , n.
j=1
j6=i
1.4
1.3.1 , . ,
, ,
( Newton)
. , ,
. ' ,
W =r
[a]
,
[b]
(1.4.1)
(1.4.4)
1.4.1,
1.4.1 [a], [b] IR [a] = [4, 5] [b] = [1, 2]. 0 6 [4, 5],
a 6 [4, 5] c R 0 c = 0 = a. ,
0 [b],
S ([a], [b]) =
=
> 0,
S ([a], [b]) =
, [a]/[b]
.
'
+. ,
IR := IR {[, r], r R} {[r, +, ], r R} {[, +, ]} .
, [] [] [a] [a] IR
{[]}
8
>
[a] [1/b, 1/b]
0 6 [b],
>
>
>
[,
+]
0 [a] 0 [b],
>
>
>
>
[a/b, +]
a < 0 b < b = 0,
>
>
>
< [, a/b] [a/b, +] a < 0 b < 0 < b,
[a]/[b] =
(1.4.5)
[, a/b]
a < 0 0 = b < b,
>
>
[, a/b]
0 < a b < b = 0,
>
>
>
>
[,
a/b]
[a/b,
+]
1.4.2
(1.4.6)
r [c].
8
>
[r c, r c]
>
>
>
[,
+]
<
r [c] =
[, r c]
>
>
[r c, +]
>
>
:
[]
[c] IR,
[c] = [, +],
[c] = [c, +],
[c] = [, c],
[c] = [].
(1.4.7)
1.4.4, :
r [c] = W (r, [c]).
.
1.5
, . q([a, a], [b, b]) = |a b|.
1.5.1 q : IRn IRn R IRn .
. [x], [y] IRn
:
) q([x], [y]) 0, q([x], [y]) = 0
) q([x], [y]) = q([y], [x]).
) q([x], [y]) q([x], [z]) + q([y], [z]).
[x] = [y]
() () 1.5.1,
(). [x], [y], [z] IR i {1, . . . , n}
q([x], [y]) = q([x ], [y ]). = [x ], = [y ], = [z ].
n
q(, ) + q(, )
max{| |, | |} + max{| |, | |}
max{| | + | |, | | + | |}
max{| |, | |}
q(, ).
. [Arm83.
, IR (IR
n
, On )
lim xi (k) = xi
lim xi (k) = xi
i = 1, . . . , n.
. {[x](k) }, k = 1, 2, . . . [x].
(k)
(k)
(k)
i
(k)
k
(k)
i
i
(k)
i
(k)
(k)
(k)
(k)
(k)
1, 2, . . .,
[x]
(k+1)
[x]
(k)
k 1.
1.5.4 {[x](k) }
1, 2, . . .,
IRn , k =
. {[x](k) } . 1.5.3
lim xi (k) = xi
lim xi (k) = xi
i = 1, . . . , n.
i {1, . . . , n} . {[x ] }
. , {x } , , x x R. ,
{x } , ,
x x R. x x k,
x x , {[x ] } [x , x ].
i
(1)
i
i
(k)
(k)
(k)
(1)
i
(k)
(k)
(k)
1.6
(1.6.1)
( 1.3.1)
. ,
, , F : IR IR G : IR IR, i = 1, . . . , m
, F (G , . . . , G ) : IR IR
.
. ,
(mig([x]) mag([x])), w([x]) m([x])
F ([x]) F ([y]).
.
,
abs([x]), .
1.6.1 F ([x]) = m([x]) + 21 ([x] m([x])). F ([x]) ( m([x])
). [x] = [0, 1] [y] = [0, 2], F ([x]) = [ 41 , 34 ] F ([y]) = [ 21 , 23 ]. ,
[x] [y] F ([x]) * F ([y]).
1.6.2 ( ) F
[x] IR
n
: IRn IR
IRn . F,[x]
F : IRn IR [x]
1.7
. ,
. f : R R [x] IR ,
(range) f
n
1.7.1 f
[x] IR
: Rn R
, f ([x])
IR
1.7.1 F : IRn IR -
f (x) = F (x)
x Rn
ii)
f ([x]) F ([x])
[x] IRn .
f : R R (1.6.1)
n
.
. F f
F ([x]) f . 1.7.1
F f .
1.7.2 F
i)
f (x) = F (x)
ii)
: IRn IR
x Rn
F f .
. F f (x) = F (x)
f (x1 , x2 ) = x21 x1 + x2 ,
f ([x]) =
F ([x])
.
f (x , x ) = x x + x f (x , x ) = x (x 1) + x .
[x] = ([1, 2], [0, 0])
1
2
1
F F f f :
1
F1 ([x])
F2 ([x])
f . , ,
[x] , . ,
(sharp bounds) f ([x]). f ([x]) .
1 . , '
. , (x), x R,
([x]) = [(x), (x)]
(1.7.1)
([x]) = [(x), (x)].
(1.7.2)
,
[x]2
[x]
e[x]
abs([x])
([x])
([x])
sqr([x])
= sqrt([x])
log([x])
= exp([x])
[h[x]i, |[x]|],
[(x), (x)],
[(x), (x)],
2
2
[h[x]i , |[x]| ],
= [ x, x],
= [log(x), log(x),
= [ex , ex ].
=
=
=
=
0x
0<x
, -
. , [x] (x)
x [x], x
[x] = [x, x ] [x] = [x , x] . (1.7.2) [x] (1.7.1)
[x] . , [x] ([x]) = ([x] ) ([x] ).
,
8
[x , x ]
: n Z ,
>
>
< [mig ([x]) , mag ([x]) ] : n Z ,
[x] = pow ([x], n) =
>
[1, 1]
: n = 0,
>
:
[1/x, 1/x]
: n Z 0 6 [x].
n-
[x] [x] [x] (n ).
0
2 1.3.2
max
min
min
min
max
max
2 .
.
1.7.3 ([Moo66) f : Rn R
f (x) xi , i = 1, . . . , n,
. , F : IRn IR
f ,
f ([x]) = F ([x]) [x] IRn .
1.7.1 f : R3 R
f (x) =
x1 x2 x3
x2 x3
, 1.7.3
x2 x3 . ,
, (
x2 x3 )
f (x) =
1
x3
x1
.
x12
[x]1
.
[x]1 2
1
[x]3
, f (x)
1.7.3 . ,
.
f
[x] IR (
) [x].
f kw([x])k 0.
n
1.7.2 ( ) F f : Rn R.
K , [x] IRn ,
q ( f ([x]), F ([x]) ) K w ([x])
Lips
hitz
F f .
3
w ([x]), 0,
w ( F ([x]) )
w ([x]), 0,
[x]0 [x].
1.7.4 F f
Hausdorff f ([x]) F ([x]) , ,
= 1. ,
F ([x]) [x] .
, > 1.
.
1.7.2
(
entered forms) Ramon Moore (1966) . f : R R
[x] IR , F ([x]) f ,
f (x , . . . , x )
n
= m([x]i )
= xi ci i = 1, . . . , n
. , g
y c . ,
g : R R G : R IR IR
i
2n
[x] IR c R .
n
x1 +x2
x1 x2
x1 + x2
c1 + c2
=
+ g(x1 c1 , x2 c2 )
x1 x2
c1 c2
y1 = x1 c1 , y2 = x2 c2 g(y1 , y2 ), :
g(y1 , y2 ) =
(y1 + c1 ) + (y2 + c2 ) c1 + c2
2(c1 y2 c2 y1 )
=
.
(y1 + c1 ) (y2 + c2 ) c1 c2
(c1 c2 )2 + (c1 c2 )(y1 y2 )
,
Fc ([x]) = f (m([x])) + G ( m([x]), [x] m([x]) )
1 Y2 c2 Y1 )
G : R2 IR2 IR G(c, Y ) = (c c 2(c
. 2 + (c c )(Y Y )
)
1
2
1
2
1
2
7
2
, Fc ([x]) = [ 3 , 3 ]. f F ([x]) = [4, 32 ].
, Fc ([x]) F ([x]).
( = 2)
Moore
Hansen [Han69 . , f .
, . , f (x) = x(1 x), f f (x) = f (c) + (1 2c)(x c) (x c) .
c R. [y] =
[0, 1] c = m([y]) = 0.5, F ([y]) = [0, 0.25].
[x] = [0, 0.9] [y] c = m([x]) = 0.45, F ([x]) = [0, 0.2925]. ,
[x] [y] F ([x]) * F ([y]).
g : R R . g
, (..
Maple, Mathemati
a). '
(mean value form) Taylor (Taylor form)
.
2
2n
f (x) = f (c) +
n
X
f
i=1
xi
()(xi ci ), [x].
F f
f (x) f (c) +
n
X
i=1
= f /xi
[x],
(1.7.3)
Fi ([x])([x]i ci )
x [x]. , (1.7.3)
f ,
F ([x]) = f (c) + F ([x]) ([x] c)
(1.7.4)
F ([x]) = (F ([x], . . . , F ([x])) c = m([x]).
MVF
c = m([x]) F
.
MVF
([x])
F ([x])
f f c. ,
F f . ,
f F . F ([x]) (
) [Ral81 . Caprani Madsen [CM80 Rall [Ral83a
, ,
MVF
MVF
MVF
MVF
f F : IR
IR
, Taylor (Taylor form)
1
F ([x]) = f (c) + ([x] c) f (c) + ([x] c) F ([x]) ([x] c)
(1.7.5)
2
Taylor
,
.
Taylor ,
[Ral83a, RR84.
, ( > 2). Alefeld
[Ale90, . 63 '90 2002
Hertling [Her02 . , Hertling
z [x] f (z) = 0 f (z) 6= 0
.
(
3).
nn
TF
2.1
, ,
.
, , , quasiNewton, ., . ,
( Simulated Annealing) ( Geneti
Algorithms). ,
.
f (x) = 3x 0.03 exp((400(x 0.0675)) ) +
0.017 [x] = [0.2, 0.15],
2.1. ,
, ( 0.35) .
. ,
.
,
.
( )
23
2
0.14
0
1
2
3
4
5
6
7
8
0.12
0.1
x
x
x
x
x
x
x
x
x
=
=
=
=
=
=
=
=
=
1.8000000E01
2.6340125E02
1.4357841E02
4.4681882E03
3.6370328E03
3.1147760E04
2.0707371E04
3.9050729E05
1.0854198E05
f
f
f
f
f
f
f
f
f
=
=
=
=
=
=
=
=
=
1.1420000E01
1.9081407E02
1.7618443E02
1.7059894E02
1.7039684E02
1.7000291E02
1.7000129E02
1.7000005E02
1.7000000E02
0.08
0.06
0.04
0.02
0
0.2
0.15
0.1
0.05
0.05
0.1
0.15
2.1.
.
, ,
. ,
,
(
) ( 2.1),
.
(
)
.
(individuals)
. .
.
() ( ).
: )
)
)
,
.
. ,
.
,
, . , Ramon Mooore [Moo66
. ,
,
. ,
.
,
( )
( ).
.
: () , ()
, () ,
, ()
()
(Brouwer's Fixed-Point Theorem).
.
: () () . ,
.
2.2
f : D R R, [x] IR , [x] D D .
,
f = min f (x)
(2.2.1)
( )
n
x[x]
X = {x [x] : f (x ) = f }
f [x]
. f f . ,
1
1 ,
.
f .
2.3
(bran
h and bound prin
iple), [LD60
[LMSK63. ,
. , - .
.
1966 Moore
[Moo66 Skelboe [Ske74. ,
f . ,
f X I
hida
Fujii [IF79 Hansen [Han79, Han80.
[RR88 [Han92.
:
i)
ii) ( )
iii) , .
() (i), ()
(a
elerating devi
es)
(iii) .
. 2.1
[x] IR F f
f
X . fe
f ( ), L
L . sup F ([x] ), L ([x] , inf F ([x] )) L
. , ,
([x], inf F ([x])) L [x] k [x] , . . . , [x] ,
i = 1, . . . , k . [x] F ([x] ). inf F ([x] ) fe,
2 2.6.
3 2.1 .
4 2.4
5 2.5
2.1
: [x]0 IRn , F ;
: [f ] IR , L
;
fe := sup F [x] ;
{/* */ }
L := { ([x] , inf F ([x] )) }
L := ;
0
while
L 6=
do
for i = 1 to k do
if inf F ([x]i ) fe then
/* */ }
L ;
else
end if
end if
end for
L := cut-off(L, fe)
end while
L := cut-off(L , fe)
([x], inf F ([x])) L
[f ] := [inf F ([x]), fe]
[f ] L
, ;
inf F ([x]);
2.4
end if
end for
L;
L;
:
oldest-first .
L .
L (queue).
best-first .
. .
depth-first .
.
(sta
k).
best-first [CGM93,HM92 breadthfirst . oldest-first [Han79
[Han80. best-first
[Han92, [IF79, [Moo66 [Ske74. Jansson [Jan91, [Jan94a [Jan94b
oldest-first best-first . , Rats
hek Rokne , [RR95,
.
[x] . ,
.
2.4.1 Oldest-first
oldest-first
. , L
FIFO (First In First Out) .
,
.
f . fe 6= f
,
0
ut-off test (
fe ). fe
f .
2.4.2 Best-first
best-first ([x], inf F ([x]))
inf F ([x]) f [x].
. [x] L w (F ([x])) .
' . [Ber96:
([x], inf F ([x])) inf F ([x]) f
[x] w (F ([x])) . ,
, f .
, best-first ([x], inf F ([x]) f <
inf F ([x] < f + , .
.
, ([x], inf F ([x])) inf F ([x] > f +
.
best-first oldest-first . , [x] ([x], inf F ([x])).
inf F ([x]) ( )
( ). ,
L
inf F ([w]) inf F ([x]) inf F ([z]),
inf F ([x]) < inf F ([z]), ([x], inf F ([x]))
,
inf F ([w]) inf F ([x]), ([x], inf F ([x]))
,
([x], inf F ([x])) ,
([w], inf F ([w])) ([z], inf F ([z]))
([x], inf F ([x])) L.
2.5
2.1. ,
(box).
. ,
. , Ratz Csendes [RC95, CR97 ,
. 2.3
. k
2.3
: [x] IRn ;
: [x]1 [x]2 ;
k = min{ j | j {1, . . . , n}
D(j) = maxni=1 D(i) }
1
[x] := [x]
[x]2 := [x]
[x]1k := [inf([x]k ), m([x]k )]
[x]2k := [m([x]k ), sup([x]k )]
[x]1
[x]2
;
;
j | j {1, 2, . . . , n}
k := min
i=1
Wi =
t[x]i
i-.
i W .
, W , '
i
. ,
D(i) := w (F ([x])) w ([x] )
(2.5.3)
: , , . Ratz [Rat92
:
w (FMVF ([x]))
n
X
i=1
6 1.7.3
, (2.5.1)
(2.5.4)
(2.5.3) (2.5.4) . (2.5.4) max {| min F ([x])|, | max F ([x])|}
w([x] ). ,
.
D(i) := w (Fi ([x]) ([x]i m([x]i ))) .
2.6
2.1
. f
. , o 2.1
, (),
, .
(a
elerating devi
es) 2.1.
:
(range
he
k),
(midpoint test),
(monotoni
ity test),
(
on
avity test),
Newton (interval Newton step,
(lo
al sear
h pro
edures).
2.6.1
fe f .
fe
L .
[y] inf F ([y]) > fe [y] .
, L
. 2.2
ut-off test
.
f .
. ,
.
.
2.6.2
I
hida Fujii [IF79.
, fe f ,
[y]
f . , fe = +. [y]
inf F ([y]) < inf F ([z]) [z] L. , [y] f ,
. , c = m([y]) (
[y]) fe = min{f (c), fe}.
.
F (c) fe . ,
() fe,
[z] L.
[x].
2.2 . L .
[y] , [y] [y]
. ,
c [y] c = m ([y]). ,
c [y] f . 2.2
f c = m ([y] ) fe.
, c m ([y] )
fe . fe
[w] L. [w]
inf F ([w]) > fe, [w] . ,
L [w] inf F ([w]) fe.
2.6.3
. F = (F , . . . , F )
T
n
pla
ements
fe
[y]1
[y]2
[y]3
[y]4
[y]5
2.2.
f = g = (g , . . . , g ) .
x [x] , x
. f [x] [x] ,
, g (x) < 0 g (x) > 0 i {1, . . . , n} x [x],
[x] .
,
i {1, . . . , n}
0 6 F ([x]) .
(2.6.1)
F f , (2.6.1) g (x) < 0 g (x) > 0 x [x]. ,
[x] , [x]
.
, F ([x]) 0 F ([x]) 0
[x] IR :
1
i
0
i [x]
. ,
.
[x]
, . , -
0 6 F
([x])
Fi ([x]) 0
Fi ([x]) 0
, i , , . 2.4 2.5 .
[y]1
[y]2
[y]3
[y]4
[y]5
2.3.
2.4 .
CheckMonotonicity([y], F ([y]), [x], [w])
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if 0 F ([y]) then
[w] := [y]
else if inf F ([y]) > 0 and x = y
[w] := [y, y]
else if sup F ([y]) < 0 and x = y
[w] := [y, y]
;
;
else
[w] :=
end if
return
then
then
;
;
[w]
2.5 .
MultiCheckMonotonicity([y], F , [x], [w], monotone)
1:
2:
3:
4:
5:
6:
7:
8:
monotone := 1
for i := 1 to n do
end if
end for
return [w], monotone;
2.6.4
f , F
. ,
. ,
(forward automati
differentiation) O n L(f )
(reverse automati
differentiation)
O (n L(f )), n L(f )
f [KI88.
(
on
avity test), f
[y] [x], [y]
. [y]
. , f
f [y] [y]
( [x]).
[y]1
[y]2
[y]3
[y]4
[y]5
2.4. .
2.4 . , [y]
x [x], [y] , [y] , [y]
, [y] x
[x]. , ( [x], [y] , [y] [x]).
f .
, f ,
. ,
. [H] = F ([y]),
sup H < 0 i = 1, . . . , n,
H < 0, H = f (y), y [y]. ,
f [y] , [y]
, , [y] .
2.6.5
(interval Newton method)
f (x) = 0, f
x [x].
.
1
ii
ii
2.6.1 f : D R R
[x] IR
[x] D. ,
N ([x]) = m ([x])
f (m ([x]))
F ([x])
:
1. x [x] f x N ([x]).
2. N ([x]) [x] = , f [x].
N [x](k)
[x](k+1)
m [x](k)
2.5. ,
[x](k)
0 6 F [x](k) .
2.5
0 6 F [x] ,
2.6
0 F [x] .
, f C ,
2.1
f (y) = 0, y [y].
(2.6.2)
f (m ([y]))
,
N ([y]) = m ([y])
(2.6.3)
F ([y])
(k)
(k)
7 1.4, .
N [x](k)
2.6. ,
[x](k)
0 F [x](k) .
(2.6.4)
[y ] , , . , Newton [y]
f .
.
.
Newton,
, Newton
,
. ,
( ) .
4
. ,
.
( 4).
. ,
[yN ] = [y] N ([y]) ,
f (y) = 0, y [y].
n [y] x ,
f ( ) = 0.
, . ,
[y]
[y]. , Newton
. ,
f ( )
,
. ,
[y]
. Newton
,
( )
.
Newton (
Gauss-Seidel) [A] IR b IR
[A] = R F ([y]) b = R F (m([y])) ,
R m F ([y]) R (pre
ondition). N ([y]) ,
nn
nn
GS
[z]
[z]i
NGS
([y]) =
[y]
ci b i +
i = 1, . . . , n
[z]
P
j=1
j6=i
[A]ij
9
>
>
>
([z]j cj ) /[A]ii [z]i , =
>
>
>
;
(2.6.5)
, A
[z]
(
). , [z], (2.6.5). ,
Newton n + 1 ( ),
L.
2.6.6
fe,
. fe f
ut-off test
L.
,
fe.
[x] fe. ,
, ..
ii
8 2.2, 28.
&
. ,
. ,
Baumann
. ,
f .
[SG05 [SG01.
3.1
z D f (z) = 0 f (z) 6=
43
0.
F f ec > 0
F ([z ec, z + ec]) F ([z , z + ])
f ([z , z + ]) [0, e
c), c > 0 [0, c)
q ( F ([z , z + ]) , f ([z , z + ]) )
|f (z)| 2
4
z
,
f f (z) = 0 f (z) 6= 0
.
3.1.1
.
, w ([x]) 0,
z f (z) = 0.
, z
> 2 .
2.1 . 4.
3.2
,
F , f ([x])
f . F f (
[Moo66, Neu90):
MVF
3.2.1 f : D R , [x] D R
F f [x]. F : IRR IR
f [x],
MVF
(3.2.1)
f [x] c.
f f ,
. ,
f ([x]) f
F ([x]) f ,
[HHKR95. [CM80,
Ral83a
f , ,
F f F ,
[x] . , F
MVF
MVF
MVF
MVF
MVF
3.3
[Bau88, Baumann . , c c
, ,
.
.
3.3.1
(i)
c [x],
(ii)
sup FMVF ([x], c+ ) sup FMVF ([x], c)
c [x].
c c+
.
, [Bau88
c c ,
( 3.1(a) 3.1(b)).
f [x] = [x, x] F ([x]) = [d, d] f ,
c c ,
(x, d) (x, d) (x, d) (x, d) x x
. , 3.3.3
.
F
d
F
d
0
c m c+
c+ m
c
x
x
d
d
(a) c
c+ Baumann d + d > 0.
(b) c
c+ Baumann d + d < 0.
3.1.
c+
[CM80, Ral83a F F ,
c = m ([x]). , m ([x]) ,
F . , [Bau88
.
MVF
MVF
3.3.2 F f .
[x] [y] inf F ([x]) inf F ([y]) ,
(3.3.1)
(3.3.2)
( )
( )
,
. ,
3.3.2, .
.
3.3.1
.
() .
infimum supremum
FMVF ([x], c) = f (c) + F ([x]) ([x] c).
:
min d (x c), d (x c)
, (3.3.3
)
supremum
8
d (x c)
d 0, (3.3.4a)
>
<
d (x c)
d 0, (3.3.4b)
sup F ([x], c) = f (c) +
>
:
max d (x c), d (x c)
. (3.3.4
)
MVF
MVF
3.3.1 f
[x, x] D,
[x].
: D R D R, [x] =
F ([x]) = [d, d] f
(i)
c =
8
x
>
>
<
>
d+d
>
: m([x]) r([x])
dd
c [x]
d 0,
d 0,
(3.3.5a)
(3.3.5b)
(3.3.5
)
(3.3.6)
(ii)
c+ =
8
x
>
>
<
>
d+d
>
: m([x]) + r([x])
dd
c [x]
d 0,
d 0,
(3.3.7a)
(3.3.7b)
(3.3.7
)
(3.3.8)
. (i) c [x] ,
(3.3.3), . [x],
h c h(c) = inf F ([x], c).
h(c) :
a) d 0, h h(c) = f (c) + d (x c).
, h (c) 0 c [x], ,
0 sup FMVF ([x], c) sup FMVF ([x], c+ ) w (F ([x])) |c+ c|.
MVF
[x]. , h
d 0.
b) d 0, h h(c) = f (c) + d (x c).
h (c) 0 c [x], , h [x]
PSfrag repla
ements
h c = x d 0.
h
c=x
d w([x])
max d (x c), d (x c)
d w([x])
dd
w([x])
dd
x
dd
w([x])
dd
d w([x])
c+
x
1
L = min (1 , 2 )
d w([x])
3.2.
1 , 2 ,
d < 0 < d.
d < 0 < d h :
h(c) = f (c) + L(c),
= d (x c)
2 (c)
= d (x c)
L
[x]. ,
. ,
L ( c1 + (1 ) c2 ) =
min i ( c1 + (1 ) c2 )
1i2
L(c1 ) + (1 ) L(c2 ),
1i2
1i2
R, 0 1, c , c [x]. , . , L
1
3.2. c L, .
x = m([x]) r([x]) x = m([x]) + r([x]),
c = m([x]) r([x]) (d + d)/(d d).
c L
h. h [x]
c
. , h (x , c )
(c , x). , h c
(3.3.5) .
(3.3.6)
.
c [x] c 6= c ,
(3.3.9)
), '
f (c) f (c
) F ([x])(c c
(3.3.10)
(3.3.11)
, (3.3.9) (3.3.10)
max d (c c ), d (c c ) +
min d (x c), d (x c)
' ,
1
min d (x c ), d (x c ) .
min(1 , 2 ) =
max(1 , 2 ) =
( + | |)/2
1
(1 + 2 + |1 2 |)/2,
(3.3.12)
(3.3.13)
(3.3.14)
(3.3.12)
(d d) (c c),
d (x c) d (x c),
=
=
d (x c ) d (x c ).
(3.3.15)
, c , +
|| = ||
= = 0
. ,
(3.3.6).
:
w (F ([x])) |c c|, c [x]
, (3.3.9),
(3.3.11) (3.3.13). ,
(|| || + ||) /2 inf F ([x], c) inf F ([x], c ).
(3.3.16)
|| = || || = 0,
|| inf F ([x], c) inf F ([x], c )
(3.3.17)
|| .
(ii) c supremum (3.3.4).
(3.3.8) .
. 3.3.1
. .
i =
1, . . . , n.
(3.3.5) (3.3.7) c c
[x] m([x]) (
3.2). [x]
d + d. ,
c < m([x]) < c ,
d + d > 0,
c < m([x]) < c ,
d + d < 0
c m([x]) c ,
d + d = 0.
3.3.2
c ,
c = m ([x]) ( [Neu90).
. , 1986 Baumann
, (3.2.1)
c c [Neu90, .75.
MVF
MVF
MVF
MVF
Baumann. 3.3.2
.
, . , , , minimax ,
.
[x] ,
[x] = [x, x], m ([x]) r ([x]) .
- .
.
Rall [Ral83b, . 222
.
1
mi ri
ri = max {r1 , r2 , r3 , r4 , r5 , r6 } ,
mi ri :
m1 ([a] [b]) = m ([a]) m ([b]) r ([a]) r ([b]) ,
m2 ([a] [b]) = m ([a]) m ([b]) m ([a]) r ([b]) ,
m3 ([x] [b]) = m ([a]) m ([b]) + r ([a]) r ([b]) ,
m4 ([a] [b]) = m ([a]) m ([b]) r ([a]) r ([b]) ,
m5 ([a] [b]) = m ([a]) m ([b]) + m ([a]) r ([b]) ,
m6 ([a] [b]) = m ([a]) m ([b]) + r ([a]) m ([b]) ,
r1
r2
r3
r4
r5
r6
w ([a] [b]). ,
.
3.3.1 [a], [b] IR, [a] [b]
w ([a] [b]) = max wi
i=1,...,6
1 3.3.1
(3.3.18)
w1
w2
w3
w4
w5
w6
. 3.3.1.
3.3.2.
3.3.2 [a], [b] IR, (3.3.18) [a] [b]
+ w([a]) |m([b])|,
|m([a])| w([b])
+ w([a]) w([b])/2,
w([a]) |m([b])|
+ w([a]) w([b])/2 }.
. 3.3.1
max{w3 , w4 } = w3
max{w2 , w5 } = w5
max{w1 , w6 } = w6
(3.3.19)
: D R , [x] =
F ([x]) = [d, d] f
[x, x] IR
[x]. ,
c [x]
c
c c+ .
. 3.3.2
(3.3.20)
(3.3.20) c, c [x],
(3.3.20).
(c) = w (FMVF ([x], c)) ,
minimax :
min (c),
c[x]
,
1
1 (c)
= |m c| + 1 ,
2 (c)
= 2 ,
3 (c)
= |m c| + 3 ,
, , :
1
d d,
|d + d|
(|d + d| + d d)
(d d)
0, 0
3 2 ,
w
,
2
w
2
w
,
2
= 1 + 3 .
23 A
D
3
B
3
1
1
c
3.3.
c+
1 , 2 , 3
d + d > 0.
, , 3.3
d + d > 0. (c)
ABCD. H
= c B C .
1
(c) =
n
X
(3.3.21)
i (ci ) .
i=1
(3.3.21) , 3.3.2
, i = 1, . . . , n. 3.3.2
.
3.3.3
( ) .
( 3.3.1) F ([x], c ) .
c c
(3.3.3) (3.3.4).
i
MVF
3.3.2 c
inf FMVF ([x], c ) =
8
f (x)
>
>
<
f (x)
>
dd
>
: f (c ) + w([x])
dd
8
f (x) w([x]) d
>
>
>
< f (x) + w([x]) d
>
: f (c ) + w([x])
dd
d 0,
d 0,
(3.3.22a)
(3.3.22b)
(3.3.22
)
(3.3.23a)
d 0, (3.3.23b)
. (3.3.23
)
d 0,
. (3.3.22).
:
a) d 0. (3.3.3a) c x
( (3.3.5a) ) (3.3.22a).
b) d 0. (3.3.3b) c x
( (3.3.5b) ) (3.3.22b).
) d < 0 < d.
(3.3.5 ) : inf F
(3.3.3 ) c
MVF
([x], c ) =
f (c ) + min d (x c ), d (x c )
f (c ) + min d x
,d x
2
2
2
2
dd
dd
2x x x
d+d
2x x x
d+d
+ r([x])
+ r([x])
f (c ) + min d
,d
2
2
2
2
2
2
dd
dd
d+d
d+d
f (c ) + min d r([x]) + r([x])
, d r([x]) + r([x])
dd
dd
d
+
d
d
+
d
f (c ) + min r([x]) d + d
, r([x]) d + d
dd
dd
d (d d) d (d + d) d (d + d) d (d + d)
f (c ) + r([x]) min
+
,
+
dd
dd
dd
dd
=
=
=
=
=
f (c ) + r([x]) min
f (c ) + r([x]) min
d d d2 + d d + d2 d + d d + d + d d2
,
dd
dd
2dd 2dd
,
dd dd
dd dd
f (c ) + 2 r([x]) min
,
dd dd
dd
f (c ) + w([x])
dd
=
=
, (3.3.22) .
(3.3.23).
:
a) d 0. (3.3.4a) c
x ( (3.3.5a) ) (3.3.23a) :
sup F ([x], c ) = f (c ) + d (x c ) = f (x) + d (x x) = f (x) w([x]) d.
b) d 0. (3.3.4b) c
x ( (3.3.5b) ) (3.3.23b) : sup F ([x], c ) =
f (c ) + d (x c ) = f (x) + d (x x) = f (x) + w([x]) d.
) d < 0 < d. (3.3.4
) c
(3.3.5
) : sup F ([x], c ) =
MVF
MVF
MVF
f (c ) + max d (x c ), d (x c )
f (c ) + max d x
x+x
d+d
x+x
d+d
+ r([x])
,d x
+ r([x])
2
2
dd
dd
2x x x
d+d
2x x x
d+d
f (c ) + max d
+ r([x])
,d
+ r([x])
2
2
dd
dd
d+d
dd
, d r([x]) + r([x])
d+d
dd
d+d
d+d
,d+ d
dd
dd
d (d d) + d (d + d) d (d d) + d (d + d)
= f (c ) + r([x]) max
,
dd
dd
= f (c ) + r([x]) max d + d
= f (c ) + r([x]) max
= f (c ) + r([x]) max
= f (c ) + w([x])
2d2
2d
,
dd dd
= f (c ) + 2r([x]) max
dd + d2 + dd + d2 d dd + d + dd
,
dd
dd
d2
d
,
dd dd
2
max d2 , d
dd
, (3.3.23) .
3.3.3 c+
8
f (x) + w([x]) d
>
>
>
< f (x) w([x]) d
(3.3.24a)
d 0, (3.3.24b)
(3.3.24
)
dd
sup FMVF ([x], c+ ) =
8
f (x)
>
>
<
f (x)
>
dd
>
: f (c+ ) w([x])
d 0,
d 0,
d 0,
.
dd
(3.3.25a)
(3.3.25b)
(3.3.25
)
. 3.3.2 .
, d 0 d 0 f
[x] inf F ([x], c )
[x], (3.3.22a) (3.3.22b).
, sup F ([x], c ) (3.3.25a) (3.3.25b).
, m([x])
, (3.3.3a) (3.3.3b)
.
MVF
MVF
.
, f :
F ([x], c , c ) = F ([x], c ) F ([x], c ).
(3.3.26)
f , .
, (3.3.22) (3.3.25).
, (3.3.26)
.
,
c .
3.3.2.
c
[x]
.
BF
MVF
MVF
3.3.1 c
8
d (x c )
>
<
>
:
d + d < 0,(3.3.27a)
d + d > 0,(3.3.27b)
(3.3.27
)
d (x c )
(3.3.28a)
sup F ([x], c ) = f (c ) +
d (x c )
(3.3.28b)
>
:
r([x]) r(F ([x]))
(3.3.28
)
. (3.3.27) (3.3.28)
3.3.2.
,
. , F ([x], c )
. , 3.3.2
c
F ([x], c )
8
r([x]) (d)
d + d < 0, (3.3.29a)
>
<
r F ([x], c ) =
r([x]) d
d + d > 0, (3.3.29b)
>
:
r([x]) r (F ([x]))
,
(3.3.29
)
8
f (c ) + d m([x]) c
d + d < 0, (3.3.30a)
>
<
m F ([x], c ) =
f (c ) + d m([x]) c
d + d > 0, (3.3.30b)
>
:
f (c )
. (3.3.30
)
d + d < 0,
d + d > 0,
.
MVF
MVF
MVF
MVF
MVF
, F ([x], c )
. (3.3.27) (3.3.28).
MVF
3.3.3 f : D R
ax2 + bx + c, [x] = [x, x] D 0 F ([x]).
f (x) =
min f (x) = f (c ).
x[x]
. ax2 + bx + c x
= b/2a.
, F ([x]) = 2a[x] + b, (3.3.5)
c = b/2a f (c ) = f (x ).
3.3.3 f
c x f . , (3.3.27)
f ,
f = f (c ).
, [x] c . f .
, 3.3.1,
.
c ,
m([x]) .
4
.
3.4
,
f . ,
[TC02.
MVF
MVF
3.4.1 f
C 1 , [x] = [x, x] D
0 F ([x]) = [d, d] f [x].
F ,
: D R
w (F ([x])) w([x])
= (d d)/(d d) .
. w (F ([x])) w([x]),
(3.3.22) 3.3.2,
inf FMVF ([x], c ) inf F ([x]).
MVF
, c . ,
F ([x]) F ([x], c ).
MVF
3.5
,
. 3.3.1 c c
. , ,
,
, . ,
Baumann, 3.3.2,
. ,
.
, 3.3.3, , ( 3.3.2 3.3.3). , 3.3.1 3.3.2
[x] ,
f [x].
3.3.1, 3.3.3, .
, ( 3.4.1)
, .
3.6
.
. 3.3.1
.
( 2.6.4, . 36).
.
. 3.3.3
c
x f . , ,
c , 2.1
best-first .
&
,
. c , . ,
,
. , ,
, . [SG01,
[SG02 [SG05.
4.1
min f (x),
x[x]
f : D R R C , D
R [x] D
x.
f X = {x [x] : f (x ) = f }
f . , f (x)
f (x),
.
,
.
[Moo66, AH83 63
1
f ([x]) f [x]. , , ,
. f C ,
, ,
[Moo66, CM80, RR88. ,
[Han92, Kea96.
1
,
(bran
h-and-prune)
(bran
h-and-bound). , . .
Hansen et al [HJX94 (
ord-slopes),
,
,
. ,
,
[SG01, SG02, CMGS03, VLC.
, Ratz [Rat99
[KN85.
Sotiropoulos Grapsa .
.
, .
,
. ,
. ,
, .
: (i) , (ii)
, (iii)
(iv)
.
4.2
, Hansen
Segupta [HS80,
.
,
. , . ,
.
( ).
Taylor .
fe f [y] [x]
. fe [y], ,
. [ye]
ye f (ye) fe. f C ,
f c [y], ,
z
ye c,
fc
f (c),
[d] =
[d, d] = F ([y])
fc fe + [d] z 0.
(4.2.1)
Han92):
8
>
>
>
>
>
>
>
>
>
>
>
<
[z] =
[, (fe fc )/d]
[, (fe fc )/d],
>
,
>
>
>
>
[, +],
>
>
>
>
[, (fe fc )/d],
>
>
:
[(fe fc )/d, +],
,
,
,
d > 0,
fe < f , d < 0 d 0,
fe < f , d = d = 0,
fe f , d 0 d,
fe f , d > 0,
fe f , d < 0.
(4.2.2a)
(4.2.2b)
(4.2.2
)
(4.2.2d)
(4.2.2e)
(4.2.2f)
(4.2.2g)
c
c
c
[ye] = c + [z]
ye [y] (4.2.1). ,
[y] (
ye [y]), [ye] :
[ye] = (c + [z]) [y].
(4.2.3)
,
(4.2.2) ,
.
, (4.2.2a)(4.2.2e):
[z] (4.2.1) , [z ] [z ]
( (4.2.2a) ), [ye]
1
, [z] ,
(4.2.1) [ye] , [y] (4.2.2b)
(4.2.2
).
(4.2.2d) . f
d = d = 0 [y]. fe < f , [y]
, .
, (4.2.2e),
, [ye] [y].
4.2.1
.
c [y] [x]. 0 [d] = [d, d],
p = c + (fe f )/d q = c + (fe f )/d.
c
. 1 [ye] (4.2.4).
2 , 3
2.
(4.2.4a)-(4.2.4d), fe < f ,
. 4.1
[y] = [y, y] [x], c [y], f = f (c), [d] = [d, d] [y] fe,
( ) [ye] = [y ] [y ] [y].
4.1,
(c, f (c)) fe.
c
4.1 .
InnerPrune([y], c, fc, [d], fe, [y1 ], [y2 ])
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
if d > 0 then
p := c + (fe fc )/d
if p y then
[y1 ] := [y, p]
else
[y1 ] :=
end if
end if
if d < 0 then
q := c + (fe fc )/d
if q y then
[y2 ] := [q, y]
else
[y2 ] :=
end if
end if
return [y1 ], [y2 ];
() d f [y] fe p,
d fe q. , ,
ag repla
ements
Newton [Moo66, AH83,
Han92 f (y) fe = 0, y [y].
f (x)
fe
[y1 ]
1111111
0000000
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
q
p
c
[y2 ]
4.1.
d < 0 < d.
4.2.2
[y] [x].
f (y) f (y)
0 [d] = F ([y]). Taylor f y y,
(4.2.1):
(f (y) fe) + [d] z 0 (f (y) fe) + [d] z 0,
(4.2.5)
z = ye y z = ye y.
[CMGS03,
f . ,
f . , ,
.
f f f (y) f (y), ,
(4.2.5) :
(f fe) + [d] z 0 (f fe) + [d] z 0.
(4.2.6)
[ye] ye
(4.2.6) . ,
L
, (4.2.2) (4.2.3),
[yeL ] =
=
=
(y + [zL ]) [y]
= [y + (fe fL )/d, y]
= [y + (fe fL )/d, y]
(4.2.7)
(4.2.8)
[ye] :
4.2.2 f : D R C 1 , [y] = [y, y] [x] R
,
(4.2.9)
:
1. [ye] [y].
2. x f [y] x [ye].
3. [ye] = , f [y].
. 1 [ye]
(4.2.9). 2, x
[Z] = [y][y, r)
f (x ) = f . , d
f (x ) = f (y) + d (x y). ,
f (x ) =
>
[d, d]
f (y) + d (x y) f (y) + d (x y)
1:
2:
if fe < fR then
if d > 0 then
4:
5:
9:
if
[y] :=
[y] }
r := y + (fe fL )/d
if r y then
[y] := [r, y]
11:
12:
else
13:
15:
then
if d < 0 then
fe < fL
10:
14:
else
6:
8:
[y] }
s := y + (fe fR )/d
if s y then
[y] := [y, s]
3:
7:
[y] :=
return [y]
fe
1111
0000
f (x)
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000r
1111
0000
y1111
1111
0000
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
s
y
[ye]
4.2. .
[x].
4.2 [x],
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
[y ] [y ]}
[y1 ] := [y2 ] :=
{
if fe < fc then
InnerPrune([y], c, fc, [y], fe, [y1 ], [y2 ]) {
if [y1 ] 6= then
OuterPrune([y1 ], fb, fe, [d], fe) {
; }
; [y ] }
end if
if [y2 ] 6= then
; { [y ] }
end if
fb := fe;
else
}
c}
; [y ]}
; { [y ]}
[y ] [y ]}
end if
return [y1 ], [y2 ], fb;
1
2
( 4.3)
fe
.
ag repla
ements
.
4.3 [y] = [y, y],
fb f [y], c [y], f = f (c),
[d] = [d, d] fe [y ] [y ] fb .
c
1111111
0000000
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
p
c
q
f (x)
fb
fe
111
000
000
111
000
111
000
111
000
111
000r
y111
[y1 ]
[y2 ]
11111
00000
00000
11111
00000
11111
00000
11111
00000
11111
00000
11111
00000
11111
s
y
4.3.
fe < fc .
38
fe < f . ,
[y ] [y ] fe < fb. 4.2
, : (i) f
[y ] [y ] fe (ii),
f [y ] [y ]
fb [y] ( 4.3).
, [y ] [y ],
fe ( 8). 38
ag repla
ements
4.3 .
.
c
f (x)
fb
fe
111
000
000
111
000
111
000
111
000
111
000r
y111
[y1 ]
[y2 ]
11111
00000
00000
11111
00000
11111
00000
11111
00000
11111
00000
11111
00000
11111
s
y
4.4.
fe fc .
( 1013), -
4.2.3 f
: D R C 1 , c [y] [x] R.
fc = f (c), [d] = F ([y]) fb > fe minx[x] f (x). 4.3
:
1. [y1 ] [y2 ] [y].
2. x f [y] x [y1 ] [y2 ].
3. [y1 ] [y2 ] = , f [y].
4.3
.
, .
[x],
[x] . ,
, : (i) . (ii)
(
) (iii),
( ).
.
4.3.1
f
[x], F ([x])
F ([x], c) f , c [x],
f.
3.3.1 (i)
c , F ([x], c )
( 3.3.1) (ii)
( 3.3.2). ,
F ([x], c ) F ([x])
f , [x] .
c, c. 3.4
:
w (F ([x])) w([x]), F ([x])
( 3.4.1).
4.3.2
,
, . ,
. ,
.
,
[y] . ,
.
:
. [y] () inf F ([y]) fe
f . [y], ,
.
Cutoff test. fe , . ,
fe,
utoff test.
. f [y]. 0 6 F ([y])
[y] .
. MVF
MVF
MVF
, 4.3
.
, 4.3
,
.
.
4.3
, f (c)
c. ,
f (c ) c ,
f .
f (c ) , 4.3 c
( f (c )). , c ,
. ,
c fe.
4.4 c.
:= d d/w([d])
if w(F ([y])) w([y])
c := m([y])
else
then
c
{c
end if
if (y c) < then
end if
end if
end if
return c;
}
{
c :=OptimalCenter([y], [d])
if w([y]) > then
if (c y) < then
c := y +
c := y
3.4.1 }
}
{c
}
4.4 c.
, 610,
c
, d 0 d 0 ,
( c (3.3.5) ).
f , .
, c
( )
.
.
4.3.3
. 4.3.5
,
. [y]
L
:
[y]
, ,
wrel ([y]) ,
F ([y])
, ,
wrel (F ([y])) .
, [y] F ([y]),
[y]. Rats
hek Rokne [RR88, . 81.
4.3.4
2, 2.4,
,
, ()
.
2.4.2. ,
bestfirst,
f .
[y ] L. L inf F ([y ])
( [HHKR95).
, ,
. , ,
[CMG01, Cse01.
4.3.5
.
i
1 .4.
4.5. f , [x] ,
[f ] f , L
, .
4.5 .
BranchAndPrune(f, [x], , [f ], L )
1: L = {};
L = {};
to
26:
27:
28:
29:
30:
31:
32:
);
else
end for
end while
, ;
);
[f ] = [infF[y] , fe]
f (c) . ,
,
F . ,
p, q, r s,
4.1
4.2 ( [Rat98).
, L L .
F ([x]), 4.4 c
fe sup F (x), sup F (x) sup F (c).
47,
. 8, 4.2 [x]
f (x) f (x) 3.
9 fb . , 10,
f [x], 4.3.1
L. ,
( ),
[x]
.
1328 [y]
L. L
4.3 ()
( 4.2.3).
[y ]
. , c [y ] 4.4. fe,
utoff test
L ( 1921). f [y ],
23 [y ]
L L
( 2427).
,
[f ]
L .
4.5.
A 4.5 :
1. f [f ]. [
2. [x]
[y].
([y],infF [y] )L
. 1 f = minx[x] f (x) fe
L
infF . 2
()
f .
[y]
4.4
[CMGS03.
40 Casado et al. [CMGS03.
. 4.2
(. 84) f (x), ,
,
f . (. 105)
.
:
w (F ) w ([y]) ,
= 10 . (T),
kite (K), Casado et al. (C) (P)
4.1. ( ),
, L.
4.1
40 .
4.1,
kite Casado et al. .
, 37% , 38%
10% . 87%
. 40
c,
260 .
. ,
4.5
. ,
c .
4.1 (38, 39, 40),
2
rel
[y]
rel
2 31 35
ai , ki ci :
a = (3.040, 1.098, 0.674, 3.537, 6.173, 8.679, 4.503, 3.328, 6.937, 0.700),
k = (2.983, 2.378, 2.439, 1.168, 2.406, 1.236, 2.868, 1.378, 2.348, 2.268),
c = (0.192, 0.140, 0.127, 0.132, 0.125, 0.189, 0.187, 0.171, 0.188, 0.176)
a = (4.696, 4.885, 0.800, 4.986, 3.901, 2.395, 0.945, 8.371, 6.181, 5.713),
k = (2.871, 2.328, 1.111, 1.263, 2.399, 2.629, 2.853, 2.344, 2.592, 2.929),
c = (0.149, 0.166, 0.175, 0.183, 0.128, 0.117, 0.115, 0.148, 0.188, 0.198), .
. , 40
650
Casado et al., 1383 . 53% .
. ,
. , (
)
. (. 105), ,
.
. (CPU time)
40 , :
(T) 0.72 se
onds.
kite (K) 1.02 se
onds.
Casado et al. (C) 0.92 se
onds.
(P) 0.45 se
onds.
, .
4.5
. ,
. ( )
. c
,
.
,
.
, .
, () c
. ,
. 40
68% 72%
. ,
.
40 , kite
Casado et al.
.
4.1.
40
.
4.2.
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
f (x)
[x]
3x
e
sin x
P5
cos[(k + 1)x] + 4
k=1
2 2
(x x ) + (x 1)
2x2 3/100e(200(x0.0675))
36
37
38
39
40
-1.0
[-10,10
0.0
[0.2,7.0
21
-17.582872
-0.020903
-0.952897
x sin(3x) + 1.6
[0.2,7.0
-6.262872
x + sin(5x)
[0.2,7.0
-0.077590
ex sin(2x) + 1
[0.2,7.0
0.211315
[0.2,7.0
-0.478362
sin(2x)
x + sin(3x) + 1
[0.2,7.0
-5.815675
[0.2,7.0
-7.047444
[2.7,7.5
-4.601308
[0.2,7.0
-0.141100
[0.2,7.0
-0.870885
[0.2,7.0
-9.031249
[-10,10
0.475689
x sin2 (x)
x2 cos(18x)
ex
(x /20) cos(x) + 2
cos(x) + 2 cos(2x)ex
(x + sin(x))ex
sin(3x)
sin(x)
2(x 3) e
[0.2,7.0
0.0
29
-1.0
[-10,10
1.0
[-5,5
35
34
26
33
[0.2,7.0
27
32
2 cos(x) + cos(2x) + 5
31
[-10,10
2 sin(x)e
30
[0,20
27
2
[0.2,7.0
24
29
GM
cos(x) sin(5x) + 1
25
28
LM
x/2
+5
esin(3x) + 2
P10
i=1 1/((ki (x ai ))2 + ci )
sin(1/x)
5
P
k sin((k + 1)x + k)
k=1
2
(x 5x + 6)/(x2 + 1) 0.5
P10
i=1 1/((ki (x ai ))2 + ci )
(x + 1)3 /x2 7.1
4
[-20,20
1.0
[0.2,7.0
-0.918397
[-10,10
-0.824239
[0.2,7.0
-0.027864
[0.2,7.0
3.5
[0.2,7.0
0.367879
[0.2,7.0
-0.451388
[0,20
-1.0
[0.2,7.0
-0.410315
[0.2,7.0
-0.718282
[0,10
-14.592652
[0.02,1
-1.0
[-10,10
20
-12.031249
[0.2,7.0
-0.535534
[0,10
-13.922345
[0.2,7.0
-0.35
[-1,7
-32.781261
[-4,4
7.0
[-10,20
-1.0
[0,3
1.0
minimax
(regularization method)
minimax. , Jaynes
[Phys. Rev., 106:620-630, 1957,
4.
minimax.
p, p . , .
[Sot05 [Sot04.
5.1
, ,
.
minimax.
minimax
x[x]
5.2 minimax
i i
i=1
i=1
m
i=1
i i
i i
i=1
p > 0 , R
R. ,
R(; ), L (x, )
f (x), , ,
f (x) = max L (x, ).
(5.2.5)
R(; ):
Gigola Gomez [GG90
p
1X
(i i )2 .
2 i=1
m
R(; ) =
m
X
ln i ,
i=1
, , R
.
, f (x), x [x].
f (x),
(5.2.3) .
p
5.3
R() =
m
X
i ln i ,
i=1
m
X
m
1 X
Lp (x, )
i fi (x)
i ln i ,
p i=1
i=1
m .
(5.3.1)
L (x, ) , , :
exp[p f (x)]
(x, p) =
(5.3.2)
Z
X
Z=
exp[p f (x)], 1 i m.
(5.3.3)
p
i=1
http://bayes.wustl.edu/etj/etj.html
m
X
1
fp (x) = ln
exp[p fi (x)]
p
i=1
(5.3.4)
L (x, ) , x [x].
L (x, )
p
Lp (x, )
m
X
i=1
i fi (x)
m
1 X
i ln i ,
p i=1
(5.3.5)
f (x) ,
P
f (x) = max
f (x).
f (x) =
p ,
L (x, ). ,
. ,
p ,
f (x), i = 1, . . . , m. ,
p (homotopy parameter)
,
= 1/m, i = 1, . . . , m, max
L (x, ).
,
.
i i
1im
m
i=1
i i
5.3.1 p fi
1, . . . , m .
f1 , . . . , fm
: D Rn R, i =
fp : D Rn R
m
X
1
fp (x) = ln
exp (p fi (x))
p
i=1
(5.3.6)
f (x) , (5.3.6) .
5.3.1 > 0, p > 0 |fp(x) f (x)| < , p > p.
.
fp (x) f (x) =
=
m
X
1
ln
exp (p fi (x))
p
i=1
1
ln (exp (p f (x)))
p
!
m
X
1
ln
exp (p (fi (x) f (x))) .
p
i=1
(5.3.7)
(5.3.7) 1 and m. ,
ln(m)
0 f (x) f (x)
(5.3.8)
p
p = ln(m)/.
p
5.3.2 p > 0,
fp (x)
(5.3.9)
ln(m)
f (x) fp (x).
p
. (5.3.8).
5.3.3 fp(x) f (x) x [x],
p
.
. (5.3.8) p > 0,
f (x) fp (x) f (x) +
(5.3.10)
ln(m)
p
, f (x) f (x), p .
p
1 X
exp [p fi (x1 + (1 )x2 )]
ln
p i=1
1 X
exp [ p fi (x1 ) + (1 ) p fi (x2 )]
ln
p i=1
1 X
1
(exp[p fi (x1 )]) (exp[p fi (x2 )])
ln
p i=1
fp (x1 + (1 )x2 )
Holder
m
X
i=1
m
X
exp[p fi (x1 )]
i=1
m
X
!1
exp[p fi (x2 )]
i=1
,
X
1 X
ln
exp[p fi (x1 )] +
ln
exp[p fi (x2 )]
p i=1
p
i=1
m
fp (x1 + (1 )x2 ) =
=
f (x) [x].
p
(5.3.11)
fp (x) = J(x),
2 fp (x) =
m
X
i=1
(5.3.12)
J(x) [f /x ], m
!
X
= exp[p f (x)]
exp[p f (x)]
,
(5.3.13)
= diag( ) .
, , exp(p f (x))
p .
. ,
i
=1
m
X
=1
!1
I(x) =
.
(5.3.14)
(5.3.15)
i I(x),
i 6 I(x).
(5.3.16)
minimax (5.1.1)
.
lim exp (p (fi (x) f (x))) 0,
. x f (x),
m (5.3.14)
m
X
i fi (x ) = 0
(5.3.17)
i (f (x ) fi (x )) = 0.
(5.3.18)
i=1
m
X
i=1
. x f (x), -
. , (5.1.1) -
Lagrange L : R
,
L(x, ) =
m
X
i fi (x).
m
i=1
5.4
O 5.3.6. , .
5.4.1 fp
, f .
x, f ,
[x] ' . ,
!
X
1
exp (p F ([x])) .
F ([x]) = ln
(5.4.1)
p
exp : R R ln : (0, ) R ,
(5.4.1)
"
!
!#
X
X
1
1
F ([x]) =
(5.4.2)
ln
exp (p u ) ,
ln
exp (p v )
p
p
u = inf F ([x]) , v = sup F ([x]) F : IR IR
f : R R, i {1, . . . , m}.
, (5.4.2)
.
(5.4.2) ,
p .
p . ,
(heuristi
)
minimax .
, p
, .. p = 10 .
5.3.1 f
p
i=1
i=1
i=1
+308
fp (x) = f (x) +
1
ln
p
m
X
i=1
(5.4.3)
uj = max {ui },
1im
ui = inf Fi ([x]),
v = sup F ([x])
, (5.4.3)
vk = max {vi },
1im
1
(u) = uj + ln
p
1+
m
X
i6=j
1
(v) = vk + ln
p
1+
m
X
i6=k
exp (p (ui uj ))
(5.4.4)
(5.4.5)
exp (p (vi vk ))
ej = ln
1+
m
X
i6=j
eek = ln
1+
exp [p (ui uj )]
m
X
i6=k
exp [p (vi vk )]
p, [ee , e ] (5.4.6)
. [ee , ee ] (5.4.6),
. ,
:
1. ee i
1
p
exp (p (u u )) . ,
exp (p (u u )) (u).
i
2. ee i
k
exp (p (v v )) .
MinMachineNumber> 0.
. MinMachineNumber
,
MinMachineNumber = 2.2250710
. , ln(MinMachineNumber)
708.396.
5.4.2 fp
, F :
IR IR f . f (x)
[x], , (5.3.11),
X
F ([x]) =
[] F ([x]),
(5.4.8)
i
308
i=1
: IR IR f : R R, i {1, . . . , m}.
[] , [] [0, 1].
(5.3.13) ,
:
X
exp [ p (f (x) f (x)) ]
= 1+
(5.4.9)
Fi
6=i
[x],
i
[]i =
1+
X
6=i
(5.4.10)
exp : R R ,
:
2
[]i = 41 +
u , 1 +
6=i
X
6=i
31
v 5
= 41 +
v , 1 +
6=i
u 5
(5.4.11)
6=i
, []
u v . (5.4.11)
:
i
1. v {1, . . . , m} 6= i
exp [ p sup (F ([x]) F ([x])) ], v
MinMachineNumber.
2. v {1, . . . , m} 6= i
+308
MVF
MVF
5.5 &
minimax
f
f (x) = max {f (x), . . . , f (x)} 4.5 4
.
4.3, , . 5.1, 4.3
c ( 2 18).
5.1 .
p
MaxEntBranchAndPrune(fp, [x], , F , L )
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
L = {}; L = {};
c=
(X)
fe := min{sup Fp (x), sup Fp (x), sup Fp (c)}
if fe sup Fp(x) then
L := L ([x, x], inf Fp (x));
if fe sup Fp(x) then
L := L ([x, x], inf Fp (x));
OuterPrune([x], inf Fp (x), inf Fp (x), Fp ([x]), fe)
fb := fe;
mid ;
to
mid ;
if
);
infF[y] fe then
wrel ([y]i ) then
L := L ([y]i , infF[y] );
if
else
end for
end while
( );
, ;
Fp = [infF[y] , fe]
5.1 f ,
[x] , [f ] f , L ,
minimax .
4.5
,
p
wrel ([y]) ,
= 10 p
F ([x]) F ([x]) p = 10
,
.
12
+308
5.6
5.1 F F
C++. Pentium III
866MHz 256MB RAM Linux.
( )
. '
5.1.
(P)
5.1, (M)
,
utoff test .
minimax
10 [SHW97, Wol99:
1. f (x) = max {x/4, x(1 x)}, [x] = [1/2, 3/2]
X = {3/4}, f = 3/16.
p
X = {50/4}, f = 1/ 2.
2 24 5.1
[x] = [1, 2]
[x] = [3, 3]
[x] = [0, 20 + 1]
+ x3
[x] = [0, 2]
[x] = [0, 6]
f1 (x) = x(x 2)(x 4)(x 6)(x 8)
f2 (x) = x(2 x)(x 4)(x 6)(x 8)
f3 (x) = (x 2)(x 7)
X = {2, 4, 6} f = 0
1
,
,
[x] = [0, 6]
1
2
3
X =
{ (8k3)
40
[x] = [2, 2]
| k = 2, 1, 0, 1, 2, 3} f = 1/ 2
| k = 0, . . . , 9} f = 1/ 2
,
.
5.1 (M) (P)
.
, ,
. 5.1,
.
80% , 81% 19%
. 94%
,
.
.
= 10 .
X =
{ (8k+5)
4
12
240
254
135
145
154
610
389
181
750
1348
5.1.
18
12
19
29
32
92
101
80
206
333
8%
5%
14%
20%
21%
15%
26%
44%
27%
25%
157
167
87
93
87
323
253
113
487
879
9
5
9
17
19
53
60
48
127
207
6%
3%
10%
18%
22%
16%
24%
42%
26%
24%
Bise
tions
List length
M P P/M M P P/M
78
83
43
46
43
161
126
56
243
439
2
1
4
6
0
1
0
19
3
8
3% 2
1% 2
9% 1
13% 2
0% 3
1% 6
0% 3
34% 3
1% 8
2% 13
1
2
1
1
3
4
3
2
8
10
50%
100%
100%
50%
100%
67%
100%
67%
100%
77%
(M) -
(P)
.
:18
:9
:2
:1
:12
:5
:1
:2
:19
:9
:4
:1
:28
:17
:6
:1
:32
:19
:0
:3
:92
:53
:1
:4
:101
:60
:0
:3
:80
:48
:19
:2
No. of bisections
:3
Necessary list length :8
1.[-2.356194490194568E-001,-2.356194490190760E-001] 3.806954751439662E-013
2.[-8.639379797372272E-001,-8.639379797371606E-001] 6.650235917504688E-014
3.[ 1.021017612416671E+000, 1.021017612416685E+000] 1.243449787580175E-014
4.[ 1.649336143134639E+000, 1.649336143134643E+000] 3.108624468950438E-015
5.[ 3.926990816987181E-001, 3.926990816987255E-001] 7.327471962526033E-015
6.[-1.492256510455153E+000,-1.492256510455151E+000] 1.554312234475219E-015
[-7.071067811876693E-001,-7.071067811865454E-001] 1.123767745525583E-012
encloses the global minimum value!
6 interval enclosure(s)
:333
:207
:8
:10
1.563194018672220E-013
7.371880883511039E-014
2.131628207280301E-014
2.131628207280301E-014
1.421085471520200E-014
2.131628207280301E-014
1.421085471520200E-014
1.421085471520200E-014
2.131628207280301E-014
1.065814103640150E-014
[-7.071067811865866E-001,-7.071067811865464E-001] 4.007905118896815E-014
encloses the global minimum value!
10 interval enclosure(s)
5.7
minimax.
.
p, p .
,
.
:
f (x) = e3x sin3 x, [x] = [0, 20]
1
0.8
0.6
0.4
0.2
0.2
0.4
0.6
0.8
10
12
14
16
18
20
105
1 interval enclosure(s)
f (x) =
P5
k=1
1
0
20
15
10
10
15
20
180
160
140
120
100
80
60
40
20
0
10
10
2.5
1.5
0.5
0.5
6
0
0
0
1.2
0.8
0.6
0.4
0.2
0
0.6
0.4
0.2
0.2
0.4
0.5
1.5
2.5
3.5
4.5
3.5
4.5
5.5
6.5
7.5
f (x) =
5
X
k=0
30
25
20
15
10
f (x) =
5
X
k=1
20
15
10
10
0
10
10
f (x) =
2.5
1.5
0.5
20
15
10
100
80
60
40
20
0
10
10
20
15
10
0
20
15
10
10
15
20
1.5
0.5
0.5
0.8
0.6
0.4
0.2
0.2
0.4
0.6
0.8
1
10
10
0.6
0.5
0.4
0.3
0.2
0.1
0.1
7.5
6.5
5.5
4.5
3.5
0
2.5
1.5
0.5
f (x) = sin(x) cos(x) 1.5 sin2 (x) + 1.2, [x] = [0.2, 7.0]
1.4
1.2
0.8
0.6
0.4
0.2
0.2
0.4
0.8
0.6
0.4
0.2
0.2
0.4
0.6
0.8
10
12
14
16
18
20
1.5
0.5
0.5
[-7.182818284590482E-001,-7.182818284590393E-001] 1.236531935668723E-014
encloses the global minimum value!
4 interval enclosure(s)
f (x) =
10
X
i=1
a = (3.040, 1.098, 0.674, 3.537, 6.173, 8.679, 4.503, 3.328, 6.937, 0.700),
k = (2.983, 2.378, 2.439, 1.168, 2.406, 1.236, 2.868, 1.378, 2.348, 2.268),
c = (0.192, 0.140, 0.127, 0.132, 0.125, 0.189, 0.187, 0.171, 0.188, 0.176).
0
10
15
10
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0.2
0.2
0.4
0.4
0.6
0.6
0.8
0.8
1
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
9.094567329315682E-002, 9.094568322833759E-002]
2.122065832107513E-001, 2.122065932107227E-001]
5.787451619008113E-002, 5.787452619004800E-002]
2.767911267798798E-002, 2.767912267788761E-002]
4.244130817007808E-002, 4.244131816538587E-002]
2.357850156587733E-002, 2.357851156501803E-002]
3.350629381818080E-002, 3.350630381119416E-002]
2.053611171566042E-002, 2.053612169148568E-002]
1.092430283010492E-007
4.712375582746711E-008
1.727870488236238E-007
3.612796310717620E-007
2.355089465161119E-007
4.240787168394522E-007
2.982428736681491E-007
4.857699154928046E-007
[-1.000000000000000E+000,-9.999999999999985E-001] 1.443289932012706E-015
encloses the global minimum value!
8 interval enclosure(s)
f (x) =
5
X
k=1
15
10
10
15
10
10
f (x) =
10
X
i=1
a = (4.696, 4.885, 0.800, 4.986, 3.901, 2.395, 0.945, 8.371, 6.181, 5.713),
k = (2.871, 2.328, 1.111, 1.263, 2.399, 2.629, 2.853, 2.344, 2.592, 2.929),
c = (0.149, 0.166, 0.175, 0.183, 0.128, 0.117, 0.115, 0.148, 0.188, 0.198).
0
10
12
14
10
1.999983258401565E+000, 2.000007495689096E+000]
2.000007716454399E+000, 2.000017549555556E+000]
2.000019050883959E+000, 2.000030801309352E+000]
1.999972639525799E+000, 1.999982570591868E+000]
1.999956514437374E+000, 1.999969266498338E+000]
1.211874520829651E-005
4.916531608675536E-006
5.875156732662429E-006
4.965600964350227E-006
6.376169117575659E-006
[-3.500000007539620E-001,-3.499999999987704E-001] 2.157690058377800E-009
encloses the global minimum value!
5 interval enclosure(s)
150
100
50
50
1
900
800
700
600
500
400
300
200
100
0
4
2.154816791003301E-006
1.074161490756641E-006
1.482201523858701E-006
9.371037573516783E-007
5.873548282229037E-006
5.544546320975853E-006
1.332403342883289E-006
1.371633664796156E-006
1.301153711778720E-006
1.383249654653969E-006
5.115484848181357E-006
6.058728741122240E-006
1.107215383210553E-006
1.254060625501434E-006
9.099234619925757E-007
[-1.000000002584121E+000,-9.999999999999360E-001] 2.584184866094740E-009
encloses the global minimum value!
11 interval enclosure(s)
1.999997752701722E+000, 2.000002074746200E+000]
2.000002105145092E+000, 2.000004335680580E+000]
1.999995488334555E+000, 1.999997716806128E+000]
2.000004401268181E+000, 2.000006437315012E+000]
1.999993390989421E+000, 1.999995417297232E+000]
2.000006733391160E+000, 2.000008964390861E+000]
1.999990852702067E+000, 1.999993078504906E+000]
2.161024666944903E-006
1.115266569813095E-006
1.114238299283757E-006
1.018021174830369E-006
1.013157252866492E-006
1.115496094510449E-006
1.112906509064023E-006
[AH83]
[AL85]
[Ale90]
[Arm83]
[Bau88]
[Ber89]
[Ber96]
[CC78]
[CGM93]
[CM80]
[CMG01]
147
[CR97]
[Cse01]
T. Csendes.
New subinterval selection criteria for interval global
optimization. Journal of Global Optimization, 19:307327, 2001.
[GG90]
[Han69]
[Han79]
E. Hansen.
Global optimization using interval analysis:
The
one-dimensional case. Journal of Optimization Theory and Applications,
29:331344, 1979.
[Han80]
Eldon Hansen.
Global optimization using interval analysis the
multi-dimensional case. Numer. Math., 34:247270, 1980.
[Han92]
[Her02]
[HK04]
W. Hofschuster and W. Kr
amer. C-XSC 2.0 A C++ library for extended
scientific computing. In G. Goos, J. Hartmanis, and J. van Leeuwen, editors,
Numerical Software with Result Verification, volume 2991 of Lecture Notes
in Computer Science, pages 1535. Springer, 2004. ISBN 3-540-21260-4.
[HM92]
[HS80]
[HUL93]
[IF79]
[Jan91]
[Jan94a]
[Jan94b]
[Jay57]
[Kea96]
[KI88]
[KN85]
[KSG04]
[LD60]
A.H. Land and A.G. Doig. An automated method for solving discrete
programming problems. Econometrica, 28:497520, 1960.
[Li87]
[LMSK63] J.D. Little, K.C. Murty, D.W. Sweeney, and C. Karel. An algorithm for the
travelling salesman problem. Oper. Res., 11:972989, 1963.
[Moo66]
[Moo79]
[Neu90]
[PGL93]
[PMH91]
[Pol88]
[Ral81]
[Ral83a]
L.B. Rall. Mean value and Taylor forms in interval analysis. SIAM J. Math.
Anal., 14(2):223238, 1983.
[Ral83b]
L.B. Rall.
Representations of intervals and optimal error bounds.
Mathematics of Computation, 41(163):219227, 1983.
[Rat92]
D. Ratz.
Automatische Ergebnisverifikation bei globalen
Optimierungsproblemen. PhD thesis, Universitat Karlsruhe, 1992.
[Rat96]
[Rat98]
[Rat99]
[RC95]
[Ris72]
F.N. Ris. Interval analysis and application to linear algebra. PhD thesis,
Oxford University, 1972.
[RR84]
[RR88]
Cambridge
[RR95]
[SG01]
[SG02]
[SG05]
[SHW97]
[Ske74]
[SKG02]
[Sot04]
[Sot05]
[TC02]
B. T
oth and T. Csendes. Empirical investigation of the convergence
speed of inclusion functions.
Submitted, 2002.
Available at
http://www.inf.u-szeged.hu/csendes/bogicikk.ps.
[Var92]
[VLC]
[Wol99]
[Zan80]
I. Zang.
A smoothing out technique for min-max optimization.
Mathematical Programming, 19:6177, 1980.