优化设计 孙靖民 课后答案第6章习题解答

第六章习题解答

1. 已知约束优化问题:

min f (x ) =(x 1-2) 2+(x 2-1) 2

s ⋅t

g 1(x ) =x 12-x 2≤0g 2(x ) =x 1+x 2-2≤0

试从第k 次的迭代点x (k ) =[-12] 出发,沿由(-1 1)区间的随机数0.562和-0.254

T

所确定的方向进行搜索,完成一次迭代,获取一个新的迭代点x (k +1) 。并作图画出目标函数的等值线、可行域和本次迭代的搜索路线。 [解] 1)确定本次迭代的随机方向:

S R

2)

⎡0.562=⎢

⎢0.5622+0.2542⎣⎤0.254

⎥22⎥0.562+0.254⎦

T

]T =[0.911-0.412

用公式:x (k +1) =x (k ) +αS R 计算新的迭代点。步长α取为搜索到约束边

k +1

界上的最大步长。到第二个约束边界上的步长可取为2,则:

x

=x 1k +αS R 1=-1+2⨯0. 911=0. 822=x 2k

+αS R 2=2+2⨯(-0. 412) =1. 176

k +1

x 2k +1

即:X

⎡0. 822⎤

=⎢⎥

⎣1. 176⎦

该约束优化问题的目标函数的等值线、可行域和本次迭代的搜索路线如下图所示。

2. 已知约束优化问题:

2

min f (x ) =4x 1-x 2-12

s ⋅t

2g 1(x ) =x 12+x 2-25≤0

g 2(x ) =-x 1≤0g 3(x ) =-x 2≤0

试以x 1=[20

1]T , x 2=[40

1]T , x 3=[3

3]T 为复合形的初始顶点,用复合形法进

行两次迭代计算。

[解] 1)计算初始复合形顶点的目标函数值,并判断各顶点是否为可行点:

x 10=[21]⇒f 10=-5

0x 2=[41]⇒f 20=3 0x 3=[33]⇒f 30=-9

00

经判断,各顶点均为可行点,其中,x 3 为最好点,x 2为最坏点。0 2)计算去掉最坏点 x 2 后的复合形的中心点:

x c 0

1

=L

1⎛⎡2⎤⎡3⎤⎫⎡2. 5⎤⎡3⎤0

⎪x =∑i 2 ⎢1⎥+⎢3⎥⎪=⎢2⎥+⎢3⎥

i =1⎝⎣⎦⎣⎦⎭⎣⎦⎣⎦

3i ≠2

1

3)计算反射点x R (取反射系数α=1. 3)

⎛⎡2.5⎤⎡4⎤⎫⎡0.55⎤⎡2.5⎤10

x R =x c 0+α(x c 0-x 2) =⎢⎥+1.3 -⎢⎥⎪⎢⎥ ⎪=⎢3.3⎥ 221⎣⎦⎦⎝⎣⎦⎣⎦⎭⎣

11经判断x R 为可行点,其目标函数值f R =-20.69

001

4)去掉最坏点x 2构成新的复合形,在新的复合形中 ,由x 10,x 3和x R 1 x R 为最好点,x 10为最坏点,进行新的一轮迭代。

5)计算新的复合形中,去掉最坏点后的中心点得:

1

x c

⎤1⎛⎡3⎤⎡0.55⎤⎫⎡1.775

⎪ = +=⎢⎥⎢⎥⎢⎥ ⎪2⎝⎣3⎦⎣3.3⎦⎭⎣3.15⎦

6)计算新一轮迭代的反射点得:

⎛⎡1.775⎡1.775⎤⎤⎡2⎤⎫⎡1.4825⎤211

⎪x R =x c +α(x c -x 10) =⎢+1.3-=⎥ ⎢3.15⎥⎢1⎥⎪⎢5.945⎥3.15⎣⎦⎦⎣⎦⎭⎣⎦⎝⎣

21

经判断x R 为可行点,其目标函数值f R =-41. 413,完成第二次迭代。

3. 设已知在二维空间中的点x =[x 1x 2]T ,并已知该点的适时约束的梯度

1]T ,试用简化方法确定一个适用的

∇g =[-1

可行方向。

-1]T ,目标函数的梯度∇f =[-0. 5

k

[解] 按公式6-32 d x x

k

=-P ∇f (x k ) /P ∇f (x k ) 计算适用的可行方向:

点的目标函数梯度为:∇f (x k ) =[-0. 51]T

k

点处起作用约束的梯度G 为一个n ⋅J 阶的矩阵,题中:n=2,J=1:

G =∇g 1(x k ) =[-1

梯度投影矩阵P 为:

-1]T

-1

P =I -G G G

[

k

T

]

-1

G

T

⎡10⎤⎡-1⎤⎛⎡-1⎤⎫

=⎢-⎢⎥ [-1-1]⎢⎥⎪⎥⎪

⎣01⎦⎣-1⎦⎝⎣-1⎦⎭

⎡0. 5-0. 5⎤

[-101]=⎢⎥ -0. 50. 5⎣⎦

则:适用可行方向为:

d

⎡0.5-0.5⎤⎡-0.5⎤

=-⎢⎥⎢⎥

⎣-0.50.5⎦⎣1⎦⎡0.5-0.5⎤⎡-0.5⎤⎡-0. 707⎤⎢-0.50.5⎥⎢1⎥=⎢0. 707⎥ ⎣⎦⎣⎦⎣⎦

4. 已知约束优化问题:

min f (x ) =

s ⋅t

422() (x 1-x 1x 2+x 2) -x 33

g 1=-x 1≤0

g 2=-x 2≤0g 3=-x 3≤0

试求在x

k

=[0

1/4

k

1/2]T 点的梯度投影方向。

=-P ∇f (x k ) /P ∇f (x k ) 计算适用的可行方向:

[解] 按公式6-32 d x x

k

点的目标函数梯度为:∇f (x k ) =[-0. 125

0. 25

-1]T

k

点处起作用约束的梯度G 为一个n ⋅J 阶的矩阵,题中:n=3,J=1:

G =∇g 1(x k ) =[-1

梯度投影矩阵P 为:

0]T

-1

P =I -G G T G

[]

-1

G T

⎡100⎤⎡-1⎤⎛⎡-1⎤⎫

⎪⎢⎥⎢⎥⎢⎥=010-0 [-100]0

⎢⎥⎢⎥⎢⎥⎪

⎪⎢⎢⎣001⎥⎦⎢⎣0⎥⎦⎝⎣0⎥⎦⎭

⎡000⎤

[-100]=⎢010⎥

⎢⎥⎢⎣001⎥⎦

⎡0⎤

=⎢0. 243⎥ ⎢⎥⎢⎣0. 97⎥⎦

则:适用可行方向为:

d

k

⎡000⎤⎡-0.125⎤=-⎢010⎥⎢0. 25⎥

⎢⎥⎢⎥⎢⎣001⎥⎦⎢⎣-1⎥⎦⎡000⎤⎡-0.125⎤

⎢010⎥⎢0.25⎥⎢⎥⎢⎥⎢⎣001⎥⎦⎢⎣-1⎥⎦

2

min f (x ) =x 12+x 2-2x 1+1

s ⋅t

g 1=3-x 2≤0

2

(提示:可构造惩罚函数 φ(x , r ) =f (x ) -r [解] 构造内点惩罚函数:

u =1

) ∑ln [g u (x ) ],然后用解析法求解。

2

φ(x , r ) =f (x ) -r ∑ln [g u (x ) ]=x 12+x 2-2x 1+1-r ln(3-x 2)

u =1

2

令惩罚函数对x 的极值等于零:

⎤d φ⎡2x 1-2

=⎢=0 dx ⎣2x 2-(-r ) /(3-x 2) ⎥⎦x 1=1

得:

6±+8r x 2=

4

舍去负根后,得x 2=当 r

6+36+8r

4

→0时,x 2→3,该问题的最优解为x =[13]T 。

min f (x ) =x 1+x 2

s ⋅t

g 1=x 12-x 2≤0 g 2=-x 1≤0

[解] 将上述问题按规定写成如下的数学模型: subroutine ffx(n,x,fx) dimension x(n) fx=x(1)+x(2) end

subroutine ggx(n,kg,x,gx) dimension x(n),gx(kg) gx(1)=x(1)*x(1)-x(2) gx(2)=-x(1) end

subroutine hhx(n,kh,x,hx) domension x(n),hx(kh) hx(1)=0.0 end

然后,利用惩罚函数法计算,即可得到如下的最优解:

============== PRIMARY DATA ============== N= 2 KG= 2 KH= 0 X : .1000000E+01 .2000000E+01 FX: .3000000E+01

GX: -.1000000E+01 -.1000000E+01 X : .1000000E+01 .2000000E+01 FX: .3000000E+01

GX: -.1000000E+01 -.1000000E+01 PEN = .5000000E+01

R = .1000000E+01 C = .2000000E+00 T0= .1000000E-01 EPS1= .1000000E-05 EPS2= .1000000E-05

=============== OPTIMUM SOLUTION ============== IRC= 21 ITE= 54 ILI= 117 NPE= 3759 NFX= 0 NGR= 0 R= .1048577E-13 PEN= .4229850E-06 X : .9493056E-07 .7203758E-07 FX: .1669681E-06

GX: -.7203757E-07 -.9493056E-07

7.用混合惩罚函数法求下列问题的最优解:

s ⋅t

min f (x ) =x 2-x 1

g 1(x ) =-ln x 1≤0

h 2(x ) =x 1+x 2-1≤0

[解] 将上述问题按规定写成如下的数学模型: subroutine ffx(n,x,fx) dimension x(n) fx=x(2)-x(1) end

subroutine ggx(n,kg,x,gx) dimension x(n),gx(kg) gx(1)=-log(x(1))] gx(2)=-x(1) gx(3)=-x(2) end

subroutine hhx(n,kh,x,hx) domension x(n),hx(kh) hx(1)=x(1)+x(2)-1 end

然后,利用惩罚函数法计算,即可得到如下的最优解:

============== PRIMARY DATA ============== N= 2 KG= 3 KH= 1 X : .2000000E+01 .1000000E+01 FX: -.1000000E+01

GX: -.6931472E+00 -.2000000E+01 -.1000000E+01 X : .2000000E+01 .1000000E+01 FX: -.1000000E+01

GX: -.6931472E+00 -.2000000E+01 -.1000000E+01 HX: .2000000E+01 PEN = .5942695E+01

R = .1000000E+01 C = .4000000E+00 T0= .1000000E-01 EPS1= .1000000E-05 EPS2= .1000000E-05

=============== OPTIMUM SOLUTION ============== IRC= 29 ITE= 143 ILI= 143 NPE= 1190 NFX= 0 NGR= 172 R= .7205765E-11 PEN= -.9999720E+00 X : .1000006E+01 .3777877E-05 FX: -.1000012E+01

GX: -.5960447E-05 -.1000006E+01 .6222123E-05 HX: -.2616589E-06

第六章习题解答

1. 已知约束优化问题:

min f (x ) =(x 1-2) 2+(x 2-1) 2

s ⋅t

g 1(x ) =x 12-x 2≤0g 2(x ) =x 1+x 2-2≤0

试从第k 次的迭代点x (k ) =[-12] 出发,沿由(-1 1)区间的随机数0.562和-0.254

T

所确定的方向进行搜索,完成一次迭代,获取一个新的迭代点x (k +1) 。并作图画出目标函数的等值线、可行域和本次迭代的搜索路线。 [解] 1)确定本次迭代的随机方向:

S R

2)

⎡0.562=⎢

⎢0.5622+0.2542⎣⎤0.254

⎥22⎥0.562+0.254⎦

T

]T =[0.911-0.412

用公式:x (k +1) =x (k ) +αS R 计算新的迭代点。步长α取为搜索到约束边

k +1

界上的最大步长。到第二个约束边界上的步长可取为2,则:

x

=x 1k +αS R 1=-1+2⨯0. 911=0. 822=x 2k

+αS R 2=2+2⨯(-0. 412) =1. 176

k +1

x 2k +1

即:X

⎡0. 822⎤

=⎢⎥

⎣1. 176⎦

该约束优化问题的目标函数的等值线、可行域和本次迭代的搜索路线如下图所示。

2. 已知约束优化问题:

2

min f (x ) =4x 1-x 2-12

s ⋅t

2g 1(x ) =x 12+x 2-25≤0

g 2(x ) =-x 1≤0g 3(x ) =-x 2≤0

试以x 1=[20

1]T , x 2=[40

1]T , x 3=[3

3]T 为复合形的初始顶点,用复合形法进

行两次迭代计算。

[解] 1)计算初始复合形顶点的目标函数值,并判断各顶点是否为可行点:

x 10=[21]⇒f 10=-5

0x 2=[41]⇒f 20=3 0x 3=[33]⇒f 30=-9

00

经判断,各顶点均为可行点,其中,x 3 为最好点,x 2为最坏点。0 2)计算去掉最坏点 x 2 后的复合形的中心点:

x c 0

1

=L

1⎛⎡2⎤⎡3⎤⎫⎡2. 5⎤⎡3⎤0

⎪x =∑i 2 ⎢1⎥+⎢3⎥⎪=⎢2⎥+⎢3⎥

i =1⎝⎣⎦⎣⎦⎭⎣⎦⎣⎦

3i ≠2

1

3)计算反射点x R (取反射系数α=1. 3)

⎛⎡2.5⎤⎡4⎤⎫⎡0.55⎤⎡2.5⎤10

x R =x c 0+α(x c 0-x 2) =⎢⎥+1.3 -⎢⎥⎪⎢⎥ ⎪=⎢3.3⎥ 221⎣⎦⎦⎝⎣⎦⎣⎦⎭⎣

11经判断x R 为可行点,其目标函数值f R =-20.69

001

4)去掉最坏点x 2构成新的复合形,在新的复合形中 ,由x 10,x 3和x R 1 x R 为最好点,x 10为最坏点,进行新的一轮迭代。

5)计算新的复合形中,去掉最坏点后的中心点得:

1

x c

⎤1⎛⎡3⎤⎡0.55⎤⎫⎡1.775

⎪ = +=⎢⎥⎢⎥⎢⎥ ⎪2⎝⎣3⎦⎣3.3⎦⎭⎣3.15⎦

6)计算新一轮迭代的反射点得:

⎛⎡1.775⎡1.775⎤⎤⎡2⎤⎫⎡1.4825⎤211

⎪x R =x c +α(x c -x 10) =⎢+1.3-=⎥ ⎢3.15⎥⎢1⎥⎪⎢5.945⎥3.15⎣⎦⎦⎣⎦⎭⎣⎦⎝⎣

21

经判断x R 为可行点,其目标函数值f R =-41. 413,完成第二次迭代。

3. 设已知在二维空间中的点x =[x 1x 2]T ,并已知该点的适时约束的梯度

1]T ,试用简化方法确定一个适用的

∇g =[-1

可行方向。

-1]T ,目标函数的梯度∇f =[-0. 5

k

[解] 按公式6-32 d x x

k

=-P ∇f (x k ) /P ∇f (x k ) 计算适用的可行方向:

点的目标函数梯度为:∇f (x k ) =[-0. 51]T

k

点处起作用约束的梯度G 为一个n ⋅J 阶的矩阵,题中:n=2,J=1:

G =∇g 1(x k ) =[-1

梯度投影矩阵P 为:

-1]T

-1

P =I -G G G

[

k

T

]

-1

G

T

⎡10⎤⎡-1⎤⎛⎡-1⎤⎫

=⎢-⎢⎥ [-1-1]⎢⎥⎪⎥⎪

⎣01⎦⎣-1⎦⎝⎣-1⎦⎭

⎡0. 5-0. 5⎤

[-101]=⎢⎥ -0. 50. 5⎣⎦

则:适用可行方向为:

d

⎡0.5-0.5⎤⎡-0.5⎤

=-⎢⎥⎢⎥

⎣-0.50.5⎦⎣1⎦⎡0.5-0.5⎤⎡-0.5⎤⎡-0. 707⎤⎢-0.50.5⎥⎢1⎥=⎢0. 707⎥ ⎣⎦⎣⎦⎣⎦

4. 已知约束优化问题:

min f (x ) =

s ⋅t

422() (x 1-x 1x 2+x 2) -x 33

g 1=-x 1≤0

g 2=-x 2≤0g 3=-x 3≤0

试求在x

k

=[0

1/4

k

1/2]T 点的梯度投影方向。

=-P ∇f (x k ) /P ∇f (x k ) 计算适用的可行方向:

[解] 按公式6-32 d x x

k

点的目标函数梯度为:∇f (x k ) =[-0. 125

0. 25

-1]T

k

点处起作用约束的梯度G 为一个n ⋅J 阶的矩阵,题中:n=3,J=1:

G =∇g 1(x k ) =[-1

梯度投影矩阵P 为:

0]T

-1

P =I -G G T G

[]

-1

G T

⎡100⎤⎡-1⎤⎛⎡-1⎤⎫

⎪⎢⎥⎢⎥⎢⎥=010-0 [-100]0

⎢⎥⎢⎥⎢⎥⎪

⎪⎢⎢⎣001⎥⎦⎢⎣0⎥⎦⎝⎣0⎥⎦⎭

⎡000⎤

[-100]=⎢010⎥

⎢⎥⎢⎣001⎥⎦

⎡0⎤

=⎢0. 243⎥ ⎢⎥⎢⎣0. 97⎥⎦

则:适用可行方向为:

d

k

⎡000⎤⎡-0.125⎤=-⎢010⎥⎢0. 25⎥

⎢⎥⎢⎥⎢⎣001⎥⎦⎢⎣-1⎥⎦⎡000⎤⎡-0.125⎤

⎢010⎥⎢0.25⎥⎢⎥⎢⎥⎢⎣001⎥⎦⎢⎣-1⎥⎦

2

min f (x ) =x 12+x 2-2x 1+1

s ⋅t

g 1=3-x 2≤0

2

(提示:可构造惩罚函数 φ(x , r ) =f (x ) -r [解] 构造内点惩罚函数:

u =1

) ∑ln [g u (x ) ],然后用解析法求解。

2

φ(x , r ) =f (x ) -r ∑ln [g u (x ) ]=x 12+x 2-2x 1+1-r ln(3-x 2)

u =1

2

令惩罚函数对x 的极值等于零:

⎤d φ⎡2x 1-2

=⎢=0 dx ⎣2x 2-(-r ) /(3-x 2) ⎥⎦x 1=1

得:

6±+8r x 2=

4

舍去负根后,得x 2=当 r

6+36+8r

4

→0时,x 2→3,该问题的最优解为x =[13]T 。

min f (x ) =x 1+x 2

s ⋅t

g 1=x 12-x 2≤0 g 2=-x 1≤0

[解] 将上述问题按规定写成如下的数学模型: subroutine ffx(n,x,fx) dimension x(n) fx=x(1)+x(2) end

subroutine ggx(n,kg,x,gx) dimension x(n),gx(kg) gx(1)=x(1)*x(1)-x(2) gx(2)=-x(1) end

subroutine hhx(n,kh,x,hx) domension x(n),hx(kh) hx(1)=0.0 end

然后,利用惩罚函数法计算,即可得到如下的最优解:

============== PRIMARY DATA ============== N= 2 KG= 2 KH= 0 X : .1000000E+01 .2000000E+01 FX: .3000000E+01

GX: -.1000000E+01 -.1000000E+01 X : .1000000E+01 .2000000E+01 FX: .3000000E+01

GX: -.1000000E+01 -.1000000E+01 PEN = .5000000E+01

R = .1000000E+01 C = .2000000E+00 T0= .1000000E-01 EPS1= .1000000E-05 EPS2= .1000000E-05

=============== OPTIMUM SOLUTION ============== IRC= 21 ITE= 54 ILI= 117 NPE= 3759 NFX= 0 NGR= 0 R= .1048577E-13 PEN= .4229850E-06 X : .9493056E-07 .7203758E-07 FX: .1669681E-06

GX: -.7203757E-07 -.9493056E-07

7.用混合惩罚函数法求下列问题的最优解:

s ⋅t

min f (x ) =x 2-x 1

g 1(x ) =-ln x 1≤0

h 2(x ) =x 1+x 2-1≤0

[解] 将上述问题按规定写成如下的数学模型: subroutine ffx(n,x,fx) dimension x(n) fx=x(2)-x(1) end

subroutine ggx(n,kg,x,gx) dimension x(n),gx(kg) gx(1)=-log(x(1))] gx(2)=-x(1) gx(3)=-x(2) end

subroutine hhx(n,kh,x,hx) domension x(n),hx(kh) hx(1)=x(1)+x(2)-1 end

然后,利用惩罚函数法计算,即可得到如下的最优解:

============== PRIMARY DATA ============== N= 2 KG= 3 KH= 1 X : .2000000E+01 .1000000E+01 FX: -.1000000E+01

GX: -.6931472E+00 -.2000000E+01 -.1000000E+01 X : .2000000E+01 .1000000E+01 FX: -.1000000E+01

GX: -.6931472E+00 -.2000000E+01 -.1000000E+01 HX: .2000000E+01 PEN = .5942695E+01

R = .1000000E+01 C = .4000000E+00 T0= .1000000E-01 EPS1= .1000000E-05 EPS2= .1000000E-05

=============== OPTIMUM SOLUTION ============== IRC= 29 ITE= 143 ILI= 143 NPE= 1190 NFX= 0 NGR= 172 R= .7205765E-11 PEN= -.9999720E+00 X : .1000006E+01 .3777877E-05 FX: -.1000012E+01

GX: -.5960447E-05 -.1000006E+01 .6222123E-05 HX: -.2616589E-06


相关文章

  • 大学几乎所有学科的课本答案[2]
  • 大学几乎所有学科的课本答案! 来源: 任明嘉的日志 经济金融 [PDF格式]<会计学原理>同步练习题答案 [Word格式]<成本会计>习题及答案(自学推荐,23页) [Word格式]<成本会计>配套习题集 ...查看


  • 编译原理教程课后习题答案--第七章
  • 第七章 目标代码生成 7.1 对下列四元式序列生成目标代码: T=A-B S=C+D W=E-F U=W/T V=U*S 其中,V 是基本块出口的活跃变量,R0和R1是可用寄存器. [解答] 简单代码生成算法依次对四元式进行翻译.我们以四元 ...查看


  • 大学课后题答案
  • 不用买参考书了!大学课本答案大全!--爱死你了!( 为什么大四才发现啊) 2008-12-18 16:50 | (分类:) 注册可用 公共课程 http://www.10xiao.com/forum-6-1.html 新视野大学英语读写教程 ...查看


  • 大学课本答案大全
  • 不用买参考书了!大学课本答案大全! 公共课程 http://www.10xiao.com/forum-6-1.html 新视野大学英语读写教程第四册答案 http://www.10xiao.com/thread-7-1-1.html 新视野 ...查看


  • 宏观经济学第五版课后习题答案12-23章(高鸿业版)1
  • 宏观经济学第五版课后习题答案12-23章 (高鸿业版) 第十二章 国民收入核算 1. 宏观经济学和微观经济学有什么联系和区别?为什么有些经济活动从微观看是合理 的,有效的,而从宏观看却是不合理的,无效的? 解答: 两者之间的区别在于:(1) ...查看


  • 道路勘测设计第三章课后习题参考答案
  • 道路勘测设计第三章课后习题参考答案(土木101答案) 竖曲线计算 3-9 某条道路变坡点桩号为K25+460.00,高程为780.72m,i1=0.8%,i2=5%,竖曲线半径为5000m.(1)判断凸.凹性:(2)计算竖曲线要素:(3)计 ...查看


  • 课堂教学模式(新授课.讲评课.复习课)
  • 课堂教学模式流程及评价标准 新授课教学模式 [课前准备] 一.教师要深刻理解大纲要求.认真分析教材,制定符合学生实际的三维教学目标.在充分了解学生认知前提下,结合以前学的知识与方法,设计一个知识链接的前期台阶和课堂导入方法. 二.从&quo ...查看


  • 初中新教材课后练习的优化处理语文论文
  • 在新教材的阅读教学中,每篇都有一定数量的课后练习需要处理.在处理过程中,虽是仁者见仁,智者见智,但是有一点不可否认,即在练习过程中,很多教师还存在着很大的随意性.依赖性和保守性,甚至有的教师至今还完全以传统的方法或模式来处理这些无论是内容还 ...查看


  • 高三培优补差工作的方法和措施
  • 高三培优补差工作的方法和措施 一.思想方面的培优补差. 1.做好学生的思想工作,经常和学生谈心,关心他们,关爱他们,让学生觉得老师是重视他们的,激发他们学习的积极性.了解学生们的学习态度.学习习惯.学习方法等.从而根据学生的思想心态进行相应 ...查看


热门内容