供应链网络均衡模型研究

LogisticsSci-TechNo.7,2008物流科技2008年第7期

・供应链・

供应链网络均衡模型研究

StudyonSupplyChainNetworkEquilibriumModels

DONGChen,

要:供应链是一个典型的动态系统,如何协调系统

中各成员之间的利益和关系,寻找供应链网络的最终均衡状态,是供应链管理中的一个重要问题,文章首先以变分不等式为工具,介绍了确定性和不确定性需求条件下的供应链网络均衡模型,然后将该类模型转化为非线性互补问题,运用评价函数(meritfunction)将其转化为无约束最优化问题,最后通过拟牛顿算法求解该类模型,有效解决了该类模型的求解问题。

关键词:供应链网络;变分不等式;网络均衡;无约束最优化;拟牛顿算法

中图分类号:F224

文献标识码:A

晨,陈国华

CHENGuo-hua

(南京大学,江苏南京210093)

(NanjingUniversity,Nanjing210093,China)

Abstract:Supplychainisatypicaldynamicsystem.Inordertocoordinatetherelationshipsandbenefitsofthepartnersinsupplychainmanagementandfindthefinalsupplychainnet-workequilibriumstatus,basedonthevariationalinequality,twotypesofsupplychainnetworkequilibriummodelsarein-troducedinthispaper.Itdemonstratesthatthesemodelspos-sesstheunconstrainedcontinuouslydifferentiableminimizationformulationsandQuasi-Newtonalgorithmiscapableoffindingasolutionofthemodeleffectively.Finally,twoexamplesindifferentconditionsareemployedtoshowtheeffectivenessoftheQuasi-Newtonalgorithm.

Keywords:supplychainnetwork;variationalinequality;net-workequilibrium;unconstrainedminimization;Quasi-Newtonalgorithm

文章编号:1002-3100(2008)07-0023-05

0引言

供应链管理主要是如何协调供应商、制造商、批发商、销售商、消费市场等各成员之间的关系。在各成员利益均能得到保证的基础上,共同合作,最终实现总体利益的最大化。而要实现上述目标,必须有合理的供应链运作与决策,使得供应链各成员在面对快速变化的市场结构时,能及时地进行调整,维持整个供应链的竞争优势。本文采用定量分析的方法,通过研究相当的数学模型并进行求解,为各成员提供一个具体可行的运作与决策方法。

传统分散式供应链通常包括三类决策者:生产商、消费商、零售商。这三类决策者在产品的整个商业流程(从制造商到零售商到消费者)中是相互影响、相互联系的。我们分别用一组均衡条件来描述以上三类在产品供应链中的行为。Nagurney2002年给出了供应链网络的均衡模型(消费者需求函数确定),并进一步指出该模型可用变分不等式来表示(VIVariationalInequality)。Dong2004年在Nagurney的基础上给出了消费者需求随机(已知概率分布条件下的随机变量)条件下的供应链均衡模型并且给出了变分不等式形式。以上两人都采用改良投影法(ModifiedProjectionMethod)作为求解供应链模型变分不等式的基本方法。而事实上,改良投影算法的收敛性依赖于Lipschitz常数的估计及迭代步长的选择[1]。因此,在用该方法求解供应链均衡变分不等式的过程中,往往所需计算量较为庞大,消耗时间也较长。

本文通过研究拟牛顿方法的超线性收敛性[2],为供应链均衡变分不等式的求解问题提供了新的解法。不论是

Nagurney或者是Dong的VI问题都可以转化为非线性互补问题(NCP)。于是用评价函数(meritfunction)方法,我们将非线性互补问题转化为无约束连续可微最优化问题,通过研究拟牛顿方法的求解过程,很好地解决了该类无约束最优化问题,从而得出原始变分不等式的解。文章最后举例说明了拟牛顿方法解决供应链网络均衡模型的变分不等式求解问题的有效性。

1供应链网络均衡模型

供应链网络结构如图1所示,包含m个生产商,n个零售商,o个需求市场。分别以i,j,k来表示具体的生产

收稿日期:2008-02-27

基金项目:国家自然科学基金资助项目(70401013)作者简介:董

晨(1983-),男,江苏南通人,南京大学工程管理学院硕士研究生,研究方向:供应链结构演化、均衡;陈国华

(1969-),男,江苏泰州人,南京大学工程管理学院,副教授,博士,硕士研究生导师;研究方向:物流及供应链系统规划与设计、复杂系统建模与仿真。

LogisticsSci-Tech2008.7

23

供应链网络均衡模型研究

qij" 商,零售商,需求市场。生产商i与零售商j间的交易量为qij,组成交易量矩阵Qm×n,交易成本为cij=cij! #i,j。生产商i的生产成本以及零售商j的持有成本(包括库存成本等)

11

分别表示为fi! ,cj! 。于是通过研究生产商、零售商以及消费市场Q" Q"

111

………

图1

ijk

……m……n……

生产商

的最优条件,我们可得到确定消费需求函数,以及不确定条件下的供应链均衡模型(2.1,2.2)[3-4]。

零售商

1.1确定需求函数情况下的供应链均衡模型

需求函数确定情况是指需求市场k的消费者对商品的需求可由已知函

需求市场

供应链网络结构

" ρ数dk! 3表示,ρ3为o维需求市场价格向量,由ρ3k(需求市场k,k=1,…,o的商品价格)组成。我们用qjk表示零售

商j与需求市场k的交易量。Qn×o为零售商与消费市场的交易量矩阵(由qjk组成)。通过分别研究生产商、零售商、需求市场的最优条件,同时引入经济学中的均衡理论,我们给出供应链网络均衡的定义,即当供应链网络(包括产品交易量和产品价格)满足上述三个最优条件时,整个供应链网络是均衡的。于是我们有整个供应链的均衡条件变分不等式[3]:

$$

i=1j=1n

1*1*

" *%cijqij****%fi! %cj! 2*Q" Q! " ×+×$$++-γq-qc+γ-ρq-qQjijijjkj3kjkjk

%qij%qij%qiji=1j=1

! "

**

’&

(

no

&(&(

(1)

+$

j=1

&$

mi=1

+$qij-$qjk×γj-γj

k=1

k=1

(&

(

&$

nj=1

21

×ρ≥0qjk-dkρ3k-ρ3k3

! " &

(

(

∈K,#Q,Q,γ,ρ3

!

12

"

K≡Q,Q,γ|Q,Q,γ∈R+,ρ,ρ33

1.2

随机需求函数情况下的供应链均衡模型

, ! " ! "

mn+no+n+o

-

" ! " ! " ρ随机需求函数的情况是指消费者对零售商j所售商品的需求为随机变量d2j,其期望值为djρ2j,累积分布j

" 2j为零售商j的商品价格。于是类似1.1可得出随机需求函数条件下的供应链均衡变分不等x,ρ函数表示为Pj! 2j,ρ

式[4]:

! Q

1*

,ρ∈R+2

mn+n

i=1j=1

$$

1*1*

" +%cijqij%fi! %cj! Q" Q+++λjPj

ijijij

! "

**

(. ! " ! " ! ! " " $$

mi=1

-λqij,ρj+ρ2j2j

**-*

1-Pj

i=1

qij,p2j

**

×qij-qij

(

(2)

+$

j=1

.

*" ρ$qij-dj2ji=1

! " .

(

×ρ≥0,#Q,ρ∈R+

2j-ρ2j2

(!

"

mn+n

其中ρ2为所有ρ2j组成的n维向量,λj,λj为单位商品处罚因子(两种情况:供应过剩与需求不足)。

1.3无约束最优模型

为了求解(1)、(2)式我们将他们等价地转化为NCP(非线性互补问题)[5]:

/≥0满足:F0/*≥0以及F0/*X/=0(1)式转化为,求XXX/=Q,Q,γ其中X∈R+,ρ3

! "

! "

*T

(3)

! "

mn+no+n+o

0!" /:,行向量函数FX

mn+no+n+omn+no+n+o0!" /0000F=:R→R/,F!" /,F!" /,F!" /X+F!" XXXX

!

24

"

(4)

mnnon

0!" 0!" 0!" 0!" /=…,F/=…,F/=…,F/=…,F0!" 0!" 0!" 0!" 其中F∈R,F∈R,F∈R,F////XXXX………,,,ijXjkXjXkX,…

!

"

!

"

!

" !

"

∩R。

111

" %cij! " qij" %cj! %fi! QQ0/=Fij!" ++-γXj,i=1,…,m;j=1,…,nij

ij

ij

(5)(6)(7)

0!" ! 2" /F+γijX=cjkQj-ρ3k,j=1,…,n;k=1,…,o

0!" /FjX=$qij-$qjk,j=1,…,n

i=1

k=1

24

LogisticsSci-Tech2008.7

供应链网络均衡模型研究

! #$&$ρ" F3,k=1,…,okX=%qjk-dk

j=1

4n

(8)

同理(2)式也可转化为类似形式:

’≥0满足F) ’*≥0,F) ’*X’=0求XXX

mn+nmn+n

’=Q1,ρ∈Rmn+n,F) #+’) ) 其中X=:R→R’,F#+’XF#+++2XXmn

) #+’) F=∈R,i=1,…,m;j=1,…,n;’,…X…,Fij#+X

111

+-cij#++qij+-cj#-fi#QQ) ’Fij#+=+++λXjPj

ijijij

&$&$

*T

(9)

&$

#

+

(10)

#

+

#+#+##++%%

mi=1

-λqij,ρj+ρ2j2j

1-Pj

i=1

qij,ρ2j

(11)

) #+’=…,F) #+,j=1,…,nF’XjX,…

) #+#+ρ’F2jjX=%qij-dj

i=1

#

+

(12)

下面我们利用价值函数(meritfunction)将非线性互补问题转化为无约束最优化问题[6]。取函数[7]

#φ=a,b+

/. a+b

-&a+b+

0:R→R

(13)

利用(13)将供应链网络均衡模型的非线性互补问题转化为无约束最优化问题如下:(1)

(3)式转化为:

&$" ! " +%%φq,F! &$! &$! &$ψ" +%φγ" +%φρ" 1X=%%φq,F&$ijXjkXijjkj,FjX3k,FkXi=1j=1j=1k=1j=1k=1

(2)

(9)式转化为:

&

$

&

$

&

$

&

$

(14)

&$’) &$ψ+%φρ,F) &$’2X=%%φq,FjX2jijXiji=1j=1j=1

于是,我们可以得到以下两个结论:

mn

&

$

&

$

(15)

" 是(3)式的解当且仅当ψ" *=0。1)X1X

&只要注意到函数(13)φ=0当且仅当a≥0,b≥0,a×b=0,便易得出以上结果。a,b$

&$

于是(3)、(9)转化为以下两个问题:

1∈Rmn+no+n+o

&$" minψ1X&$’minψ2X

(16)(17)

’∈Rmn+n

2)如果存在正常数M、N、R,R>0满足:

11

$qij$-cj&1-fi&-cij&Q$Q++≥M对2Q有qij≥N,2i,j

-qij-qij-qij2cij#≥M2QQ+

+ρqjk≥N2j,k;dk#ρ2ρ2j3≤N33k>R

mn+no+n+o

则(16)式至少有一解。

" ∈R根据文献[3]可知存在非负向量B

使得变分不等式

! " *

FX

" B

" B

#+#" -X" +≥0X

" +Y" ≤B" 0≤X

" B

" ≤B" 20≤X

(18)

" ,且满足0≤X" <B" 。于是存在足够小的正数λ,λ,满足存在解,记为X12

" " +1+λ0≤#1X≤B

" B

mn+no+n+o

" =#+…,λλY2,2∈R

(19)

LogisticsSci-Tech2008.7

25

供应链网络均衡模型研究

! =" ! ! ! ! ! ! #1+λ于是我们记X1X,X2=0.5X,X3=X+Y,分别代入(18)式则有:1

$F! X

! B

! B! B! B

%&%! &=0X

! B

! B

!

$BF! ≥0X

%&

(20)

! 满足ψ也就是说X! =0,于是便有以上结论。类似,1X

%&

! B

(17)式也可得出以上结论。

我们需要寻找一种算法能够求出以上无约束优化问题的全局最优点,而事实上,求解无约束优化问题的全局最优点并不简单,因为每一种算法都有可能给出一个静止点(stationarypoint)而非全局最优点。于是我们给出静

$%&(%#! F止点也是全局最优点的充分条件便于求出最终解:如果函数F) 是单调且连续可微的,那么(16)、(17)XX两式的任何静止点(stationarypoint)都是其全局最优点[8-9]。

%#

2算法

拟牛顿算法是解决无约束最优化问题的有效方法之一。它主要包括两部分:近似迭代矩阵的更新、线性搜索。考虑目标函数f%在当前点xk处的二次模型:x#

xk#(21)mk%=f%+gkd+1dBkdd#

其中,Bk是n×n对称正定矩阵,是Hesse近似,他将在每次迭代中进行校正,极小化这个二次模型得到:dk

=-Bkgk从而新的迭代点为xk+1=xk+αkdk=xk-αkBkgk;

其中αk是线性搜索步长因子,上述迭代称为拟牛顿迭代。(16)、(17)式具体的拟牛顿迭代步骤如下:

%k+1#%k#

-1-1

! X

! -α! D! =X! kk*ψ1X

" &

" k&

) X

" k+1&

) -) ) α=X) kDk*ψ2X

" k&

" &

" &

(22)

! ,D) 为迭代矩阵,α! ) ! k,) ! k,) 其中k为迭代步数,Dααkkk为步长。矩阵Dk和Dk可以由BFGS等方法进行更新。步长αk

可以由传统的线性搜索方法确定。拟牛顿算法具有总体收敛性和局部收敛性(超线性收敛)[2,10]。

3算例仿真例1

(确定需求条件)

该例子由两个生产商、两个零售商、两个消费市场组成,结构如图1。生产商生产成本函数为:f1" =2q1+q1q2;f2" =2q2+q1q2。q&q&

q11&q12&q21&生产商与零售商之间的交易成本函数为:c11" =0.5q11+3.5q11,c12" =0.5q12+3.5q12,c21" =0.5q21+3.5q21,q22&c22" =0.5q22+3.5q22。

零售商持有成本函数为:c1" =0.5Q&

222

" +&

i=1

qi1

,c2" =0.5Q&

" +&

i=1

qi2

&31-1.5ρ" &32-1.5ρρρ需求市场的需求函数为:d1" 3=-2ρ3=-2ρ32+1000,d231+1000。

2222

另外,零售商与消费市场中消费者的交易成本函数为:c11" =q11+5,c12" =q12+5,c21" =q21+5,c22" Q&Q&Q&Q&

=q22+5。

计算原则:

! =" 初始值:X∈R10,10,…,10&

! ||≤0.0001;-X

计算设备:Matlab6.5软件,PentiumⅣ1.6GMHZ,RAM512M。图2为拟牛顿迭代法中价值函数ψ1的值变化曲线。在大约60次迭代之后,函数值趋于0,也就是说经过60次

1*2****

! =Q1*,Q2*,γ" &迭代所得的结果可近似地认为是最终解:X,其中Q=Q=,γ5.63,6.53,6.53,6.53,ρ3

" 0&

mn+no+no

! 停机准则:||X

" N+1&" N&

" &

" &。,ρ=" 273.58,273.58&3=283.12,283.12

例2(随机需求条件)

该例子的供应链结构同例1。

26

LogisticsSci-Tech2008.7

供应链网络均衡模型研究

生产商生产成本函数为:f1! =2.5q1+q1q2+2q1,f2! =2.5q2+q1q2+2q2。q" q"

22

qij" 生产商与零售商之间的交易成本函数为:cij! =0.5qij+3.5qij,i=1,2;j=1,2。零售商持有成本函数:c1! =0.5Q"

! #"

i=1

qi1

,c2! =0.5Q"

! #"

i=1

qi2

! ! " $%! 2j" ρ消费者对零售商j所售商品的需求随机变量d=2j是0.10ρ2j,j=1,2上的均匀分布,因此有Pjx,ρj

xρ2j

," ! 110,j=1,2。ρdj! 2j=Edj=ρ2j

另外假设单位商品处罚因子λj=λj=1,j=1,2。计算原则同例1,最后运用拟牛顿算法经过57次迭代后得出最终均衡解,两个生产商与零售商之间的交易量为:Q:q11=q12=q21=q22=0.1590,零售商的产品价格为:ρ21=ρ22

! "

=15.2460。图3为拟牛顿迭代中价值函数ψ2的变化曲线。

价值函数曲线

价值函数曲线

30

2220181614121086420

45464748495051525354555657585960

迭代次数

2622

价值函数值

价值函数值

181410620

43444546474849505152535455565758

迭代次数

图2价值函数ψ1图3价值函数ψ2

4结束语

本文首先介绍了确定需求与随机需求两种情况下的供应链变分不等式均衡模型,然后将其转化为非线性互补

问题,以及无约束连续可微最优化问题,最后运用拟牛顿方法求解该类问题。该方法为求解该类变分不等式问题提供了新的有效算法,它的超线性收敛性也解决了过去求解该类问题计算时间过多的问题,本文最后通过列举确定需求条件与随机需求条件下的两个例子说明了拟牛顿方法在解决供应链均衡问题上的有效性。

参考文献:

[1]何炳生,论求解单调变分不等式的一些投影收缩算法[J].计算数学,1996(1):54-60.

[2]C.G.Broyden,J.E.Dennis,Jr.,andJ.J.More.Onthelocalsuperlinearconvergenceofquasi-Newtonmethods[J].Institute

ofMathematicsandApplications,1973(12):223-246.

[3]Dong,J.,Zhang,D.,Nagurney,A.Asupplychainnetworkequilibriummodelwithrandomdemands[J].EuropeanJournalof

OperationalResearch,2004(156):194-212.

[4]Nagurney,A.,Dong,J.,Zhang,D..Asupplychainnetworkequilibriummodel[J].TransportationResearch,2002(38S):281-303.[5]Nagurney,A..NetworkEconomics:AVariationalInequalityApproach,RevisedSeconded[M].Boston:KluwerAcademicPub-

lishers,1999.

[6]Kanzow,C.,Yamashita,Fukushima,M..NewNCP-functionsandtheirproperties[J].JournalofOptimizationTheoryandAppli-

cations,1997(94):115-135.

[7]Fischer,A.AspecialNewton-typeoptimizationmethod[J].Optimization,1992(24):269-284.

[8]Geiger,C.,Kanzow,C.OntheresolutionofMonotonecomplementarityproblems[J].ComputationalOptimizationandApplica-

tions,1996(5):155-173.

[9]R.Flecher.PracticalMethodsofOptimization,Secondedition[M].Chichester:JohnWileyandSons,1987.

[10]R.H.ByrdandJ.Nocedal.Atoolfortheanalysisofquasi-Newtonmethodswithapplicationtounconstrainedminimization

[J].SIAMJournalonNumericalAnalysis,1989(26):727-739.

[11]Nagurney,A.,Cruz,J.,Matsypura,D..Dynamicsofglobalsupplychainsupernetworks[J].MathematicalandComputerMod-

eling,2003(37):963-983.

LogisticsSci-Tech2008.7

27


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn