全球专业中文经管百科,由121,994位网友共同编写而成,共计435,877个条目

CFLP法

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

CFLP法(Capacitated Facility Location Problem)

目錄

什麼是CFLP法[1]

  CFLP法是反町洋一先生創造併發表的方法,即用LP(線性規劃)運輸法,確定各配送中心的市場占有率,求出配送分擔地區的重心,再用混合整數計劃法的“籌劃型”確定場址的建設位置。其目標函數和約束條件表示如下。

minZ = CijXij + FiYi
iji
\sum_{i}X_{ij}=D_j,j=1,\ldots,N
\sum_{i}X_{ij}\le A_iY_i,j=1,\ldots,M
\sum_{i}Y_i \le K

式中  N——需要地的個數;

  M——配送中心建設候補地的個數;

  K——建設配送中心的個數;

  Dj——需要地(j)的需要量;

  Fi——配送中心建設候補地(i)的不變建設費;

  Ai——配送中心建設候補地的建設容量;

  Cij——從候補地(i)到需要地(j)的運輸單價;

  Xij——從配送中心到需要地(j)的運輸量;

  Yi——假定在候補地(i)建設配送中心時為1,否則為0。

CFLP法的基本原理[2]

  當配送中心的能力有限制,而且用戶的地址和需求量及設置多個配送中心的數目均已確定的情況下,可採用CFLP法(Capacitated Facility Location Problem),從配送中心的備選地點中選出總費用最小的由多個配送中心(假設有m個)組成的配送系統。這個方法的基本步驟如下。

  首先,假定配送中心的備選地點已定,據此假定在保證總運輸費用最小的前提下,求出各暫定配送中心的供應範圍。然後,再在所求出的供應範圍內分別移動配送中心至其他備選地點,以使各供應範圍的總費用下降。當移動每個配送中心的地點都不能繼續使本區域總費用下降時,則計算結束;否則,按可使費用下降的新地點,再求各暫定配送中心的供應範圍,重覆以上過程,直到費用不再下降為止。

  (1)初選配送中心的地點。通過定性分析,根據配送中心的配送能力和用戶需求分佈情況適當地確定配送中心的數量及其設置地點,並以此作為初始方案。這一步驟非常重要,因為它將直接影響整個計算的收斂速度。

  (2)確定各暫定的配送中心的供應範圍。設暫定的配送中心有k個,分別為s1s2,…,sk;用戶有n個;從配送中心si到用戶j地的單位運輸費用為h_{s_ij};以運輸費用U最低為目標,則可構成的運輸問題模型如下:

minU=\sum_{i=1}^k\sum_{j=1}^nh_{s_ij}X_{s_ij}
\sum_{i=1}^kX_{s_ij}\ge D_j,j=1,2,\ldots,n
\sum_{j=1}^nX_{s_ij}\le M_{s_i},i=1,2,\ldots,k
X_{s_ij}\ge 0,i=1,2,\ldots,k,j=1,2,\ldots,n

式中:X_{s_ij}——配送中心si到用戶j的運輸量;

  M_{s_i}——配送中心si的容量;

  Dj——用戶j的需求量。

  解以上運輸問題,就可求得各暫定配送中心的供應範圍。這可表述為如下的用戶集合:

N_i=\Big \{i:X_s^* \ne 0 \Big \},i=1,2,\ldots,k
  (3)在以上各配送範圍內,移動配送中心到其他備選地點,尋求可能的改進方案。設在原定配送中心si的配送範圍為Ni,除si之外,可做配送中心備選地點的還有Li個,在這些地點設置配送中心的固定費用分別為Fil。其中tlLi;則以tl為新的配送中心時,Ni配送範圍內的總費用為:
u_{tl}=\sum_{j=1}^{N_i} h_{t_lj}X_{t_lj}+F_{t_l},t_l \in L_i
令:
u_{tl}=min_{t_l \in L_i}\Big \{u_{tl} \Big \}

  若u_{tl}\le u_{sl},說明步驟(3)求出的目標函數值是步驟(2)求出的第i個配送中心目標函數值的一部分,則令si'=ti';否則令si'=si。對所有k個區域重覆上述過程,得到新的配送中心的集合\Big \{s_i^,\Big \}_{i=1}^k

  (4)比較新、舊配送中心集合的總費用。若前者大於或等於後者,說明已經得到了所要求的解,計算可停止;若前者小於後者,說明新得到的配送心地點可使總費用下降,通過改善配送中心的供應範圍,還有可能進一步降低總費用。為了進一步降低總費用,以新的配送系統代替原有的配送系統,重覆步驟(2)至步驟(4),直到總費用不能再下降為止。

  按以上步驟得到的收斂解,雖然沒有得到理論上的證明,但是由於費用總是在下降的,因此在實際應用中,可以充分相信所得到的解。

CFLP法案例分析

案例一:[2]

  現有選址問題如圖1所示,要求在該地域範圍內12個需求點中選出3個作為配送中心的地址。同時,假設各配送中心的固定費用均為10個單位,容量為13個單位,運輸費率為一個常數,即運輸費用與運輸距離成正比。
Image:配送网络示意图.jpg

  解:根據圖1可得各需求點之間的最短運輸距離如表1所示。

表1 各需求點之間的最短運輸距離

需求點j\需求點i123456789101112
1O16743466989
210565457710910
3650369101212151415
4763O310111313161512
54563078101013129
634910706491066
745101l86O29549
86712131042010627
9671213109910O4813
1091015161310564O49
118914151264284O5
129101512969713950

  (1)根據需求量的分佈情況,可將配送中心的初始位置暫定在4、6、9三個節點上。

  (2)以點4、6、9為配送點,其他各節點為需求點,求運輸問題的最優解,如表3一12所示。於是得到初始方案,總費用為179個單位。(具體求解過程略)

  (3)根據以上求得的初始解,可以看出配送中心4的配送範圍為用戶1、2、3、4、5的集合,配送中心6的配送範圍為用戶1、6、8、12的集合,配送中心9的配送範圍為用戶1、7、9、10、11的集合。

表2 配送中心佈局的初始方案

配送中心\需求點123456789101112供應量
42423213
6245213
91343213
需求量54232435432239

  對於集合{1,2,3,4,5},配送中心的位置設在4時配送費用為:

u_{sl}=u_4=\sum_{j=1}^{N_1} h_{4j}X_{4j}+F_4=7\times 2+6\times 4+3\times 2+0\times 3+3\times 2+10=50+10=60

  如果配送中心的位置從4移到其他需求點,則配送費用分別為:

  如果移到1,則u_{s1}=u_1=\sum_{j=1}^{N_1} h_{1j}X_{1j}+F_1=0\times 2+1\times 4+6\times 2+7\times 3+4\times 2+10=45+10=55

  如果移到2,則u_{s2}=u_2=\sum_{j=1}^{N_1} h_{2j}X_{2j}+F_2=40+10=50

  如果移到3,則u_{s3}=u_3=\sum_{j=1}^{N_1} h_{3j}X_{3j}+F_3=53+10=63

  如果移到5,則u_{s4}=u_5=\sum_{j=1}^{N_1} h_{5j}X_{5j}+F_5=49+10=59

  所以,移到配送中心2時,配送費用最少。

  同理,通過計算,可知對於用戶集合{l,6,8,12},配送中心移到6,配送費用最小;對於用戶集合{1,7,9,10,11},配送中心移到10,配送費用最小。於是,新的配送系統應由用戶集合{2、6、10}組成。

  (4)對新的配送系統{2,6,10}重覆步驟(2)至步驟(4),重新計算。經計算,再次計算所得配送中心方案與前一次結果相同,說明方案已達到最優,所以最終解決方案就是配送中心選擇在{2,6,10},供應方案如表3所示,總費用為152個單位。

表3 配送中心佈局的最終方案

配送中心\需求點123456789101112供應量
22423213
6344213
103143213
需求量54232435432239

  CFLP法的前半部分屬於線性規劃運輸問題的解法,但其又在後半部分對線性規划進行了進一步的完善。雖然該方法實際意義明顯,但缺乏理論上的證明。

相關條目

參考文獻

  1. 劉北林 付瑋瓊主編.物流配送管理.化學工業出版社,2009.07.
  2. 2.0 2.1 劉雲霞主編.現代物流配送管理.清華大學出版社,2009.08.
本條目對我有幫助19
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

朱诚,连晓雾,Tracy.

評論(共0條)

提示:評論內容為網友針對條目"CFLP法"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号