鲁棒优化的方法与应用

鲁棒优化的方法与应用
鲁棒优化的方法与应用

鲁棒优化的方法及应用

在实际的优化中决策过程中,我们经常遇到这样的情形,数据是不确定的或者是非精确的;最优解不易计算,即使计算的非常精确,但是很难准确的实施;对于数据的一个小的扰动可能导致解是不可行。鲁棒优化是一个建模技术,可以处理数据不确定但属于一个不确定集合的优化问题。早在19世纪70年代,Soyster 就是最早开始研究鲁棒优化问题的学者之一,他的文章给出了当约束矩阵的列向量属于一个椭球形不确定的集合时的鲁棒线性优化问题。几年以后Falk 沿着这条思路做了非精确的线性规划。在以后的很长的一段时间里,鲁棒优化方面都没有新的成果出现。直到19世纪末,Ben-Tal,Nemirovski 的工作以及这时计算技术的发展,尤其是对于半定优化和凸优化点算法的发展,使得鲁棒优化又成为一个研究的热点。

一个一般的数学规划的形式为

0000,min {:(,)0,(,)0,1,...,}n

i x R x R x f x x f x i m ξξ∈∈-≤≤=

其中x 为设计向量,0f 为目标函数,12,,...,m f f f 是问题的结构元素。ξ表示属于

特定问题的数据。U 是数据空间中的某个不确定的集合。对于一个不确定问题的相应的鲁棒问题为

0000,min {:(,)0,(,)0,1,...,,}n

i x R x R x f x x f x i m U ξξξ∈∈-≤≤=?∈

这个问题的可行解和最优解分别称为不确定问题的鲁棒可行和鲁棒最优解。

这篇文章主要回顾了鲁棒优化的基本算法,目前的最新的研究结果及在经济上的应用。

1 鲁棒优化的基本方法

1.1鲁棒线性规划

一个不确定线性规划{min{:}(,,)}T

n

m n

m x

c x Ax b c A b U R R

R ?≥∈???所对应的鲁

棒优化问题为min{:,,(,,)}T

x

t t c x Ax b c A b U ≥≥∈,如果不确定的集合是一个计算上易处

理的问题,则这个线性规划也是一个计算上易处理的问题。并且有下列的结论: 假设不确定的集合由一个有界的集合{}N

Z R ξ=?的仿射像给出,如果Z 是

1线性不等式约束系统构成P p ξ≤,则不确定线性规划的鲁棒规划等价于一个线性规划问题。

2由锥二次不等式系统给出2

,1,...,T

i i i i P p q r i M ξξ-≤-=,则不确定线性规划的鲁棒规划等价于一个锥二次的问题。

3 由线性矩阵不等式系统给出dim 01

0i i i P P ξ

ξ=+≥∑,则所导致的问题为一个半定规划问题。

1.2鲁棒二次规划

考虑一个不确定的凸二次约束问题

1{min{:2,1,...,}(,,)}T T T m i i i i i i i x

c x x A x b x c i m A b c U =≤+=∈

对于这样的一个问题,即使不确定集合的结够很简单,也会导致NP 难的问题,所以对

于这种问题的处理通常是采用它的近似的鲁棒规划问题。

考虑一个不确定的优化问题{min{:(,)0}}T

x

P c x F x U ξξ=≤∈,假设不确定集合为

n U V ξ=+,而n ξ表示名义的数据,而V 表示一个扰动的集合,假设V 是一个包含原

点的凸紧集。不确定问题P 可以看成是一个不确定问题的参数族

{min{:(,)0}}T n x

P c x F x U V ρρξξξρ=≤∈=+,0ρ≥表示不确定的水平。

具有椭圆不确定性的不确定的凸二次规划问题的近似鲁棒问题

1

1{{(,,)(,,)(,,)}1,1,...,}L

n

n n l l l m T

i i i i

i

i

l i i i i j l U c A b c A b c A b Q j k ξξξ====+≤=∑ 其中1

0,

0k

j j

j Q Q

=≥∑f

则问题可一转化为一个半定规划问题

11

11

111

1min 2...[]22

[]2..0,1,...,[]2T L k

T n n T T L n T i i i i ij

i i i j T i T i i k

ij i

j L L T

T L

i i i

n L i i i c x

c c x b c x b x b A x c x b A x s t Q

i m c A x x b A x A x A x

I λλ==??

+-++ ?

? ?+

?

?

?≥=

? ?

+ ?

?

?

??

?

∑∑M M

L

具有椭圆不确定集合的不确定锥二次问题的近似鲁棒规划 考虑不确定锥二次规划

12

{min{:,1,...,}{(,,,)}}T T m i i

i i i i i i i x

c x A x b x i m A b U αβαβ=+≤+=∈

它的约束为逐侧的不确定

111{,}(,,,)}{,}m left

m i i i i i i i i m right i i i A b U U A b U αβαβ===??∈??=??∈????

它的左侧的不确定的集合是一个椭圆

11

{{(,)(,)(,)}1,1,...,}L

left

n

n l l m T i i i

i

l i i i j l U

A b A b A b Q j k ξξξ====+≤=∑

其中1

0,

0k

j j

j Q Q

=≥∑f

右侧的不确定集合是有界的,它的半定表示为

11

{{(,)(,)(,)}}R

right

n

n r r m i i i

i

r i i i r U

V αβαβηαβη====+∈∑

{:()()0}V u P Q u R ηη=?+-≥,(),()P Q u η为线性映射。

则半定规划为

1

111

1min [][]..0,1,...,[]T k

n n T ij

i i j T i i k

ij

i

j L L T i i n n L i i i i i c x

A x b A x b s t Q

i m

A x b A x b A x A x

I

τλλτ==?

?

-+ ?

?

?+ ?

≥= ? ?

+

?

?+ ? ??

?

∑∑M L

其中11**0,1,...,,1,...,(),1,...,(),1,...,()0,1,...,0,1,...,ij T n n i i i i T i i i T R R i i i i i m j k x Tr RV i m

x P V i m

x Q V i m

V i m

λταβαβαβ≥===++=??+ ?

== ? ?+??

==≥=M

1.3鲁棒半定规划

一个不确定的半定规划的鲁棒规划为

0011

{min{:0}{(,...,)}}n

T

m i i n i x

i c x A x A A A U ==+≥∈∑由一个箱式不确定集合影响的不确定

半定规划的近似鲁棒问题

00

01{(,...,)(,...,)(,...,)1}L

n

n l l n n

l n l U A A A A A A ξξ

===+≤∑。

则半定规划的近似的鲁棒优化为

01

,011[],1,...,min :[],1,...,,1,...,l

n

l l l

l j j j T l l x X L n

l l l

j j l j X A x A x A l L c x X A x l L X A x A l L ===??≥≡+=??

????≥-=??????≤+=????

∑∑∑

由一个球不确定集合影响的不确定半定规划的近似鲁棒问题

00

02

1{(,...,)(,...,)(,...,)1}L

n

n l l

n n

l n l U A A A A A A ξξ

===+≤∑。

则半定规划问题为

12120,,1[][][][]min :[]0,2()[]L n

T n n j j x F G j L G A x A x A x A x c x A x F F G A x A A x F =??

????

?

?? ??

? ?≥+≤+?? ??

? ??

? ???????

∑L M M

具有易处理的鲁棒counterparts 的不确定线性规划。

如果多胞形是由有限集合的凸包给出的,则鲁棒规划为

1

min{:0,1,...,}n

T

l l j j x

j c x A x A l L =+≥=∑

2 鲁棒优化的几种新的方法

鲁棒规划的最近的研究包括了对于可调节的鲁棒优化的研究以及对于鲁棒凸优化的研究。 2.1不确定的线性规划的可调节的鲁棒解

不确定线性规划为[,,],{min :}T

Z U V b Z u v

LP c u Uu Vv b ζ=∈+≤,其中不确定集合

n m n m Z R R R ????是一个非空的紧的凸集,V 称为recourse 矩阵。当V 是确定的情况下,

则称相应的不确定线性规划为固定recourse 的。 定义:线性规划Z LP 的鲁棒counterpart 为

():min{:([,,]):}T

u

RC c u v U V b Z Uu Vv b ζ??=∈+≤,

则它的可调节的鲁棒counterpart 为

():min{:([,,]),:}T u

ARC c u U V b Z v Uu Vv b ζ?=∈?+≤。

可调节的鲁棒规划比一般的鲁棒规划灵活,但是同时它也比一般的鲁棒规划难解。对于一个不确定线性规划的鲁棒规划是一个计算上易处理的问题,然而它相应的可调节的鲁棒规划却是不易处理的问题。但是如果不确定集合是有限集合的凸包,则固定recourse 的ARC 是通常的线性规划。从实际的应用来看,只有当原不确定问题的鲁棒counterpart 在计算上容易处理的时候,鲁棒优化方法才有意义。当可调节的变量是数据的仿射函数时,可以得到一个计算上易处理的鲁棒counterpart.

对于Z LP 的仿射可调节的鲁棒counterpart (AARC)可以表示为

,,():min{:(),([,,])}T u w W

AARC c u Uu V w W b U V b Z ζζ++≤?=∈。

如果Z 是一个计算上易处理的集合,则在固定recourse 的情况下,Z LP 的仿射可调节

的鲁棒counterpart (AARC)是一个计算上易处理的问题。如果Z 是这样的一个集合,

1

{[,,][,,][,,]:}L

l l l l l Z U V b U V b U V b ξξ===+∈?∑,?是一个非空的凸紧集。

在固定的recourse 的情况下,AARC 具有这样的形式

01000,,,...,min {:[][][],}L

T l l l

l l l u v v v

c u U U u V v v b b ξξξξ+++≤+?∈?∑∑∑ 如果不确定的集合是一个锥表示的,则Z LP 的仿射可调节的鲁棒counterpart (AARC)是一个锥二次或半定规划。

如果recourse 也是可变的,则AARC 是不易处理的问题,这时采用它的近似形式。在简单椭圆不确定集合的情况下,AARC 等价于一个半定规划。当扰动的集合是一个中心在原点的箱式集合或者是一个关于原点对称的多胞形集合,则AARC 可以有一个半定规划来近似。

对于多期的决策问题也是一个可调节的鲁棒优化问题。考虑一个两期的决策问题

inf inf (,,)u U v V

f u v p ∈∈

其中p 是不确定的,但属于一个闭的有界的不确定集合。可行集V 依赖于u 和参数p 。则可以表示为(,)V u p ,或()u V p 。可调节的鲁棒counterpart 问题可以表示为

,inf {:,(,):(,,)}u U t

t p P v V u p f u v p t ∈?∈?∈≤,

可以等价的表示为 (,)

inf sup inf

(,,)u U v V u p p P f u v p ∈∈∈。

如果P 包含有限数量的元素,12{,,...,}k P p p p =,则对于每个i p P ∈,都存在着相应的

i v 满足上面的问题。则问题可以转化为一个等价的单层优化问题

1,,...,,inf ..(,,),1,...,,(,),1,...,k u v v t

i i i i t

s t f u v p t i k u U v V u p i k

≤=∈∈=

这样的一个单层的优化问题对于许多类的函数f 和集合(,)V u p ,这是一个易处理的问题。比如0(,,)(,,)i i i i f u v p f u v p =,

{:()0,1,...,},l U u g u l m =≤=

2(,){:(,,)0,1,...,}i i l i i V u p v f u v p l m =≤=

其中2(,,)(,)()()(),0,...,T T

l i i l i i i l i i l i i l i f u v p f w p w Q p w q p w b p l m ==++=

1(),1,...,T T l l l l g u u R u r u d l m =++=,(,),1,...,T i i w u v i k ==

在这种情况下,问题等价于一个二次约束的优化问题

1,,...,,00012

inf ..,1,...,0,1,...,,

0,1,...,,1,...,k u v v t

T T i i i i i i T

T

l l l T T T i il i il i il t

s t w Q w q w b t i k u R u r u d l m w Q w q w b i k l m ++≤=++≤=++≤==

如果不确定集合是有限集合12{,,...,}k P p p p =的凸包()conv P ,则考虑下面的问题

(,)

()inf sup

inf (,,)u U v V u p p conv P f u v p ∈∈∈

如果()

()inf

(,,)u u v V p g p f u v p ∈=是拟凸的,则()

max ()max ()u u p conv P p P

g p g p ∈∈=。则问题转化为一

个单层的优化问题。

2.2一个锥二次问题的鲁棒解

一个锥二次约束的形式为

2T Ax b c x d +≤+,[,,,]m n m n A R b R c R d R ?∈∈∈∈,

或者是等价的形式

1m T Ax b L c x d ++??∈ ?+??

,L 是Lorentz 锥。 假设不确定参数属于一个有界的集合。两种类型的不确定集合常常用到,一个是数

有界的不确定集合,一个是扰动的向量属于一个有界的扰动集合时的结构不确定集合。

对于参数的结构不确定为

1

{(,,,)(,,,)(,,,),}L

l l l l l l S A b c d A b c d A b c d V ρζζ===+∈∑,其中ζ是描述

扰动的向量,0ρ>是表示扰动幅度的向量,V 是扰动集合,0000

,,,A b c d 是名义数值,

,,,l l l l A b c d 为扰动方向。V 是椭圆的交集 {:1,1,...,}L T k V R Q k K ζζζ=∈≤=,

k Q 1,...,k K =为对称的正半定矩阵,且1K

k k Q =∑是正定的。

对于一个单侧不确定的锥二次约束,El Ghaoui 和Lebret 证明了在不确定集合是数有界的情况下,问题等价于一个锥二次约束。Ben-Tal,Nemirovski 给出了在扰动集合是椭圆集合的交集的结构不确定的情况下,如果是简单的椭圆不确定集合,则相应的鲁棒counterpart 为一个线性矩阵不等式,在一般的情况下,问题是NP 难的,但是可以用线性矩阵不等式来近似。

Ben-Tal 等研究了逐侧不确定的锥二次约束,即对于影响左侧的不确定独立于影响右侧的不确定。(,,,){(,,,)(,),(,)}A b c d A b c d A b U c d U '''=∈∈,,U U '''是相互独立的集合。则x 是问题2

T Ax b

c x

d +≤+的可行解,但且仅当存在τ,使得

2Ax b τ+≤,,A b U '?∈和,,T c x d c d U τ''≤+?∈成立。在具有椭球交集的结构不确定

的集合的情况下,这两个问题是易处理的。

在很多的情况下,影响两侧的不确定集合是相互依存的。比如考虑一个不确定的锥二次约束 2[][][][]T A x b c x d ρζρζρζρζ+≤+,V ζ?∈, (*)

其中[],[],[],[]A z b z c z d z 关于z 是仿射的。V 是中心在原点的椭圆的交集。

{:1,1,...,}L T k V R Q k K ζζζ=∈≤=,k Q 1,...,k K =为对称的正半定矩阵,且1K

k k Q =∑是

正定的。如果存在着0,0k λμ≥≥,且满足下式,则x 满足(*)式。

()[]

[][][]0[][]

T T k

k T

k k

k

v x w x u x w x Q U x u x U x I μλρρλρρμ??

---?

?-≥???

?--?

?

∑∑

其中00

[](),T

v x c x d =+

111[][(),...,()],2T

L T L T w x c x d c x d =

++ 00

1[][],2u x A x b =+

111[][,...,].2

L L

U x A x b A x b =++

如果向量x 被分成两部分,(,)T

T T

x u v =,其中u 表示不可调节的变量,v 表示可调节的变量。假设目标函数是确定的,独立于可调节的变量v ,则相应的锥优化问题为

min{}T u

c u Uu Zv b K +-∈,

K 是一个锥。则相应于不确定集合S 的鲁棒counterpart 为

min{:,(,,)}T u

c u v Uu Zv b K U Z b S ?+-∈?∈

则可调节的鲁棒规划为

min{(,,),(,,):,}T u

c u U Z b S v v U Z b Uu Zv b K ?∈?=+-∈。

可调节的鲁棒规划比一般的鲁棒灵活一些。但是这样会导致所得到的问题是不易处理的。克服计算上缺点的一个方法是限制可调节的变量为一个仿射函数。v w W ζ=+,这样得到了 仿射可调节的鲁棒规划为

,,min{(),(,,)}T u w W

c u Uu Z w W b K U Z b S ζζ++-∈?=∈

对于结构不确定的锥二次约束可表示为2[][][][]T

A x b c x d ρζρζρζρζ+≤+,如果分别用,u v 表示x 的子向量,并且分别对应于不可调节的部分和可调节的部分,则上面的约

束可以表示为

2[][][][][][]T T U u Z v b e u f v d ρζρζρζρζρζρζ++≤++(**),

若v w W ζ=+,则上面的约束即为仿射可调节的约束。

下面分成两种情况来讨论,一种是固定的recourse,即Z 是确定的,一种是可变的recourse ,即Z 是不确定的。在第一种情况下,如果约束由(**)表达,扰动集合为中心在原点的椭圆的交集,如果存在0,1,...,k k K λ≥=和0μ≥使得下式成立,则会存在一个解

,u v w W ρζ=+满足(**),对于所有的扰动V ζ∈成立,

1[,,][,,]

[,,]22

[,,][,,]0221[,,][,,]22T T

k k T

k k k u w W u w W u w W u w W Q u w W u w W u w W I

ρ

αμλβαρρβλβραβμ?

?---???

?

??-≥??????--???

?

∑∑%%%% 其中0

U u Zw b α

=++%, ,1,...,l l l l U u ZW b l L β=++=%

00

,T T e u f w d α=++

,1,...,l lT T l

l e u f W d l L β=++=

在第二种情况下,如果扰动很小,使得二次项可以被忽略,则可以用上面的半定规划来近似。如果二次项不能够被忽略,则需要增加一些变量后能够用一个半定规划来近似。 2.3 鲁棒凸优化

2.3.1鲁棒凸二次约束的规划问题 一个凸二次约束的规划问题为

min ..20,1,...,T T

T

i i

i c x

s t

x Q x q x i p

γ++≤=,

其中x 为决策向量,,,,,0n n n n

i i i i c R R q R Q R Q γ?∈∈∈∈≥为参数。

上面的这个问题可以转化为一个二阶的锥规划问题

min 2..12,1,...,(12)T i T

i i T i i c x

V x s t

q x i p q x γγ??≤--=??

++??

由于上述的模型对于参数很敏感,所以有必要研究其对应的鲁棒问题

一个一般的鲁棒凸二次规划问题为

min ..20,(,,),1,...,T T

T

i i

i i i i i c x

s t

x Q x q x Q q S i p

γγ++≤∈=

当不确定的集合,1,...,i S i p =是椭球时,上面的问题可以转化为一个半定规划问题,这里我们来确定i S 的结构,使它能够转化为一个二阶锥规划。分成以下的三种情况:

1离散集合和多边形不确定集合 对于离散形式的集合定义为

{(,,):(,,)(,,),0,1,...,}a j j j j S Q q Q q Q q Q j k γγγ==≥=,

鲁棒约束20,T T

x Qx q x γ++≤(,,)a Q q S γ∈等价于K 个凸二次约束

20,1,...,T T i i i x Q x q x j k γ++≤?=。

或者等价的k 个二阶锥约束。 对于离散集合的凸包为

1

1

{(,,):(,,)(,,),0,0,,1}k k

a j j j j j j j j j S Q q Q q Q q Q j γγλγλλ====≥≥?=∑∑,则鲁棒约束

20,T T x Qx q x γ++≤(,,)a Q q S γ∈等价于

1

1

20,0,,1k

k

T T j

i

i

i j j j j x Q x q

x j λγλλ==++≤≥?=∑∑

将上面的两种情况下的集合推广到多边形的不确定集合

1

{(,,):(,,)(,,),0,1,...,,,0}k

b j j j j j j S Q q Q q Q q Q j k A b γγλγλλ===≥==≥∑。

如果决策向量n

x R ∈满足鲁棒约束20T T

x Qx q x γ++≤,对于所有的(,,)b Q q S γ∈,当且

仅当存在着k

R μ∈,使得

2..12,1,...,(12)T i T T

T T

i i j i i j b V x s t q x A i p q x A μγμγμ≤??≤--+=??++-??

其中j A 是A 的第j 列,,1,...,T

j j j Q V V j k ==。

2数约束的不确定的集合

0001

{(,,):(,,)(,,)(,,),0,0,1}k

c j j j j j p

j S Q q Q q Q q u Q q Q u u

γγγγ===+≥≥≤∑

一个决策向量n

x R ∈满足鲁棒约束20T

T

x Qx q x γ++≤,对于所有的(,,)c Q q S γ∈,当且

仅当存在k

f R +∈和0ν≥,满足

212,1,...,(12)i T

T i i j i i j V x q x f i p q x f γγ??≤--+=??++-?

?

00021,21T

q

V x v f

q x υγυ??

≤+≤---??-??

,其中

11

1p q

+=,T j j j Q V V =,0,...,j k = 二次项和锥项的不确定性是独立的,即

0001

001

{(,,):(,,)(,,)(,,),0,1,...,,1

(,)(,)(,),1}

k

d j j j j j p

j k

j j j r j S Q q Q q Q q u Q q Q j k u

q q v q v γγγγγγγ====+≥=≤=+≤∑∑

一个决策向量n

x R ∈满足鲁棒约束20T T

x Qx q x γ++≤,对于所有的(,,)d Q q S γ∈,当且仅当存在,k

f g R ∈和0ν≥,满足

2,1,...,T

j j

j g q x j k γ=+=,21,1,...,(1)i j j V x f i k f ??

≤+=??-?

?

00021,21T

q s

V x v f

g q x υγυ??

≤++≤---??-??

,其中111p q +=,11

1r s

+=,T j j j Q V V =,0,...,j k =

3因子化的不确定的集合

如果不确定的集合定义为

11

22

00000,,,,,0,0(,,):,,,0,,0T m m m n T e i i g n i s Q V FV F R V R F F N N F N S Q q V V W i G q q R S ηγρξξδ??--??=∈∈????=+??=??≤≥>??

=????=+?=≤?>????=+∈=≤>??

一个决策向量n

x R ∈满足鲁棒约束20T T

x Qx q x γ++≤,对于所有的(,,)e Q q S γ∈,当且仅当存在,,,,,,n m m

v r R u R w R t R τσ+∈∈∈∈,使得下式成立

1max 10,1,,,,,1,...,()

n

T i i j j j j i v t r u u x u x j n H ττσρλ=≥≥+≤

≥≥≥-=∑

12

0022T

S x v q x δγ-≤---

2,r στστ??

≤+??

-??2(),1,...,()i i i i

i w i m λστλστ??≤-+=??--?? 其中1

12

2

0(),T H G

F N

G

H Q Q η--

=+=Λ是H 的谱分解,()diag λΛ=,

max 1()max {}i m i H λλ≤≤=,112

2

0T

w Q F G V x =。

2.3.2二次约束的二次规划的鲁棒解

对于一个非凸的二次约束的二次优化问题

0min ()

..()0,1,...,,k f x s t f x k m x C

≥=∈

其中n

C R ?是一个多面体,并且包含在[,]{}n a b a x b R +=≤≤?中,每个(),0,1,...,n

k f x k m R +=?的形式为

2()k

k k k ij i j i i i i k i j

i

i

f x c x x c x d x b <=+++∑∑∑。

任何一个二次多项式可以写成两个正系数的二次多项式的差,一个一般的(QQP)可以写成

00min ()()

..()()0,1,...,,k

k

f x f x s t

f x f x k m x C

+-+

---≥=∈

由于000()()(),[,]f a f x f b x a b ---

≤≤?∈,则问题可以转化为

0000min

()..()0

()()0,1,...,,()()

k

k

f x t

s t t f x f x f x k m x C f b t f a +-+---++≥-≥=∈-≤≤-

通过变换记号,可以得到这样的形式 min{()()0,[,]}f x g x x a b ≥∈ 其中2

()ij i j i i i i i j i

i f x c x x c x d x <=

++∑∑∑,所有的系数为正的。 1,...,()min (()())k k k m

g x u x v x ==-,并且(),()k k u x v x 为单调递增的二次函数使得

2()k

k k k ij i j i i i i k i j i i g x c x x c x d x b <=+++∑∑∑

由于孤立的最优解即使是可计算的,但是它是难于实施,因为它对一个小的扰动非常的不稳

定,因而,从实际的观点来看,只有非孤立的可行解有意义。

Essential 最优解*

*

()min{()}f x f x x S =∈,*

S 表示所以非孤立的可行解的集合。

ε Essential 可行解:0,[,]x a b ε≥∈满足()g x ε≥。

一个非孤立的可行解x 称为是Essential ε最优解,如果它满足

()inf(()(),[,])f x f x g x x a b εε-≤≥∈

寻找Essential ε最优解的方法是:从一个初始的Essential 可行解,寻找一个更好的Essential 可行解,直到不能获得比当前的可行解更好的可行解为止。 假设γ为一个Essential 可行解的目标函数值,给定0ε>:

如果()f a γε≥-,由于()f x 单调递增,则(),[,]f x x a b γε≥-?∈ 如果()f a γε<-,()0g a >,则a 即为一个Essential 可行解 如果()f a γε<-,()0g a ≤,则需要考虑一个辅助的问题

(/)max{()(),[,]}Q g x f x x a b γγε≤-∈

(/)Q γ求解采用分支定界的方法。

这篇文章中给出了一个successive incumbent transcending(SIT)算法。

3 鲁棒优化的应用

鲁棒优化现在已经应用到了各个研究领域,这里我们主要给出了在金融上的应用。

1.Ruijun Shen 和Shuzhong Zhang 将鲁棒的观点应用于基于scenario 树的投资组合的选择问题中,给出了一阶段和两阶段的组合选择模型相应的鲁棒规划问题。这里允许概率分布存在ambiguity.这样的一个问题能够转化为一个有限的锥形式凸规划问题。并且在不允许卖空的情况下,效用函数采用下半方差的负值,参数的不确定集合是椭球形的,则相应的问题可以转化成一个二阶锥规划问题。

假设想从n 种资产中选择一个投资组合并且持有一段时间,假设初始的财富为1,持有期末有m 种可能的结果。即所有的可能的scenario 可以通过一个具有m 个叶子的一阶段树来表示。假设收益向量的第i 个元素表示表示第i 种资产的收益。则基于scenario 的单阶段的组合选择模型为

1max

()..

1m

T i

i i T

u r s t e πφφφ==∈?

n 是股票的数量,

m 是每个节点scenario 的数量

n R φ∈是持有的股票,是模型中的决策向量 i n r R ∈是如果scenario i 出现的话n 个股票的收益

i π是scenario i 出现的概率

n e R ∈是分量全为1的向量

?是允许的投资组合集合

则两阶段的效用极大化投资模型为

*1

1

max

[()

..

1m m

i i T

ij i

j

i j T

u r s t e ππφ

φφ===∈?

∑∑

ij n r R ∈表示如果scenario i 出现在第一阶段,scenario j 出现在第二阶段

i j π表示条件概率scenario j 出现在第二阶段在scenario i 出现在第一阶段的条件下的概

率。

i ?第二阶段允许的投资组合

*

i φ是第二阶段的recourse 问题的最优解

1

max

()

..,1,2,...,m

i

iT

ij j i iT T i i i

u r s t e r i m πφ

φφφ==?=∈?∑

则上面的问题可以写成

(P2)

1

1

max

max

()

..,1,2,...,..1

i

m

m

i

iT

ij i

j i i iT T i i i

T u r s t e r i m

s t e φ

φπ

πφ

φφφφφ===?=∈?=∈?

∑∑

假设可行集为凸集

令1(,...,)T m πππ=,1(,...,)i i i T m πππ=,且由定义可知,i ππ为非负的向量1,1T iT

e e ππ==

问题(P2)是可分的,则可得

1

1

max

max

()

..,1,2,...,,1,i

m

m

i

iT ij

i

j i i iT T i i i T u r s t e r i m e φ

φπ

πφ

φφφφφ===?=∈?=∈?

∑∑

由于()u g 是凹的,则上面的问题为凸规划。

单阶段模型的鲁棒规划模型

确定的情景树有两个缺点:一个是每个情境中收益的模糊性,一个是每个情景发生的条件概率的模糊性。实际上在我们的模型中用到的收益向量为估计值。并且我们并不知道确切的收益为多少,但是根据统计分析,我们知道实际的值离我们估计的值不远,我们可以得到某些置信区间。

i i r V ∈(收益的模糊性)

π∈∏(概率分布的模糊性)

假设所有的集合为凸的,紧的,非空的。令y ππ=-%,U π=∏-%,y U π∈∏?∈

则鲁棒模型为

,1

max min ()()

..1

i i

m

T

i i

i

r V y U

i T y u r s t e φ

πφ

φφ∈∈=+=∈?

∑%

两阶段的鲁棒规划模型

两阶段的模型中的估计量为,,,i i ij

r r ππ%%%%,令y ππ=-%,U π=∏-%,y U π∈∏?∈,

令i i i y ππ

=-%,i i i U π=∏-%,i i

y U π∈∏?∈. ,,1

1

max min ()max min ()()

..,1,2,...,,

1

i i

ij ij i

i

i

m

m

i

i iT

ij i

i

j

j

r V y U

r V y U i j iT T i i i T y y u r s t e r i m

e φ

φ

ππφ

φφφφφ∈∈∈∈==++=?=∈?=∈?

∑∑%%

单阶段鲁棒模型的有限表示 假设条件:

1 没有卖空 n

R +?=

2 一个半方差的非效用函数2

()()d w R w +=-相当于一个给定的基准组合的下方风险,相应的效用函数为2

()()u w R w +=--。 模糊集合是椭球形的:

{1,}m T R e ππππ

θ∏=∈=-≤%, 2{()()},1,...,T

i i n i i i i i

i V r R r r Q r r i m ρ=∈--≤=%%

为了简便,假设i

Q 是单位矩阵

{0,}m T U y R y e y θ=∈=≤,

{},1,...,i i n i i i V r R r r i m ρ=∈-≤=%

则原模型可变形为

2

1

max

[()]

..1

m

T

i i i T R r s t e φ

πφ

φφ+=--=≥∑%%

则相应的鲁棒规划模型为

2

,1

max min ()[()]

..1

i i

m

T

i i

i

r V y U

i T y R r s t e φ

πφ

φφ+∈∈=+--=≥∑%%

10

,,02min ..max()max()1,

i i

t t T y U

T

i i r V

T t s t

t y t

t R r e φπφφφ∈+

∈≥+≥-=≥%%

进一步变形为

10

,,022

min ..max(),

max()01,

i i

t t T y U

i i T i i r V i T t s t

t y t

t R r e φπττφτφφ∈+

∈≥+≥≥-≥=≥%%

利用结论001(),(1)()T m T i i i i t a t y a y U soc m a e a e m ππθ=??

- ?≥+?∈?∈+ ?

- ?

?

?∑%% 将上面的规划变为

10

,,0min 1(1),1(3)()2(1)

0,0,1

t t T

i T

i i T i i i T i t t t a soc m t soc a e a e m R r soc n e φπθττφρφτφφ+????

- ? ?∈+-∈ ? ?

- ? ???????-+∈+ ???≥≥=%% 对于一个一般的模型

,1

max min ()()

..1

i i

m

T

i i

i

r V y U

i T y u r s t e φ

πφ

φφ∈∈=+=∈?

∑%

通过增加变量变为

01

max ..(),(),,1,m

i i i i i i T i i i

i T t s t

t y u y U

u u w w r r V e φ

πφφφ=≤+?∈≤≤?∈=∈?

∑%

如果D 是一个凸集,则它的齐次锥是(){0,}t x

H D cl t D x t

??

=>∈ ???

则可以得到如下的凸表示

*0*min (),(),()0,1

T i i i i T t t t H U u u w t w H V e φ

πφφφ-??-∈≤ ???-??∈ ???

≥=% 对于多阶段的鲁棒模型

2,,1

1

max min ()max min ()()..,1,2, 0

1

i i

ij ij i

i

i

m

m

i

i iT

ij i

i

j

j

r V y U

r V y U i j iT T i i T y y R r s t e r i m

e φ

φ

ππφ

φφφφφ+

∈∈∈∈==++-=?=≥=≥∑∑%%

因此:i T i i w r r φ→把球i V 映射到区间[,]T i

T i

i

i r r φρφφρφ-+%%,则上述模型等价于

2,1

1

max min ()max min max ()()..,1,2, 0

1

i i

i

i

i

m

m

i

i ij iT ij i i

i

j j r V y U

y

i j iT i i

T i T i

i i i T y y R r s t e w i m

r w r e φ

φφ

ππφφφφφρφφρφ

φφ+

∈∈==++-+=?=≥-≤≤+=≥∑∑%%%%%

2.R.h.tutuncu, M.Koenig 给出一个基于worse-case 的方法。在一个简单的情况下,相应鲁棒优化问题是一个标准的二次规划问题,在大多数情况下,这个问题可以转化为一个鞍点问题。利用2003年Handorsson 和Tutuncu 给出的方法求解。作者给出了在不确定集合为区间时的鲁棒MVO 模型,和鲁棒最大夏普比率问题。

一个资产分配问题可以表示为在期望收益的下限上极小化方差或最大化一个风险调节的期望收益

min ..,n T

x R

T x Qx s t x R x μ∈≥∈?

(1)

max ..n

T T x R

x x Qx s t x μλ∈-∈?

(2)

其中1

{1,0}n

n

i

i x R

x

x =?=∈=≥∑

对于期望收益的向量μ和协方差矩阵Q 分别取成区间的形式

{:}L U U μμμμμ=≤≤ {:,0}L U Q U Q Q Q Q Q =≤≤≥

{(,):,}Q U Q U Q U μμμ=∈∈

采用区间型数据的原因:(1)区间的端点对应于历史数据中相应的统计的极值,在分

析估计和Scenarios 中。(2)建模者可以选择置信水平,以预测区间的形式产生收益和协方差的估计。

给定不确定集合U ,优化问题(1)(2)对应的鲁棒优化为

min{max }..min ,n Q

T Q U x R

T U x Qx s t x R x μ

μμ∈∈∈≥∈?

(7) ,max{min

}Q

T T U Q U x x x Qx μμμλ∈∈∈?

- (8)

若*

()x λ是(8)一个给定正值λ的最优解,则*

()x λ也是(7)的最优解对于

*min ()T U R x μ

μμλ∈=。

US 财政证券可以认为是无风险投资。如果这样的资产包含于资产类中,则有效的投资组合是这个无风险资产和一个风险组合的线性组合。这个最优的组合是具有最高夏普比率的

组合。()T x r h x μ-=

,f r 为无风险的已知收益。假设Q 是正定的。因为Q 是正半定的,

若它是正定的,则意味着没有冗余的资产。

具有最高夏普比率的组合可以通过解决下面的优化问题给出:

max ()

..h x s t x ∈? (11)

这个目标函数是一个非线性,非凹的目标函数,难以解决。 利用lifting 技术对?进行齐次化:

{,0,

}(0,0)n x

x R R κκκ

+?=∈∈>∈?U ,增加(0,0)是为了或得一个凸集。+?是

一个锥,当?是一个环的时候,+

?是一个ice-cream 锥,若?是一个多面体,

{,}x Ax b cx d ?=≥=,则{0,0,0}x Ax b cx d κκκ+?=-≥-=≥。

()():()(),0T T T x r r e x

x

h x g x g μμκκ

--=

=

==?≥,由于()g x 是齐次的,则问题等

价于max ()

..(,)g x s t x κ+∈?,由于()g x 是齐次的,则增加规化的约束不会影响最优解

()1T f r e μ-=,则问题等价于

..(,),()1T f s t x r e κμ+∈?-=

结论:给定一个可行的具有1T

e x =性质的组合集?,x ?∈?,这个集合中具有最大夏普比率的解可以通过下面的规划来解:

max ..(,),()1T T f x Qx s t x r e κμ+∈?-= (15)

若*??(,)x x

k =是(15)的解,则*??/x x k =。 松弛问题如下:

min{max }

..min()1(,)Q

T Q U T f U x Qx s t r e x μ

μμκ∈∈+

-≥∈?

鲁棒有效前沿的算法:

1利用SP 算法解决没有期望收益约束的问题

min{max }..n Q

T

Q U x R

x Qx s t x ∈∈∈?

,令min x 表示他的最优解,令

min min ()L T R x μ=

2,解决问题,max{min

}Q

T U Q U x x μμμ∈∈∈?

,令max x 表示他的最优解,max max ()L T R x μ=,

max min R R ?=-

3 选择K ,有效前沿上点的数量,

min min min {/(1),2/(1),...,(1)/(1)}R R K R K R n K ∈+?-+?-+-?-,解决问题

min{max }..min ,n Q

T

Q U x R

T U x Qx s t x R x μ

μμ∈∈∈≥∈?

3.Mustafa C.Pinar 给出了多阶段的组合选择模型。目标是最大化最终期望收益和最小

化与一个给定的财富水平的偏差。他们之间是通过一个非负参数来平衡的。利用一个分段的线性罚函数,能够得到线性规划模型,并且能够确保如下阶段的最优性。

假设有m+1种资产,前m 种为风险的股票,第1m +种为无风险资产,比如现金。

0x 表示1阶段初的决策向量,0[]x i 表示相应的组合种第i 种资产的市值。 1x 表示2阶段初的决策向量,

12,r r 表示一阶段和二阶段结束后的净资产收益。是有限概率空间上(,,)F P Ω的离散的

随机变量。

假设市场的发展是离散的scenario 树。

1n r 表示随机变量1r 相应于第一层scenario 树的第n 个节点的实现。

基于最大的期望end-of-horizon 组合值的没有交易费用的两阶段组合选择模型的随机规划为:

02

000

max{()1,0}T n n x

n N p Q x e x x ∈=≥∑ 其中1

0211101

()()()()()max{()()(),0}T T T n n n n n n x

Q x r x e x r x x ππππ==≥ 由于recourse 问题0

2(),n Q x n N ∈的可分性,上面的优化问题等价于

01

12

21011001

()()()1{,}

max {()1,()(),,0,0}n T T T T n n n n n n x x n N n N p r x e x e x r x n N x x πππ∈∈==?∈≥≥∑ 以上的模型假设决策者是风险中立的,Mulvey,Vanderbei and Zenios 建议通过由一个参数控制给目标函数增加一个风险项得到两阶段的鲁棒随机规划。他们的模型为

02

0212100

1(1)()max{()((),...,())1,0}T T T n n N N x

n N p Q x f r x r x e x x ππλ∈-=≥∑ (4) 则可分离的鲁棒优化模型为

01

12

21212101()1(1)()1{,}

010*******max {()((),...,())(,,)}{(,,):1,()(),,0,0}

n T T T n n n N N n x x n N n N T T T n n n n p r x f r x r x x x n N x x n N e x e x r x n N x x πππλ∈∈-?∈∈??=?∈==?∈≥≥∑(5)

Takriti and Ahmed 证明了对于任意的方差测度f ,上式对能够给出当两阶段的组合决策问题对于recourse 问题不是最优时的最优解。 如果f 是一个非减的函数,0λ≥,则上面的两个问题时等价的。Takriti and Ahmed 利用了一个分段二次的方差度量 2

2

*

()()

n

n n N f t R t ρ+

∈=

-∑,其中*R 是目标函数值。t 是一组离散的随机变量,具有实

现2

12,,...,N t t t ,而2

12,,...,N ρρρ是相应的概率。。

为了是计算方便是所得的问题是一个线性规划,采用一个分段线性的方差测度 2

*

()()

n

n n N f t R t ρ+

∈=

-∑

它仍然满足非减的条件。则我们的问题变为

01

12

2

212101

()*()1{,}

010*******max {()(())(,,)}{(,,):1,()(),,0,0}

n T T n n n n n n n x x n N n N n N T T T n n n n p r x p R r x x x n N x x n N e x e x r x n N x x ππλ+∈∈∈--?∈∈??=?∈==?∈≥≥∑∑

可以将上面的模型推广到三阶段的情况。

在这篇文章中作者还给出了包含线性交易费用的模型。

1n y 表示一阶段买入资产的数量,

1i μ表示一阶段买入一美元的资产的交易费

1n z 表示一阶段卖出资产的数量, 1i v 表示一阶段卖出一美元的资产的交易费

1[]n x i 表示1n x 的第i 个分量

则对于风险资产11011

[][][][][]n n n n n x i r i x i y i z i =+-,1,...,i m =

对于无风险资产110111111

1

[1][1][1](1)[](1)[]m m

n n n

i

n

i

n

i i x m r m x m y i v z i μ==+=++-

++-∑∑

初始的资金要求为

0001

(1)[]1[1]m

i

i x i x m μ

=+=-+∑

鲁棒优化的方法及应用

鲁棒优化的方法及应用 杨威 在实际的优化中决策过程中,我们经常遇到这样的情形,数据是不确定的或者是非精确的;最优解不易计算,即使计算的非常精确,但是很难准确的实施;对于数据的一个小的扰动可能导致解是不可行。鲁棒优化是一个建模技术,可以处理数据不确定但属于一个不确定集合的优化问题。早在19世纪70年代,Soyster 就是最早开始研究鲁棒优化问题的学者之一,他的文章给出了当约束矩阵的列向量属于一个椭球形不确定的集合时的鲁棒线性优化问题。几年以后Falk 沿着这条思路做了非精确的线性规划。在以后的很长的一段时间里,鲁棒优化方面都没有新的成果出现。直到19世纪末,Ben-Tal,Nemirovski 的工作以及这时计算技术的发展,尤其是对于半定优化和凸优化内点算法的发展,使得鲁棒优化又成为一个研究的热点。 一个一般的数学规划的形式为 0000,min {:(,)0,(,)0,1,...,}n i x R x R x f x x f x i m ξξ∈∈-≤≤= 其中x 为设计向量,0f 为目标函数,12,,...,m f f f 是问题的结构元素。ξ表示属于 特定问题的数据。U 是数据空间中的某个不确定的集合。对于一个不确定问题的相应的鲁棒问题为 0000,min {:(,)0,(,)0,1,...,,}n i x R x R x f x x f x i m U ξξξ∈∈-≤≤=?∈ 这个问题的可行解和最优解分别称为不确定问题的鲁棒可行和鲁棒最优解。 这篇文章主要回顾了鲁棒优化的基本算法,目前的最新的研究结果及在经济上的应用。 1 鲁棒优化的基本方法 1.1鲁棒线性规划 一个不确定线性规划{min{:}(,,)}T n m n m x c x Ax b c A b U R R R ?≥∈???所对应的鲁 棒优化问题为min{:,,(,,)}T x t t c x Ax b c A b U ≥≥∈,如果不确定的集合是一个计算上易处 理的问题,则这个线性规划也是一个计算上易处理的问题。并且有下列的结论: 假设不确定的集合由一个有界的集合{}N Z R ξ=?的仿射像给出,如果Z 是 1线性不等式约束系统构成P p ξ≤,则不确定线性规划的鲁棒规划等价于一个线性规划问题。 2由锥二次不等式系统给出2 ,1,...,T i i i i P p q r i M ξξ-≤-=,则不确定线性规划的鲁棒规划等价于一个锥二次的问题。 3 由线性矩阵不等式系统给出dim 01 0i i i P P ξ ξ=+≥∑,则所导致的问题为一个半定规划问题。 1.2鲁棒二次规划

五种最优化方法

五种最优化方法 1.最优化方法概述 1.1最优化问题的分类 1)无约束和有约束条件; 2)确定性和随机性最优问题(变量是否确定); 3)线性优化与非线性优化(目标函数和约束条件是否线性); 4)静态规划和动态规划(解是否随时间变化)。 1.2最优化问题的一般形式(有约束条件): 式中f(X)称为目标函数(或求它的极小,或求它的极大),si(X)称为不等式约束,hj(X)称为等式约束。化过程就是优选X,使目标函数达到最优值。 2.牛顿法 2.1简介 1)解决的是无约束非线性规划问题; 2)是求解函数极值的一种方法; 3)是一种函数逼近法。 2.2原理和步骤

3.最速下降法(梯度法) 3.1最速下降法简介 1)解决的是无约束非线性规划问题; 2)是求解函数极值的一种方法; 3)沿函数在该点处目标函数下降最快的方向作为搜索方向; 3.2最速下降法算法原理和步骤

4.模式搜索法(步长加速法) 4.1简介 1)解决的是无约束非线性规划问题; 2)不需要求目标函数的导数,所以在解决不可导的函数或者求导异常麻烦的函数的优化问题时非常有效。 3)模式搜索法每一次迭代都是交替进行轴向移动和模式移动。轴向移动的目的是探测有利的下降方向,而模式移动的目的则是沿着有利方向加速移动。 4.2模式搜索法步骤

5.评价函数法 5.1简介 评价函数法是求解多目标优化问题中的一种主要方法。在许多实际问题中,衡量一个方案的好坏标准往往不止一个,多目标最优化的数学描述如下:min (f_1(x),f_2(x),...,f_k(x)) s.t. g(x)<=0 传统的多目标优化方法本质是将多目标优化中的各分目标函数,经处理或数学变换,转变成一个单目标函数,然后采用单目标优化技术求解。常用的方法有“线性加权和法”、“极大极小法”、“理想点法”。选取其中一种线性加权求合法介绍。 5.2线性加权求合法 6.遗传算法 智能优化方法是通过计算机学习和存贮大量的输入-输出模式映射关系,进

最优化方法及其应用 - 更多gbj149 相关pdf电子书下载

最优化方法及其应用 作者:郭科 出版社:高等教育出版社 类别:不限 出版日期:20070701 最优化方法及其应用 的图书简介 系统地介绍了最优化的理论和计算方法,由浅入深,突出方法的原则,对最优化技术的理论作丁适当深度的讨论,着重强调方法与应用的有机结合,包括最优化问题总论,线性规划及其对偶问题,常用无约束最优化方法,动态规划,现代优化算法简介,其中前八章为传统优化算法,最后一章还给出了部分优化问题的设计实例,也可供一般工科研究生以及数学建模竞赛参赛人员和工程技术人员参考, 最优化方法及其应用 的pdf电子书下载 最优化方法及其应用 的电子版预览 第一章 最优化问题总论1.1 最优化问题数学模型1.2 最优化问题的算法1.3 最优化算法分类1.4

组合优化问題简卉习题一第二章 最优化问题的数学基础2.1 二次型与正定矩阵2.2 方向导数与梯度2.3 Hesse矩阵及泰勒展式2.4 极小点的判定条件2.5 锥、凸集、凸锥2.6 凸函数2.7 约束问题的最优性条件习题二第三章 线性规划及其对偶问题3.1线性规划数学模型基本原理3.2 线性规划迭代算法3.3 对偶问题的基本原理3.4 线性规划问题的灵敏度习题三第四章 一维搜索法4.1 搜索区间及其确定方法4.2 对分法4.3 Newton切线法4.4 黄金分割法4.5 抛物线插值法习题四第五章 常用无约束最优化方法5.1 最速下降法5.2 Newton法5.3 修正Newton法5.4 共轭方向法5.5 共轭梯度法5.6 变尺度法5.7 坐标轮换法5.8 单纯形法习題五第六章 常用约束最优化方法6.1外点罚函数法6.2 內点罚函数法6.3 混合罚函数法6.4 约束坐标轮换法6.5 复合形法习题六第七章 动态规划7.1 动态规划基本原理7.2 动态规划迭代算法7.3 动态规划有关说明习题七第八章 多目标优化8.1 多目标最优化问题的基本原理8.2 评价函数法8.3 分层求解法8.4目标规划法习题八第九章 现代优化算法简介9.1 模拟退火算法9.2遗传算法9.3 禁忌搜索算法9.4 人工神经网络第十章 最优化问题程序设计方法10.1 最优化问题建模的一般步骤10.2 常用最优化方法的特点及选用标准10.3 最优化问题编程的一般过程10.4 优化问题设计实例参考文献 更多 最优化方法及其应用 相关pdf电子书下载

鲁棒优化及相关问题的研究

鲁棒优化及相关问题的研究 鲁棒优化研究带不确定性的优化问题,是不确定优化的一个分支.在鲁棒优化中,主要关注由不可控参数引起的不确定性,且仅知道不 可控参数在某个不确定集中取值.由于对实际问题有效的建模和求解,鲁棒优化已发展成为处理不确定优化问题重要且十分普遍的工具.基于鲁棒性这个概念,本文围绕鲁棒优化探讨了无穷多目标优化、不确定向量优化和不确定互补问题中相关的一些重要课题.主要内容如下:1.基于对强鲁棒性、一致鲁棒性和严格鲁棒性的细致分析,通过设置调整变量建立了一种新的鲁棒性,称为松弛鲁棒性.其对应的松弛 鲁棒模型包含了相关文献中出现的具有松弛意义的大部分模型,例如偏离鲁棒模型、可靠鲁棒模型、软鲁棒模型以及随机方法中的期望值模型和风险规避模型.这个统一的模型表明:对不确定性的处理方式 取决于决策者对不确定性掌握的信息、对这些信息的态度以及可用的数学方法.另外,提出了鲁棒性测度并研究了它的一些基本性质,如平移同变性、单调性、正齐次性和凸性.2.在基于分量比较的序结构上,对无穷多目标优化问题引入了Pareto有效性和Geoffrion真有效性,并借此表明了无穷多目标优化与不确定/鲁棒优化的密切关系.针对 一般的不确定优化问题,利用推广的ε-约束方法得到了 Pareto鲁棒解的生成方法.通过一族锥刻画了Geoffrion真有效性,并揭示了Pareto有效性与Geoffrion真有效性的本质区别:Pareto有效性需要对其它的成员补偿都有界,而Geoffrion真有效性要求对其它的成员补偿一致有界.最后,将Geoffrion真有效性应用到鲁棒对应上,得到

了不确定型选择理论中著名的Hurwicz准则.3.遵循鲁棒标量优化中的研究方法,对不确定向量优化问题,首先建立了硬性意义下的鲁棒对应模型.然后,出于对这个鲁棒模型一个缺点的修正,利用Pareto 有效性的思想将其松弛,得到了紧性意义下的鲁棒对应模型.不同于文献中大量使用的集方法,这两个鲁棒模型属于鲁棒多目标/向量优化研究中的向量方法.与基于集方法得到的鲁棒模型进行了深刻地比较,展示出它们特殊的地位以及向量方法更大的潜力.4.对带模糊参数的互补问题,利用可能性理论中的可能性测度和必要性测度去除模糊,提出了两类确定性的模型,分别称为可能性满意模型和必要性满意模型.从不同的角度进行了分析,得到了它们的解具有的一些重要特征.随后,比较了几种受不同类型的不确定性影响的互补问题及相应的处理方法,包括对模糊映射的模糊互补问题、对不确定集的鲁棒互补问题和对随机不确定性的随机互补问题.最后,将这两类模型应用到模糊优化、模糊博弈和带模糊互补约束的数学规划问题上.

基于鲁棒优化的若干投资组合模型研究

基于鲁棒优化的若干投资组合模型研究 投资组合通常是指个人或机构所拥有的由股票、债券及衍生金融工具等多种有价证券构成的一个投资集合。传统上投资组合模型数学规划的经典范例是在输入参数准确可知并且等于某些标称值的假设条件下建立模型,并利用已有的数学规划方法求解模型得出最优解。然而,这些方法并没有考虑数据的不确定性对建模质量和可行性的影响,本文采用鲁棒优化方法构建投资组合模型解决投资组合模型容易受输入参数影响的问题。本文一方面试图将鲁棒优化方法在不同投资组合模型中的应用建立一个系统的框架,另一方面弥补了国内目前仅对部分投资组合鲁棒优化模型进行研究,而忽略了交易成本和现实约束对鲁棒优化投资组合模型的影响,丰富了鲁棒优化投资组合模型的应用范围,同时针对其衍生(含交易成本和现实约束)鲁棒优化模型得到以下结论:(1)鲁棒优化投资组合模型相比于传统的投资组合模型(相对应的模型进行比较,即如:鲁棒均值-CVaR投资组合(RCVaR)模型相比于均值-条件风险价值(CVaR)投资组合(MCVaR)模型)更能获得 稳定的回报,投资绩效更高。 (2)交易成本的引入。对于将交易成本引入投资组合优化模型后鲁棒优化模型进行分析,这类投资组合优化模型是可解的、有效的、具有鲁棒性的,其投资组合收益、投资组合风险和投资组合绩效表现均优于将交易成本直接引入投资组合优化模型,表明引入交易成本后鲁棒优化模型仍是有效的。同时在基于交易成本的鲁棒优化模型中引入现实约束,则会进一步提升投资组合收益、组合风险和投资组合绩效方面的表现。(3)现实约束的引入。 对于不含交易成本的鲁棒优化模型引入现实约束后得出:第一,分散化程度对投资组合影响。在投资组合各项资产权重充分分散之前,随着投资组合分散程度的增加,投资组合收益降低,投资组合风险减小,这与资本市场实际情况相同;在投资组合各项资产权重充分分散之后,随着投资组合分散程度的增加,投资组 合收益同样减小,但是投资组合风险增加。第二,流动性水平对投资组合影响。当投资组合管理者对资产组合的最低流动性水平要求越高时,投资组合的风险越大、投资组合的收益增加、投资组合的绩效降低,反之亦然,这与现实证券市场中的投资决策完全一致。 第三,资产上下界约束对投资组合影响。从投资组合收益与绩效角度而言,

最优化方法及应用

陆吾生教授是加拿大维多利亚大学电气与计算机工程系 (Dept. of Elect. and Comp. Eng. University of Victoria) 的正教授, 且为我校兼职教授,曾多次来我校数学系电子系讲学。陆吾生教授的研究方向是:最优化理论和小波理论及其在1维和2维的数字信号处理、数字图像处理、控制系统优化方面的应用。 现陆吾生教授计划在 2007 年 10-11 月来校开设一门为期一个月的短期课程“最优化理论及其应用”(每周两次,每次两节课),对象是数学系、计算机系、电子系的教师、高年级本科生及研究生,以他在2006年出版的最优化理论的专著作为教材。欢迎数学系、计算机系、电子系的研究生及高年级本科生选修该短期课程,修毕的研究生及本科生可给学分。 上课地点及时间:每周二及周四下午2:00开始,在闵行新校区第三教学楼326教室。(自10月11日至11月8日) 下面是此课程的内容介绍。 ----------------------------------- 最优化方法及应用 I. 函数的最优化及应用 1.1 无约束和有约束的函数优化问题 1.2 有约束优化问题的Karush-Kuhn-Tucker条件 1.3 凸集、凸函数和凸规划 1.4 Wolfe对偶 1.5 线性规划与二次规划 1.6 半正定规划 1.7 二次凸锥规划 1.8 多项式规划 1.9解最优化问题的计算机软件 II 泛函的最优化及应用 2.1 有界变差函数 2.2 泛函的变分与泛函的极值问题 2.3 Euler-Lagrange方程 2.4 二维图像的Osher模型 2.5 泛函最优化方法在图像处理中的应用 2.5.1 噪声的消减 2.5.2 De-Blurring 2.5.3 Segmentation ----------------------------------------------- 注:这是一门约二十学时左右的短期课程,旨在介绍函数及泛函的最优化理论和方法,及其在信息处理中的应用。只要学过一元及多元微积分和线性代数的学生就能修读并听懂本课程。课程中涉及到的算法实现和应用举例都使用数学软件MATLAB 华东师大数学系

资产组合鲁棒优化模型及应用研究

第4期高莹,等:资产组合鲁棒优化模型及应用研究139 对于第二类目标函数,通常用情景生成方法生成多个收益情景和风险情景构成不确定集¨81。图1是一个三阶段的情景树。每一个节点代表一种状态,每种状态反映了该阶段收益和风险的可能结果。树的每一条路径都是一个情景,每个阶段母节点分枝树都概括了情景树的结构。在t=0时刻状态是初始状态,它的状态变量是已知的,给定这个状态,t=1时会有许多可能状态,哪一种状态会发生只有在t=1时才会知道。对于每个单独的节点,其下一阶段的分枝概率之和应当等于1。节点发生的概率等于其母结点发生的概率乘于它对应的分枝概率,因此,同一阶段的所有结点发生概率之和应当等于1。通过生成多阶段情景树,对模型不确定参数的未来值进行模拟,得到了不确定参数未来变化的若干个路径,每条路径代表参数的可能变化过程。由于情景树的阶段与节点的数量都是可以控制的,所以不确定的未来变化就被一个情景树所替代。情景树最后一层结点——情景——揭示了未来的变化趋势,那么未来的不确定经济因素就可以由离散化的情景组成的不确定集来描述。 2资产组合鲁棒优化模型的应用 2.1投资基金管理中的应用 投资基金是由基金管理人管理和运用资金,通过股票等金融工具的组合投资,减低风险,为投资者赚取利润。因此,投资基金管理人必然面对的重要问题就是确定所选股票的权重。考虑到投资基金的特点,在资产组合鲁棒优化模型框架下,给出式(10)一(12)。目标函数由式(8)调整为式(10),目标是在最坏情况下,得到目标收益约束下、最小跟踪误差的股票组合。 raina(10) s.t『a(埘一埘。)7圪]≥o(.11.) s.1l≥U() LK(埘一埘a)KJ (tl,一埘口)1(pI—d)≥RI,k=1,2,…,m(12)模型有3个确定参数埘”R。和r。埘。是基准资产组合权重,基准资产组合是根据预先设定的目标确定的资产组合;R。预先设定的k个目标收益;r是无风险利率;模型有两个下标变量i和k,i表示各种证券,i=1,…,n;七表示期望收益和协方差矩阵及目标收益的数量,由于投资周期内经济环境的变化会导致不同的期望收益和协方差,因此用k个目标收益约束下的k个期望收益和协方差来表示未来市场变化的不确定集,k=l,…,m。 约束条件(11)是由a一(埘一to。)7屹(加一埘。)≥0,根据Sehur补性质变换得到的;式(12)是资产组合的期望收益约束;其他约束条件为式(6)一(7)。 “新蓝筹”基金是融通基金管理公司旗下的一支开放式基金,与我国一些基金的管理方式基本相同,每季度调整一次投资比例。股票集是依据基本分析方法进行构建的,构建股票集后,在即定的单一收益目标约束下选择具体的投资权重。 模型中的不确定集由两个期望收益向量和两个协方差矩阵构成,计算方法见文献[19]。运用Matlab软件的LMI工具箱计算求解,以“新篮筹”基金每季度所选定的10支股票为股票集,分别得出“新蓝筹”基金在2004—2005年共八个季度的股票选择的鲁棒权重,然后分别得到相应的投资收益率,并与基金实际表现相比较。结果如表l和图2。 图2“新蓝筹”鲁棒复合收益率与实际复合收益率的比较

《最优化方法与应用》实验指导书

《最优化方法与应用》 实验指导书 信息与计算科学系编制

1 实验目的 基于单纯形法求解线性规划问题,编写算法步骤,绘制算法流程图,编写单纯形法程序,并针对实例完成计算求解。 2实验要求 程序设计语言:C++ 输入:线性规划模型(包括线性规划模型的价值系数、系数矩阵、右侧常数等) 输出:线性规划问题的最优解及目标函数值 备注:可将线性规划模型先转化成标准形式,也可以在程序中将线性规划模型从一般形式转化成标准形式。 3实验数据 123()-5-4-6=Min f x x x x 121231212320 324423230,,03-+≤??++≤??+≤??≥? x x x x x x st x x x x x

1 实验目的 基于线性搜索的对分法、Newton 切线法、黄金分割法、抛物线法等的原理及方法,编写算法步骤和算法流程图,编写程序求解一维最优化问题,并针对实例具体计算。 2实验要求 程序设计语言:C++ 输入:线性搜索模型(目标函数系数,搜索区间,误差限等) 输出:最优解及对应目标函数值 备注:可从对分法、Newton 切线法、黄金分割法、抛物线法中选择2种具体的算法进行算法编程。 3实验数据 2211 ()+-6(0.3)0.01(0.9)0.04 = -+-+Min f x x x 区间[0.3,1],ε=10-4

实验三 无约束最优化方法 1实验目的 了解最速下降法、牛顿法、共轭梯度法、DFP 法和BFGS 法等的基本原理及方法,掌握其迭代步骤和算法流程图,运用Matlab 软件求解无约束非线性多元函数的最小值问题。 2实验要求 程序设计语言:Matlab 针对实验数据,对比最速下降法、牛顿法、共轭梯度法、DFP 法和BFGS 法等算法,比较不同算法的计算速度和收敛特性。 3实验数据 Rosenbrock's function 222211()(100)+(1-)=-Min f x x x x 初始点x=[-1.9, 2],,ε=10-4

最优化方法及其Matlab程序设计

最优化方法及其Matlab程序设计 1.最优化方法概述 在生活和工作中,人们对于同一个问题往往会提出多个解决方案,并通过各方面的论证,从中提取最佳方案。最优化方法就是专门研究如何从多个方案中科学合理地提取出最佳方案的科学。最优化是每个人,每个单位所希望实现的事情。对于产品设计者来说,是考虑如何用最少的材料,最大的性能价格比,设计出满足市场需要的产品。对于企业的管理者来说,则是如何合理、充分使用现有的设备,减少库存,降低能耗,降低成本,以实现企业的最大利润。 由于优化问题无所不在,目前最优化方法的应用和研究已经深入到了生产和科研的各个领域,如土木工程、机械工程、化学工程、运输调度、生产控制、经济规划、经济管理等,并取得了显著的经济效益和社会效益。 用最优化方法解决最优化问题的技术称为最优化技术,它包含两个方面的内容: 1)建立数学模型。 即用数学语言来描述最优化问题。模型中的数学关系式反映了最优化问题所要达到的目标和各种约束条件。 2)数学求解。 数学模型建好以后,选择合理的最优化算法进行求解。 最优化方法的发展很快,现在已经包含有多个分支,如线性规划、整数规划、非线性规划、动态规划、多目标规划等。 2.最优化方法(算法)浅析 最优化方法求解很大程度上依赖于最优化算法的选择。这里,对最优化算法做一个简单的分类,并对一些比较常用的典型算法进行解析,旨在加深对一些最优化算法的理解。 最优化算法的分类方法很多,根据不同的分类依据可以得到不同的结果,这里根据优化算法对计算机技术的依赖程度,可以将最优化算法进行一个系统分类:线性规划与整数规划;非线性规划;智能优化方法;变分法与动态规划。 2.1 线性规划与整数规划 线性规划在工业、农业、商业、交通运输、军事和科研的各个研究领域有广泛应用。例如,在资源有限的情况下,如何合理使用人力、物力和资金等资源,以获取最大效益;如何组织生产、合理安排工艺流程或调制产品成分等,使所消耗的资源(人力、设备台时、资金、原始材料等)为最少等。 线性规划方法有单纯形方法、大M法、两阶段法等。 整数规划有割平面法、分枝定界法等。 2.2 非线性规划 20世纪中期,随着计算机技术的发展,出现了许多有效的算法——如一些非线性规划算法。非线性规划广泛用于机械设计、工程管理、经济生产、科学研究和军事等方面。

最优化方法及其应用课后答案

1 2 ( ( 最优化方法部分课后习题解答 1.一直优化问题的数学模型为: 习题一 min f (x ) = (x ? 3)2 + (x ? 4)2 ? g (x ) = x ? x ? 5 ≥ ? 1 1 2 2 ? 试用图解法求出: s .t . ?g 2 (x ) = ?x 1 ? x 2 + 5 ≥ 0 ?g (x ) = x ≥ 0 ? 3 1 ??g 4 (x ) = x 2 ≥ 0 (1) 无约束最优点,并求出最优值。 (2) 约束最优点,并求出其最优值。 (3) 如果加一个等式约束 h (x ) = x 1 ? x 2 = 0 ,其约束最优解是什么? * 解 :(1)在无约束条件下, f (x ) 的可行域在整个 x 1 0x 2 平面上,不难看出,当 x =(3,4) 时, f (x ) 取最小值,即,最优点为 x * =(3,4):且最优值为: f (x * ) =0 (2)在约束条件下, f (x ) 的可行域为图中阴影部分所示,此时,求该问题的最优点就是 在约束集合即可行域中找一点 (x 1 , x 2 ) ,使其落在半径最小的同心圆上,显然,从图示中可 以看出,当 x * = 15 , 5 ) 时, f (x ) 所在的圆的半径最小。 4 4 ?g (x ) = x ? x ? 5 = 0 ? 15 ?x 1 = 其中:点为 g 1 (x ) 和 g 2 (x ) 的交点,令 ? 1 1 2 ? 2 求解得到: ? 4 5 即最优点为 x * = ? ?g 2 (x ) = ?x 1 ? x 2 + 5 = 0 15 , 5 ) :最优值为: f (x * ) = 65 ?x = ?? 2 4 4 4 8 (3).若增加一个等式约束,则由图可知,可行域为空集,即此时最优解不存在。 2.一个矩形无盖油箱的外部总面积限定为 S ,怎样设计可使油箱的容量最大?试列出这个优 化问题的数学模型,并回答这属于几维的优化问题. 解:列出这个优化问题的数学模型为: max f (x ) = x 1x 2 x 3 ?x 1x 2 + 2x 2 x 3 + 2x 1x 3 ≤ S

鲁棒优化的方法与应用

鲁棒优化的方法及应用 威 在实际的优化中决策过程中,我们经常遇到这样的情形,数据是不确定的或者是非精确的;最优解不易计算,即使计算的非常精确,但是很难准确的实施;对于数据的一个小的扰动可能导致解是不可行。鲁棒优化是一个建模技术,可以处理数据不确定但属于一个不确定集合的优化问题。早在19世纪70年代,Soyster 就是最早开始研究鲁棒优化问题的学者之一,他的文章给出了当约束矩阵的列向量属于一个椭球形不确定的集合时的鲁棒线性优化问题。几年以后Falk 沿着这条思路做了非精确的线性规划。在以后的很长的一段时间里,鲁棒优化方面都没有新的成果出现。直到19世纪末,Ben-Tal,Nemirovski 的工作以及这时计算技术的发展,尤其是对于半定优化和凸优化点算法的发展,使得鲁棒优化又成为一个研究的热点。 一个一般的数学规划的形式为 0000,min {:(,)0,(,)0,1,...,}n i x R x R x f x x f x i m ξξ∈∈-≤≤= 其中x 为设计向量,0f 为目标函数,12,,...,m f f f 是问题的结构元素。ξ表示属于 特定问题的数据。U 是数据空间中的某个不确定的集合。对于一个不确定问题的相应的鲁棒问题为 0000,min {:(,)0,(,)0,1,...,,}n i x R x R x f x x f x i m U ξξξ∈∈-≤≤=?∈ 这个问题的可行解和最优解分别称为不确定问题的鲁棒可行和鲁棒最优解。 这篇文章主要回顾了鲁棒优化的基本算法,目前的最新的研究结果及在经济上的应用。 1 鲁棒优化的基本方法 1.1鲁棒线性规划 一个不确定线性规划{min{:}(,,)}T n m n m x c x Ax b c A b U R R R ?≥∈???所对应的鲁 棒优化问题为min{:,,(,,)}T x t t c x Ax b c A b U ≥≥∈,如果不确定的集合是一个计算上易处 理的问题,则这个线性规划也是一个计算上易处理的问题。并且有下列的结论: 假设不确定的集合由一个有界的集合{}N Z R ξ=?的仿射像给出,如果Z 是 1线性不等式约束系统构成P p ξ≤,则不确定线性规划的鲁棒规划等价于一个线性规划问题。 2由锥二次不等式系统给出2 ,1,...,T i i i i P p q r i M ξξ-≤-=,则不确定线性规划的鲁棒规划等价于一个锥二次的问题。 3 由线性矩阵不等式系统给出dim 01 0i i i P P ξ ξ=+ ≥∑,则所导致的问题为一个半定规划问题。 1.2鲁棒二次规划 考虑一个不确定的凸二次约束问题

最优化求解法在实际问题中的应用

本科毕业论文 (2014届) 题目:最优化求解法在实际问题中的应用学院:计算机与科学技术学院 专业:数学与应用数学 班级:10数本班 学号:1006131084 姓名:严慧 指导老师:孙钢钢

目录 1.摘要 (3) 2.关键字 (3) 3.引言 (3) 4.最优化求解法在实际问题中的应用 (4) 4.1.无约束最优化问题的求解............................................... ....... 4.2.有约束最优化问题的求解............................................... ....... 4.3.线性规划问题的求解............................................... ........... ... 4.4.非线性规划问题的求解............................................... ........... 5.结束语................................................................................................参考书目

1.摘要:本文介绍最优化及相关知识在实际生活中的应用,主要是利用运筹 学来研究解决在实际生活中所遇到的一些问题,找到最优的解决方案,帮助人们提供最好的最有科学依据的最佳方法。 2.关键字:最优化,运筹学,生活,应用。 Abstract:This paper introduced the Optimization in the real life application,this is use of Operations research to solve the problem in real life,finding the best solution,and provide the best and scientifically valid solution to the people . Key words: Optimization, Operations research, life, application. 3.引言 随着社会迅速发展,各行各业中的竞争日益激烈,我们日常生活中好多事情都会牵扯到最优化,比如运输成本问题、效益分配问题等等。 什么是数学最优化问题,就是利用合理的安排和规划在一件事情或者问题上取得利润最大,时间最少,路线最短,损失最少的方法。所以最优化解决方法对实际生活现实社会的帮助作用很大。现如今,最优化解决问题已经渗透到生活中的方方面面。 一个好的决策也许会让你绝处逢生,反败为胜,譬如中国历史上田忌赛马的故事,田忌的聪明之处在于在已有的条件下,经过策划安排,选择了最好的方案,所以最后就是自己看似劣势也能取胜,筹划是非常重要的,这就是运筹学的魅力。 我们在中国的古代史上就可以看到中国古人已经具有很好的运筹学思想了,在战争中,两兵交战,各方都会有自己的军师,历史上有很多著名的军师,比如诸葛亮,刘伯温等。他们在战争中所起到的作用就是“运筹于帷幄之中,决胜于千里之外”,运筹学二字也是来源于此,了解敌方的军情,以此做出相应的对策,筹划最佳作战计划,做到“知己知彼百战不殆”,历史上也不乏一些以少胜多以弱胜强的战争,由此可见运筹学在军事中的力量有多强大。 现代社会中运筹学不仅在军事方面发挥着重要作用,同样在企业经营管理方面也是非常重要的,最优化理论最早是在工业领域产生的,它的对象可以是产

最优化方法在计算机专业的应用

动态规划方法在计算机专业的应用 科目:最优化方法 姓名:*** 专业:计算机科学与技术 学号:201320405 指导老师:*** 日期:2014/1/9

动态规划方法在计算机专业的应用 摘要:最优化方法是一门很有用的学科,本文结合计算机专业,讨论了用动态规划方法解决计算最长公共子序列、最大字段和、背包问题的过程,并对比其它算法以说明动态规划方法的高效、实用。 关键词:动态规划,最优化,算法分析 Abstract: The optimization method is a useful discipline, this paper, a computer professional, discusses the process used to calculate the dynamic programming method to solve the longest common subsequence, the maximum field and, knapsack problem, and compared to other algorithms to illustrate the dynamic programming method efficient and practical. Keywords: dynamic programming, optimization, algorithm analysis 动态规划(dynamic programming)是通过结合子问题的解而解决整个问题的。(此处“programming”是指一种规划,而不是指写计算机代码。)动态规划适用于子问题不是独立的情况,也就是各子问题包含公共的子子问题。在这种情况下,若用分治法则会做很多不必要的工作,即重复地求解公共的子子问题。动态规划算法对每个公共的子子问题只求解一次,将其结果保存在一张表中,从而避免了每次遇到各个子问题时重新计算答案。 一、算法设计与优化 动态规划通常应用于最优化问题。此类问题可能有很多可行解。

动态鲁棒进化优化方法研究

动态鲁棒进化优化方法研究 现实生活中的许多优化问题,往往受到生产工况、运行环境等动态因素的影响,形成动态优化问题。解决该类问题的常用方法是跟踪最优解方法。 它在探测到优化问题发生改变时,重新触发寻优过程,从而快速、准确地找到适应于新优化模型的最优解。跟踪最优解方法虽然可以相对有效的解决动态优化问题,但是,当动态优化问题具有复杂的目标函数或较大的搜索空间时,耗时的进化求解过程,往往使在有限时间内获得问题的最优解存在困难。 另外,某些实际动态优化问题中,当动态因素发生变化时,就去执行寻优获得的新最优解,往往需要调整众多相关人员或资源,导致较大的最优解切换成本。基于此,本论文给出了一种解决动态优化问题的动态鲁棒优化方法。 其核心思想是面向连续变化环境下的动态优化问题,找到用户可以接受的一组基于时间的鲁棒最优解序列。当环境发生变化时,根据用户可接受程度,直接采用相邻前一环境下的鲁棒解作为当前环境下的较优解,而不是重新寻找新环境下的最优解。 这可以有效降低新环境下优化问题的寻优代价,满足生产实际中有限资源调配的需求。面向动态单目标优化问题,已有动态鲁棒优化方法中给出生存时间和平均适应度两种鲁棒性指标。 在此基础上,构建了兼顾上述两种鲁棒性能指标的两阶段多目标进化优化模型,采用基于非支配排序的遗传算法,获得问题的鲁棒最优解序列。第一阶段多目标进化优化方法用于获得每个动态环境下,兼顾上述两方面性能的所有Pareto 解;第二阶段中的进化个体由第一阶段获得的Pareto解依环境变化时刻动态组合而成,考虑解序列的平均生存时间和平均适应度,采用多目标进化优化方法获

得实际可实施的动态鲁棒最优解集,并将其应用于解决改进的移动峰问题。 面向动态多目标优化问题,首次给出了时间尺度上的多目标鲁棒性概念,定 义了基于时间的鲁棒Pareto最优解,给出了时间鲁棒性和性能鲁棒性两个性能 度量指标。鲁棒Pareto最优解应兼顾这两方面性能,由此构建了动态鲁棒多目标优化模型。 进而,采用基于分解的多目标进化算法,求解其鲁棒Pareto最优解集。进一步,在求解动态鲁棒多目标优化问题时,兼顾个体的性能鲁棒性和时间鲁棒性,构建了动态鲁棒多目标约束优化模型。 考虑到个体的鲁棒性评价中,需要同时考量Pareto解在当前和未来相邻动 态环境下的适应值。为有效估计未来相邻环境下某一个体的适应值,建立了基于已评价历史信息的适应值时间序列,并采用移动平均预测、自回归预测和最近邻域预测,通过加权方式构成集成预测模型。 决策者从Pareto解集中找到最符合他们需求的解是多目标优化的最终目的。为提高进化效率,在每个动态环境下,没有必要获得全部Pareto最优解,仅需要 把寻优过程集中在决策者感兴趣的区域。 于是,将决策者的偏好信息融入到搜索过程中,引导种群趋向于决策者感兴 趣的区域;另外,在鲁棒性能评价中,将决策者的偏好信息转化为目标稳定性阈值,用于指导鲁棒个体选择。在上述偏好信息的共同作用下,采用基于分解的动态鲁棒多目标进化优化方法,获得满足决策者偏好的鲁棒最优解集。 采用传统的跟踪最优解法或动态鲁棒优化方法,在解决环境变化复杂的动态多目标优化问题时,都存在一定局限。为此,根据搜集的动态环境历史信息构建环境变化序列,用于预测未来环境变化程度。

最优化方法在化学工程中到的应用

最优化方法在化学工程中到的应用 摘要:随着高新技术、信息技术及计算机领域的飞速发展,最优化在众多领域的应用日益广泛,涉及问题的规模越来越大,复杂程 度越来越高。最优化方法主要运用数学方法研究各种系统的优化途径及方案,为决策者提供科学决策的依据。其目的在于针对所研究的系统,求得一个合理运用人力、物力和财力的最佳方案,发挥和提高系统的效能及效益,最终达到系统的最优目标。随着最优化理论的发展,最优化模型和算法的不断完善、创新,如遗传算法、神经网络的建立,进一步为建立可靠模型、精确求解铺平道路。在化工生产与产品销售过程中,最优化的踪迹更是无处不在,如生产设备最优化、生产流程最优化、运输管道最优化、产品利润最优化,以及涉及相关化学实验、化学反应动力学的最优化模型。最优化方法的日益成熟使化工生产低投入高产出得以实现,节约了资源提高了效率,降低了污染。而一系列最优化软件,如Matlab、lingo等在化工过程中得到了广泛应用。关键词:最优化;化学工程;应用现状;管网 最优化方法(也称运筹学方法)是近几十年形成的,主要运用数学方法研究各种系统的优化途径及方案,为决策者提供科学决策的依据[1]。随着科学技术,尤其是计算机技术发展,最优化方法已经在各个领域,如化学工程、生化工程、机械工程、土木工程、经济管理等,得到越来越广泛的运用[2]。化工过程系统最优化设计的研究在

过去二三十年中取得了很大的进展,这主要得益于计算及技术的发展,计算机的应用不仅仅体现在为大规模数值问题的处理提供了强有力 的工具, 而更多地体现在为过程设计的经验和艺术插上了数字化的 翅膀.大约在十多年前, 当大规模数学规划方法的实施仍面临一系列 问题时, 在过程设计领域中一种新引入的概念方法一专家系统以及 由此而引申的人工智能方法在解决实际问题上表现出的优势, 引起 了人们的关注目前基于知识和规则的智能系统研究取得了很大的进展, 基于经验、工况分析以及逐渐演进方法等的设计过程也越来越多地由计算机完成, 应用知识和经验规则进行过程设计的计算机辅助 系统逐步趋于完善, 特别是针对更加复杂(例如同时考虑环境影响以 及安全性)的大规模过程系统设计问题, 这些方法仍会有很好的应用 前景。 化工生产遍布现代生活的方方面面,涉及生活用品、工业材料、油气能源,不一而足。化工过程是一个由原料到产品的过程,其中包含物质的转化与能量的传递,而节能省材一直是工业生产的目标之一;化学反应需要在特定的反应设备里进行,怎样设计反应器,使其既能满足生产要求又能高效率的利用资源,是化工设计者的设计原则;原料、产物与成品的输送需要管线,适当的管路管道尺寸的选择,管道的成本;产量的设定,产品的销售等这一系列问题都需要最优化选择,而最优化算法从建立模型、求解方法方面使这一系列决策尽可能达到最理想结果,以下将对最优化方法在化工过程各个部分的应用作简要介绍。针对化学工程,最优化方法主要应用领域包括“三传一反”过

最优化方法及其应用

最优化方法及其应用

第一章 最优化问题总论 无论做任何一件事,人们总希望以最少的代价取得最大的效益,也就是力求最好,这就是优化问题.最优化就是在一切可能的方案中选择一个最好的方案以达到最优目标的学科.例如,从甲地到乙地有公路、水路、铁路、航空四种走法,如果我们追求的目标是省钱,那么只要比较一下这四种走法的票价,从中选择最便宜的那一种走法就达到目标.这是最简单的最优化问题,实际优化问题一般都比较复杂. 概括地说,凡是追求最优目标的数学问题都属于最优化问题.作为最优化问题,一般要有三个要素:第一是目标;第二是方案;第三是限制条件.而且目标应是方案的“函数”.如果方案与时间无关,则该问题属于静态最优化问题;否则称为动态最优化问题. §1.1 最优化问题数学模型 最简单的最优化问题实际上在高等数学中已遇到,这就是所谓函数极值,我们习惯上又称之为经典极值问题. 例1.1 对边长为a 的正方形铁板,在四个角处剪去相等的正方形以制成方形无盖水槽,问如何剪法使水槽的容积最大? 解 设剪去的正方形边长为x ,由题意易知,与此相应的水槽容积为 x x a x f 2 )2()(-=. 令 0)6)(2()2()2)(2(2)('2 =--=-+--=x a x a x a x x a x f , 得两个驻点: a x a x 6 121== ,.

第一个驻点不合实际,这是因为剪去4个边长为2 a 的正方形相当于将铁板全部剪去.现在来判断第二个驻点是否为极大点. ∵ a x f 824)(''-=, 4)6 (''<-=a a f , ∴ 6 a x = 是极大点. 因此,每个角剪去边长为6 a 的正方形可使所制成的水槽容积最大. 例 1.2 求侧面积为常数)0(62 >a a ,体积最大的长方体体积. 解 设长方体的长、宽、高分别为z y x ,, 体积为v ,则依题意知体积为 xyz z y x f v ==)(,,, 条件为 06)(2)(2 =-++=a xy xz yz z y x ,,?. 由拉格朗日乘数法,考虑函数 )6222()(2 a xy xz yz xyz z y x F -+++=λ,,, 2()02()02()0x y z F yz y z F xz z x F xy x y λλλ'=++='=++='=++=,, , 由题意可知z y x ,, 应是正数,由此0≠λ,将上面三个等式分别乘以z y x ,, 并利用条件2 3a xy zx yz =++,得到 22 22(3)02(3)02(3)0xyz a yz xyz a zx xyz a xy λλλ?+-=?+-=??+-=? ,,. 比较以上三式可得 xy a zx a yz a -=-=-222333, 从而a z y x ===.又侧面积固定的长方体的最大体积客观存在,因此侧面积固定的长方体中以正方

最优化理论与方法心得体会

最优化理论与方法心得体会 摘要:最优化方法作为研究各种系统的优化途径及方案,为决策者提供科学决策的依据。该文简单叙述了最优化方法及其处理问题的步骤和在各领域的应用,在一个学期的自学,讨论的课程之后,总结对最优化问题的理解和认识,思考优化理论在现实生活的应用,如何解决实际问题,以及自我学习过程的感想与实践。 关键字:优化;应用;感想

在生产过程、科学实验以及日常生活中,人们总希望用最少的人力、物力、财力和时间去办更多的事,获得最大的效益,在管理学中被看作是生产者的利润最大化和消费者的效用最大化,如果从数学的角度来看就被看作是“最优化问题”。在最优化的研究生教学中我们所说的最优化问题一般是在某些特定的“约束条件”下寻找某个“目标函数”的最大(或最小)值,其解法称为最优化方法。最优化方法(也称做运筹学方法)是近几十年形成的,它主要运用数学方法研究各种系统的优化途径及方案,为决策者提供科学决策的依据。最优化方法的主要研究对象是各种有组织系统的管理问题及其生产经营活动。最优化方法的目的在于针对所研究的系统,求得一个合理运用人力、物力和财力的最佳方案,发挥和提高系统的效能及效益,最终达到系统的最优目标。实践表明,随着科学技术的日益进步和生产经营的日益发展,最优化方法已成为现代管理科学的重要理论基础和不可缺少的方法,被人们广泛地应用到公共管理、经济管理、工程建设、国防等各个领域,发挥着越来越重要的作用。本章将介绍最优化方法的研究对象、特点,以及最优化方法模型的建立和模型的分析、求解、应用。主要是线性规划问题的模型、求解(线性规划问题的单纯形解法)及其应用――运输问题;以及动态规划的模型、求解、应用――资源分配问题。简单点,从数学意义上说从数学意义上说,最优化方法是一种求极值的方法,即在一组约束为等式或不等式的条件下,使系统的目标函数达到极值,即最大值或最小值。从经济意义上说,是在一定的人力、物力和财力资源条件下,使经济效果达到最大(如产值、利润),或者在完成规定的生产或经济任务下,使投入的人力、物力和财力等资源为最少。不同类型的最优化问题可以有不同的最优化方法,即使同一类型的问题也可有多种最优化方法。反之,某些最优化方法可适用于不同类型的模型。最优化问题的求解方法一般可以分成解析法、直接法、数值计算法和其他方法。 ①解析法:这种方法只适用于目标函数和约束条件有明显的解析表达式的情况。求解方法是:先求出最优的必要条件,得到一组方程或不等式,再求解这组方程或不等式,一般是用求导数的方法或变分法求出必要条件,通过必要条件将问题简化,因此也称间接法。②直接法:当目标函数较为复杂或者不能用变量显函数描述时,无法用解析法求必要条件。此时可采用直接搜索的方法经过若干次迭代搜索到最优点。这种方法常常根据经验或通过试验得到所需结果。对于一维搜索(单变量极值问题),主要用消去法或多项式插值法;对于多维搜索问题(多变量极值问题)主要应用爬山法。③数值计算法:这种方法也是一种直接法。它以梯度法为基础,所以是一种解析与数值计算相结合的方法。④其他方法:如网络最优化方法等。

相关文档
最新文档