国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

制造企業(yè)供應(yīng)鏈聯(lián)盟伙伴選擇問(wèn)題及其方法研究

2014-09-01 02:56王琳
關(guān)鍵詞:模擬退火遺傳算法算法

摘要:針對(duì)制造企業(yè)供應(yīng)鏈聯(lián)盟構(gòu)建了伙伴企業(yè)選擇的多目標(biāo)模型。文章基于分析遺傳算法及模擬退火算法,提出了將遺傳算法和模擬退火算法兩者結(jié)合來(lái)進(jìn)行求解。同時(shí),通過(guò)實(shí)例仿真結(jié)果表明了該模型和算法的可行性和正確性。

關(guān)鍵詞:伙伴選擇 遺傳算法(GA) 模擬退火(SA)算法

面對(duì)競(jìng)爭(zhēng)日益激烈的市場(chǎng),越來(lái)越多的制造企業(yè)已經(jīng)感到依靠自身難以靈活、快速地響應(yīng)客戶(hù)的需求,企業(yè)間的供應(yīng)鏈聯(lián)盟應(yīng)運(yùn)而生。它利用現(xiàn)代信息技術(shù)與供應(yīng)商及客戶(hù)采取合作的形式,使具有不同核心能力的多個(gè)企業(yè)結(jié)成一種利益共同體或動(dòng)態(tài)聯(lián)盟?;诠?yīng)鏈的動(dòng)態(tài)聯(lián)盟更好的保證了產(chǎn)品質(zhì)量、成本、交貨期,減少了直接供銷(xiāo)商(分銷(xiāo)商)的數(shù)量和以及所需考慮供銷(xiāo)商(分銷(xiāo)商)的重?cái)?shù),使得整條供應(yīng)鏈聯(lián)盟在物流、資金流、信息流及企業(yè)生產(chǎn)管理上達(dá)到整體最優(yōu),實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),風(fēng)險(xiǎn)共擔(dān)和共同盈利。

供應(yīng)鏈聯(lián)盟成員企業(yè)選擇是在組建供應(yīng)鏈聯(lián)盟過(guò)程中必須要考慮的重要問(wèn)題之一。成員企業(yè)選擇的正確與否直接影響到供應(yīng)鏈聯(lián)盟的成敗和績(jī)效。由于影響成員企業(yè)選擇的因素很多,人們一般情況下不能直接做出決策,必須借助一定的決策工具進(jìn)行選擇。本文對(duì)制造企業(yè)供應(yīng)鏈成員企業(yè)選擇問(wèn)題進(jìn)行了數(shù)學(xué)描述,并提出了基于遺傳算法和模擬退火算法的伙伴選擇優(yōu)化模型和算法,最后給出算例,以驗(yàn)證其有效性和準(zhǔn)確性。

1 制造型企業(yè)供應(yīng)鏈合作伙伴選擇的指標(biāo)體系

筆者基于國(guó)內(nèi)外相關(guān)研究成果,給出了制造型企業(yè)供應(yīng)鏈合作伙伴關(guān)系評(píng)價(jià)的指標(biāo)體系,詳見(jiàn)圖1。

2 基于遺傳算法和模擬退火算法的制造企業(yè)供應(yīng)鏈的伙伴關(guān)系選擇方法和應(yīng)用

2.1 伙伴企業(yè)的選擇及多目標(biāo)模型的構(gòu)建

假設(shè)構(gòu)建供應(yīng)鏈聯(lián)盟的成員企業(yè)具備n項(xiàng)核心能力,則:

供應(yīng)鏈中n項(xiàng)任務(wù)的集合用{yi|i∈[1,2,…,n]}表示;

能夠完成任務(wù)yi的成員企業(yè)集合為Ei={eij|i∈[1,2,…,mi]}(i=1,2,…,n);

mi為能夠完成任務(wù)yi的成員企業(yè)的數(shù)量;

Tij、Qij、Cij、Rij、Biji′j′即為企業(yè)eij完成任務(wù)yi的性能參數(shù)。

T——時(shí)間;

Q——質(zhì)量;

C——內(nèi)在成本;

R——可靠性;

B——聯(lián)結(jié)成本。

鑒于上述分析,為這條供應(yīng)鏈選擇一組企業(yè)F={f1,f2…,fn},且F∩Ei={fi}即為優(yōu)化目標(biāo),同時(shí)應(yīng)該使整條供應(yīng)鏈得到如下目標(biāo):

minT;maxQ;minC;maxR;minB(1)

由此引申出多目標(biāo)優(yōu)化的課題。一般來(lái)講,一家企業(yè)不可能同時(shí)達(dá)到式(1)中的目標(biāo)。鑒于此,筆者基于多目標(biāo)優(yōu)化課題構(gòu)建了一套模型:

minZ=w1 uij+w2 (1- )uij+w3 (1- )uij+w4 (1- )uij+ w5 uijui′j′(2)

在式(2)中,tmax、qmax、cmax、rmax、bmax表示全部的候選企業(yè)完成各項(xiàng)任務(wù)的該種性能參數(shù)的最大值。被選入供應(yīng)鏈的uij=1,否則取0值;供應(yīng)鏈成員企業(yè)的組成側(cè)重主要取決于權(quán)重wi。賦值可通過(guò)專(zhuān)家評(píng)分法、層次分析法和熵值法進(jìn)行設(shè)定,且 wk=1。

2.2 算法設(shè)計(jì)

GA和SA結(jié)合算法的步驟:

2.2.1 設(shè)定模擬退火初溫t0,使k=1。

2.2.2 引入二進(jìn)制編碼。染色體參數(shù)參考圖2進(jìn)行設(shè)定,編碼長(zhǎng)度L= mi,代碼串中uij表示候選企業(yè)的狀態(tài),uij 值為1,說(shuō)明該企業(yè)被選中,uij為零值,表示該企業(yè)被淘汰。若M代表群體規(guī)模,則隨機(jī)產(chǎn)生M個(gè)滿(mǎn)足uij=vi(i=1,2,3,…,n)的二進(jìn)制代碼串構(gòu)成初始群體,該供應(yīng)鏈聯(lián)盟對(duì)類(lèi)型 企業(yè)的選擇個(gè)數(shù)是vi=(1,2,…,mi)。

2.2.3 評(píng)價(jià)群體中的個(gè)體,并按照大小的順序逐一排列同一代群體 M個(gè)個(gè)體的適應(yīng)度,i(i=1,2,…,M)即為其染色體序號(hào),則可運(yùn)用式(3)計(jì)得個(gè)體i的適應(yīng)度函數(shù):

fi=(3)

2.2.4 按照遺傳操作要求來(lái)處理群體中的個(gè)體:

①選擇操作:采用比例選擇算子,假設(shè)群體規(guī)模M取20~100,則可通過(guò)公式(4)計(jì)算出適應(yīng)度為f的個(gè)體Xi被選中進(jìn)入下一代的概率Pi:Pi=(4)

②交叉操作:父代中X1、X2通過(guò)交叉概率Pc進(jìn)行雙親雙子交叉操作,產(chǎn)生新一代個(gè)體(Pc的取值范圍在0.2~0.7之間)。

③變異操作:Xi的各基因位以變異概率Pm進(jìn)行變異,也就是參考Pm隨機(jī)擇取位置對(duì)原有mi值進(jìn)行變換。在這一過(guò)程中,須以約束條件uij=vi(i=1,2,…,n)為基準(zhǔn)來(lái)衡量變異操作是否合理(Pm的取值范圍在0.1~0.5之間)。若與該約束條件不符,則須重置代碼串,系統(tǒng)隨之重新選擇,并進(jìn)行交叉、變異。當(dāng)新生個(gè)體符合約束條件時(shí)重置模式終止。

2.2.5 引入最優(yōu)保留策略。

2.2.6 針對(duì)群體中的個(gè)體模擬退火操作:

①SA狀態(tài)函數(shù)產(chǎn)生新基因值g′(K),g′(K)=g(K)+β,β∈(-1,1)為隨機(jī)擾動(dòng);

②求解g′(K)的目標(biāo)函數(shù)值和g(K)目標(biāo)函數(shù)值之差ΔC;

③計(jì)算接受概率Pr=min[1,exp(-ΔC/tk)];

④假設(shè)Pr>random[0,1),則取g(k)=g′(K);否則g(K)恒定不變;

⑤引入最優(yōu)保留策略;

⑥利用退火函數(shù)tk+1=vtk退火,退火速率v∈(0,1)。

2.2.7 用遺傳算法操作終止條件來(lái)衡量運(yùn)算的合理性,若與此條件相符轉(zhuǎn)步驟2.2.8,反之則轉(zhuǎn)步驟2.2.3。

2.2.8 解碼處理遺傳算法搜索的最優(yōu)個(gè)體,得出優(yōu)化結(jié)果。

2.3 算例

各伙伴企業(yè)基于D——設(shè)計(jì)、P——采購(gòu)、M——制造、S——銷(xiāo)售四項(xiàng)核心能力構(gòu)成供應(yīng)鏈聯(lián)盟,每種類(lèi)型的候選企業(yè)數(shù)量分別為2個(gè),3個(gè),3個(gè)和4個(gè),聯(lián)結(jié)成本w5忽略不計(jì),鑒于供應(yīng)鏈企業(yè)組成類(lèi)型,基于層次分析法獲得各權(quán)重系數(shù):0.25、0.28、0.28和0.19。供應(yīng)鏈候選企業(yè)的性能參數(shù)詳見(jiàn)表1。t0=10000,v=0.7,M=30(t0、v、M分別表示初始溫度、退火速率、群體規(guī)模),最大繁殖代數(shù)=100,基于Delphi7編程實(shí)現(xiàn),得到目標(biāo)函數(shù)值2.80378961748634,轉(zhuǎn)換成最佳伙伴組合D-1、P-2、M-2、S-4。本文研究的候選企業(yè)可以以72種形式進(jìn)行優(yōu)化組合,基于該模型數(shù)學(xué)表達(dá)式代入各初始值求得最佳伙伴企業(yè)組合的優(yōu)化值即為最優(yōu),表明GA-SA結(jié)合算法的計(jì)算結(jié)果正確。由此斷定,GA-SA結(jié)合算法收斂速度快,并能達(dá)到一個(gè)穩(wěn)定的最優(yōu)解。

表1 供應(yīng)鏈各候選企業(yè)完成任務(wù)的性能參數(shù)

3 結(jié)論

基于遺傳算法與模擬退火算法相結(jié)合的求解,巧妙規(guī)避了單一GA算法早熟問(wèn)題,同時(shí)使搜索行為進(jìn)一步優(yōu)化。該多目標(biāo)模型和結(jié)合算法在制造企業(yè)供應(yīng)鏈伙伴選擇問(wèn)題方面的應(yīng)用比較科學(xué),可以進(jìn)一步推廣。

參考文獻(xiàn):

[1]王凌.智能優(yōu)化算法及其應(yīng)用[M].北京:清華大學(xué)出版社,2001.

[2]周明,孫樹(shù)棟.遺傳算法原理及應(yīng)用[M].北京:國(guó)防工業(yè)出版社,2001.

[3]周文勇,田蕾.基于供應(yīng)鏈的虛擬企業(yè)[J].物流技術(shù)與應(yīng)用,1999(4).

作者簡(jiǎn)介:

王琳(1961-),男,陜西西安人,本科,講師,研究方向:電工電子學(xué)。

摘要:針對(duì)制造企業(yè)供應(yīng)鏈聯(lián)盟構(gòu)建了伙伴企業(yè)選擇的多目標(biāo)模型。文章基于分析遺傳算法及模擬退火算法,提出了將遺傳算法和模擬退火算法兩者結(jié)合來(lái)進(jìn)行求解。同時(shí),通過(guò)實(shí)例仿真結(jié)果表明了該模型和算法的可行性和正確性。

關(guān)鍵詞:伙伴選擇 遺傳算法(GA) 模擬退火(SA)算法

面對(duì)競(jìng)爭(zhēng)日益激烈的市場(chǎng),越來(lái)越多的制造企業(yè)已經(jīng)感到依靠自身難以靈活、快速地響應(yīng)客戶(hù)的需求,企業(yè)間的供應(yīng)鏈聯(lián)盟應(yīng)運(yùn)而生。它利用現(xiàn)代信息技術(shù)與供應(yīng)商及客戶(hù)采取合作的形式,使具有不同核心能力的多個(gè)企業(yè)結(jié)成一種利益共同體或動(dòng)態(tài)聯(lián)盟?;诠?yīng)鏈的動(dòng)態(tài)聯(lián)盟更好的保證了產(chǎn)品質(zhì)量、成本、交貨期,減少了直接供銷(xiāo)商(分銷(xiāo)商)的數(shù)量和以及所需考慮供銷(xiāo)商(分銷(xiāo)商)的重?cái)?shù),使得整條供應(yīng)鏈聯(lián)盟在物流、資金流、信息流及企業(yè)生產(chǎn)管理上達(dá)到整體最優(yōu),實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),風(fēng)險(xiǎn)共擔(dān)和共同盈利。

供應(yīng)鏈聯(lián)盟成員企業(yè)選擇是在組建供應(yīng)鏈聯(lián)盟過(guò)程中必須要考慮的重要問(wèn)題之一。成員企業(yè)選擇的正確與否直接影響到供應(yīng)鏈聯(lián)盟的成敗和績(jī)效。由于影響成員企業(yè)選擇的因素很多,人們一般情況下不能直接做出決策,必須借助一定的決策工具進(jìn)行選擇。本文對(duì)制造企業(yè)供應(yīng)鏈成員企業(yè)選擇問(wèn)題進(jìn)行了數(shù)學(xué)描述,并提出了基于遺傳算法和模擬退火算法的伙伴選擇優(yōu)化模型和算法,最后給出算例,以驗(yàn)證其有效性和準(zhǔn)確性。

1 制造型企業(yè)供應(yīng)鏈合作伙伴選擇的指標(biāo)體系

筆者基于國(guó)內(nèi)外相關(guān)研究成果,給出了制造型企業(yè)供應(yīng)鏈合作伙伴關(guān)系評(píng)價(jià)的指標(biāo)體系,詳見(jiàn)圖1。

2 基于遺傳算法和模擬退火算法的制造企業(yè)供應(yīng)鏈的伙伴關(guān)系選擇方法和應(yīng)用

2.1 伙伴企業(yè)的選擇及多目標(biāo)模型的構(gòu)建

假設(shè)構(gòu)建供應(yīng)鏈聯(lián)盟的成員企業(yè)具備n項(xiàng)核心能力,則:

供應(yīng)鏈中n項(xiàng)任務(wù)的集合用{yi|i∈[1,2,…,n]}表示;

能夠完成任務(wù)yi的成員企業(yè)集合為Ei={eij|i∈[1,2,…,mi]}(i=1,2,…,n);

mi為能夠完成任務(wù)yi的成員企業(yè)的數(shù)量;

Tij、Qij、Cij、Rij、Biji′j′即為企業(yè)eij完成任務(wù)yi的性能參數(shù)。

T——時(shí)間;

Q——質(zhì)量;

C——內(nèi)在成本;

R——可靠性;

B——聯(lián)結(jié)成本。

鑒于上述分析,為這條供應(yīng)鏈選擇一組企業(yè)F={f1,f2…,fn},且F∩Ei={fi}即為優(yōu)化目標(biāo),同時(shí)應(yīng)該使整條供應(yīng)鏈得到如下目標(biāo):

minT;maxQ;minC;maxR;minB(1)

由此引申出多目標(biāo)優(yōu)化的課題。一般來(lái)講,一家企業(yè)不可能同時(shí)達(dá)到式(1)中的目標(biāo)。鑒于此,筆者基于多目標(biāo)優(yōu)化課題構(gòu)建了一套模型:

minZ=w1 uij+w2 (1- )uij+w3 (1- )uij+w4 (1- )uij+ w5 uijui′j′(2)

在式(2)中,tmax、qmax、cmax、rmax、bmax表示全部的候選企業(yè)完成各項(xiàng)任務(wù)的該種性能參數(shù)的最大值。被選入供應(yīng)鏈的uij=1,否則取0值;供應(yīng)鏈成員企業(yè)的組成側(cè)重主要取決于權(quán)重wi。賦值可通過(guò)專(zhuān)家評(píng)分法、層次分析法和熵值法進(jìn)行設(shè)定,且 wk=1。

2.2 算法設(shè)計(jì)

GA和SA結(jié)合算法的步驟:

2.2.1 設(shè)定模擬退火初溫t0,使k=1。

2.2.2 引入二進(jìn)制編碼。染色體參數(shù)參考圖2進(jìn)行設(shè)定,編碼長(zhǎng)度L= mi,代碼串中uij表示候選企業(yè)的狀態(tài),uij 值為1,說(shuō)明該企業(yè)被選中,uij為零值,表示該企業(yè)被淘汰。若M代表群體規(guī)模,則隨機(jī)產(chǎn)生M個(gè)滿(mǎn)足uij=vi(i=1,2,3,…,n)的二進(jìn)制代碼串構(gòu)成初始群體,該供應(yīng)鏈聯(lián)盟對(duì)類(lèi)型 企業(yè)的選擇個(gè)數(shù)是vi=(1,2,…,mi)。

2.2.3 評(píng)價(jià)群體中的個(gè)體,并按照大小的順序逐一排列同一代群體 M個(gè)個(gè)體的適應(yīng)度,i(i=1,2,…,M)即為其染色體序號(hào),則可運(yùn)用式(3)計(jì)得個(gè)體i的適應(yīng)度函數(shù):

fi=(3)

2.2.4 按照遺傳操作要求來(lái)處理群體中的個(gè)體:

①選擇操作:采用比例選擇算子,假設(shè)群體規(guī)模M取20~100,則可通過(guò)公式(4)計(jì)算出適應(yīng)度為f的個(gè)體Xi被選中進(jìn)入下一代的概率Pi:Pi=(4)

②交叉操作:父代中X1、X2通過(guò)交叉概率Pc進(jìn)行雙親雙子交叉操作,產(chǎn)生新一代個(gè)體(Pc的取值范圍在0.2~0.7之間)。

③變異操作:Xi的各基因位以變異概率Pm進(jìn)行變異,也就是參考Pm隨機(jī)擇取位置對(duì)原有mi值進(jìn)行變換。在這一過(guò)程中,須以約束條件uij=vi(i=1,2,…,n)為基準(zhǔn)來(lái)衡量變異操作是否合理(Pm的取值范圍在0.1~0.5之間)。若與該約束條件不符,則須重置代碼串,系統(tǒng)隨之重新選擇,并進(jìn)行交叉、變異。當(dāng)新生個(gè)體符合約束條件時(shí)重置模式終止。

2.2.5 引入最優(yōu)保留策略。

2.2.6 針對(duì)群體中的個(gè)體模擬退火操作:

①SA狀態(tài)函數(shù)產(chǎn)生新基因值g′(K),g′(K)=g(K)+β,β∈(-1,1)為隨機(jī)擾動(dòng);

②求解g′(K)的目標(biāo)函數(shù)值和g(K)目標(biāo)函數(shù)值之差ΔC;

③計(jì)算接受概率Pr=min[1,exp(-ΔC/tk)];

④假設(shè)Pr>random[0,1),則取g(k)=g′(K);否則g(K)恒定不變;

⑤引入最優(yōu)保留策略;

⑥利用退火函數(shù)tk+1=vtk退火,退火速率v∈(0,1)。

2.2.7 用遺傳算法操作終止條件來(lái)衡量運(yùn)算的合理性,若與此條件相符轉(zhuǎn)步驟2.2.8,反之則轉(zhuǎn)步驟2.2.3。

2.2.8 解碼處理遺傳算法搜索的最優(yōu)個(gè)體,得出優(yōu)化結(jié)果。

2.3 算例

各伙伴企業(yè)基于D——設(shè)計(jì)、P——采購(gòu)、M——制造、S——銷(xiāo)售四項(xiàng)核心能力構(gòu)成供應(yīng)鏈聯(lián)盟,每種類(lèi)型的候選企業(yè)數(shù)量分別為2個(gè),3個(gè),3個(gè)和4個(gè),聯(lián)結(jié)成本w5忽略不計(jì),鑒于供應(yīng)鏈企業(yè)組成類(lèi)型,基于層次分析法獲得各權(quán)重系數(shù):0.25、0.28、0.28和0.19。供應(yīng)鏈候選企業(yè)的性能參數(shù)詳見(jiàn)表1。t0=10000,v=0.7,M=30(t0、v、M分別表示初始溫度、退火速率、群體規(guī)模),最大繁殖代數(shù)=100,基于Delphi7編程實(shí)現(xiàn),得到目標(biāo)函數(shù)值2.80378961748634,轉(zhuǎn)換成最佳伙伴組合D-1、P-2、M-2、S-4。本文研究的候選企業(yè)可以以72種形式進(jìn)行優(yōu)化組合,基于該模型數(shù)學(xué)表達(dá)式代入各初始值求得最佳伙伴企業(yè)組合的優(yōu)化值即為最優(yōu),表明GA-SA結(jié)合算法的計(jì)算結(jié)果正確。由此斷定,GA-SA結(jié)合算法收斂速度快,并能達(dá)到一個(gè)穩(wěn)定的最優(yōu)解。

表1 供應(yīng)鏈各候選企業(yè)完成任務(wù)的性能參數(shù)

3 結(jié)論

基于遺傳算法與模擬退火算法相結(jié)合的求解,巧妙規(guī)避了單一GA算法早熟問(wèn)題,同時(shí)使搜索行為進(jìn)一步優(yōu)化。該多目標(biāo)模型和結(jié)合算法在制造企業(yè)供應(yīng)鏈伙伴選擇問(wèn)題方面的應(yīng)用比較科學(xué),可以進(jìn)一步推廣。

參考文獻(xiàn):

[1]王凌.智能優(yōu)化算法及其應(yīng)用[M].北京:清華大學(xué)出版社,2001.

[2]周明,孫樹(shù)棟.遺傳算法原理及應(yīng)用[M].北京:國(guó)防工業(yè)出版社,2001.

[3]周文勇,田蕾.基于供應(yīng)鏈的虛擬企業(yè)[J].物流技術(shù)與應(yīng)用,1999(4).

作者簡(jiǎn)介:

王琳(1961-),男,陜西西安人,本科,講師,研究方向:電工電子學(xué)。

摘要:針對(duì)制造企業(yè)供應(yīng)鏈聯(lián)盟構(gòu)建了伙伴企業(yè)選擇的多目標(biāo)模型。文章基于分析遺傳算法及模擬退火算法,提出了將遺傳算法和模擬退火算法兩者結(jié)合來(lái)進(jìn)行求解。同時(shí),通過(guò)實(shí)例仿真結(jié)果表明了該模型和算法的可行性和正確性。

關(guān)鍵詞:伙伴選擇 遺傳算法(GA) 模擬退火(SA)算法

面對(duì)競(jìng)爭(zhēng)日益激烈的市場(chǎng),越來(lái)越多的制造企業(yè)已經(jīng)感到依靠自身難以靈活、快速地響應(yīng)客戶(hù)的需求,企業(yè)間的供應(yīng)鏈聯(lián)盟應(yīng)運(yùn)而生。它利用現(xiàn)代信息技術(shù)與供應(yīng)商及客戶(hù)采取合作的形式,使具有不同核心能力的多個(gè)企業(yè)結(jié)成一種利益共同體或動(dòng)態(tài)聯(lián)盟?;诠?yīng)鏈的動(dòng)態(tài)聯(lián)盟更好的保證了產(chǎn)品質(zhì)量、成本、交貨期,減少了直接供銷(xiāo)商(分銷(xiāo)商)的數(shù)量和以及所需考慮供銷(xiāo)商(分銷(xiāo)商)的重?cái)?shù),使得整條供應(yīng)鏈聯(lián)盟在物流、資金流、信息流及企業(yè)生產(chǎn)管理上達(dá)到整體最優(yōu),實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),風(fēng)險(xiǎn)共擔(dān)和共同盈利。

供應(yīng)鏈聯(lián)盟成員企業(yè)選擇是在組建供應(yīng)鏈聯(lián)盟過(guò)程中必須要考慮的重要問(wèn)題之一。成員企業(yè)選擇的正確與否直接影響到供應(yīng)鏈聯(lián)盟的成敗和績(jī)效。由于影響成員企業(yè)選擇的因素很多,人們一般情況下不能直接做出決策,必須借助一定的決策工具進(jìn)行選擇。本文對(duì)制造企業(yè)供應(yīng)鏈成員企業(yè)選擇問(wèn)題進(jìn)行了數(shù)學(xué)描述,并提出了基于遺傳算法和模擬退火算法的伙伴選擇優(yōu)化模型和算法,最后給出算例,以驗(yàn)證其有效性和準(zhǔn)確性。

1 制造型企業(yè)供應(yīng)鏈合作伙伴選擇的指標(biāo)體系

筆者基于國(guó)內(nèi)外相關(guān)研究成果,給出了制造型企業(yè)供應(yīng)鏈合作伙伴關(guān)系評(píng)價(jià)的指標(biāo)體系,詳見(jiàn)圖1。

2 基于遺傳算法和模擬退火算法的制造企業(yè)供應(yīng)鏈的伙伴關(guān)系選擇方法和應(yīng)用

2.1 伙伴企業(yè)的選擇及多目標(biāo)模型的構(gòu)建

假設(shè)構(gòu)建供應(yīng)鏈聯(lián)盟的成員企業(yè)具備n項(xiàng)核心能力,則:

供應(yīng)鏈中n項(xiàng)任務(wù)的集合用{yi|i∈[1,2,…,n]}表示;

能夠完成任務(wù)yi的成員企業(yè)集合為Ei={eij|i∈[1,2,…,mi]}(i=1,2,…,n);

mi為能夠完成任務(wù)yi的成員企業(yè)的數(shù)量;

Tij、Qij、Cij、Rij、Biji′j′即為企業(yè)eij完成任務(wù)yi的性能參數(shù)。

T——時(shí)間;

Q——質(zhì)量;

C——內(nèi)在成本;

R——可靠性;

B——聯(lián)結(jié)成本。

鑒于上述分析,為這條供應(yīng)鏈選擇一組企業(yè)F={f1,f2…,fn},且F∩Ei={fi}即為優(yōu)化目標(biāo),同時(shí)應(yīng)該使整條供應(yīng)鏈得到如下目標(biāo):

minT;maxQ;minC;maxR;minB(1)

由此引申出多目標(biāo)優(yōu)化的課題。一般來(lái)講,一家企業(yè)不可能同時(shí)達(dá)到式(1)中的目標(biāo)。鑒于此,筆者基于多目標(biāo)優(yōu)化課題構(gòu)建了一套模型:

minZ=w1 uij+w2 (1- )uij+w3 (1- )uij+w4 (1- )uij+ w5 uijui′j′(2)

在式(2)中,tmax、qmax、cmax、rmax、bmax表示全部的候選企業(yè)完成各項(xiàng)任務(wù)的該種性能參數(shù)的最大值。被選入供應(yīng)鏈的uij=1,否則取0值;供應(yīng)鏈成員企業(yè)的組成側(cè)重主要取決于權(quán)重wi。賦值可通過(guò)專(zhuān)家評(píng)分法、層次分析法和熵值法進(jìn)行設(shè)定,且 wk=1。

2.2 算法設(shè)計(jì)

GA和SA結(jié)合算法的步驟:

2.2.1 設(shè)定模擬退火初溫t0,使k=1。

2.2.2 引入二進(jìn)制編碼。染色體參數(shù)參考圖2進(jìn)行設(shè)定,編碼長(zhǎng)度L= mi,代碼串中uij表示候選企業(yè)的狀態(tài),uij 值為1,說(shuō)明該企業(yè)被選中,uij為零值,表示該企業(yè)被淘汰。若M代表群體規(guī)模,則隨機(jī)產(chǎn)生M個(gè)滿(mǎn)足uij=vi(i=1,2,3,…,n)的二進(jìn)制代碼串構(gòu)成初始群體,該供應(yīng)鏈聯(lián)盟對(duì)類(lèi)型 企業(yè)的選擇個(gè)數(shù)是vi=(1,2,…,mi)。

2.2.3 評(píng)價(jià)群體中的個(gè)體,并按照大小的順序逐一排列同一代群體 M個(gè)個(gè)體的適應(yīng)度,i(i=1,2,…,M)即為其染色體序號(hào),則可運(yùn)用式(3)計(jì)得個(gè)體i的適應(yīng)度函數(shù):

fi=(3)

2.2.4 按照遺傳操作要求來(lái)處理群體中的個(gè)體:

①選擇操作:采用比例選擇算子,假設(shè)群體規(guī)模M取20~100,則可通過(guò)公式(4)計(jì)算出適應(yīng)度為f的個(gè)體Xi被選中進(jìn)入下一代的概率Pi:Pi=(4)

②交叉操作:父代中X1、X2通過(guò)交叉概率Pc進(jìn)行雙親雙子交叉操作,產(chǎn)生新一代個(gè)體(Pc的取值范圍在0.2~0.7之間)。

③變異操作:Xi的各基因位以變異概率Pm進(jìn)行變異,也就是參考Pm隨機(jī)擇取位置對(duì)原有mi值進(jìn)行變換。在這一過(guò)程中,須以約束條件uij=vi(i=1,2,…,n)為基準(zhǔn)來(lái)衡量變異操作是否合理(Pm的取值范圍在0.1~0.5之間)。若與該約束條件不符,則須重置代碼串,系統(tǒng)隨之重新選擇,并進(jìn)行交叉、變異。當(dāng)新生個(gè)體符合約束條件時(shí)重置模式終止。

2.2.5 引入最優(yōu)保留策略。

2.2.6 針對(duì)群體中的個(gè)體模擬退火操作:

①SA狀態(tài)函數(shù)產(chǎn)生新基因值g′(K),g′(K)=g(K)+β,β∈(-1,1)為隨機(jī)擾動(dòng);

②求解g′(K)的目標(biāo)函數(shù)值和g(K)目標(biāo)函數(shù)值之差ΔC;

③計(jì)算接受概率Pr=min[1,exp(-ΔC/tk)];

④假設(shè)Pr>random[0,1),則取g(k)=g′(K);否則g(K)恒定不變;

⑤引入最優(yōu)保留策略;

⑥利用退火函數(shù)tk+1=vtk退火,退火速率v∈(0,1)。

2.2.7 用遺傳算法操作終止條件來(lái)衡量運(yùn)算的合理性,若與此條件相符轉(zhuǎn)步驟2.2.8,反之則轉(zhuǎn)步驟2.2.3。

2.2.8 解碼處理遺傳算法搜索的最優(yōu)個(gè)體,得出優(yōu)化結(jié)果。

2.3 算例

各伙伴企業(yè)基于D——設(shè)計(jì)、P——采購(gòu)、M——制造、S——銷(xiāo)售四項(xiàng)核心能力構(gòu)成供應(yīng)鏈聯(lián)盟,每種類(lèi)型的候選企業(yè)數(shù)量分別為2個(gè),3個(gè),3個(gè)和4個(gè),聯(lián)結(jié)成本w5忽略不計(jì),鑒于供應(yīng)鏈企業(yè)組成類(lèi)型,基于層次分析法獲得各權(quán)重系數(shù):0.25、0.28、0.28和0.19。供應(yīng)鏈候選企業(yè)的性能參數(shù)詳見(jiàn)表1。t0=10000,v=0.7,M=30(t0、v、M分別表示初始溫度、退火速率、群體規(guī)模),最大繁殖代數(shù)=100,基于Delphi7編程實(shí)現(xiàn),得到目標(biāo)函數(shù)值2.80378961748634,轉(zhuǎn)換成最佳伙伴組合D-1、P-2、M-2、S-4。本文研究的候選企業(yè)可以以72種形式進(jìn)行優(yōu)化組合,基于該模型數(shù)學(xué)表達(dá)式代入各初始值求得最佳伙伴企業(yè)組合的優(yōu)化值即為最優(yōu),表明GA-SA結(jié)合算法的計(jì)算結(jié)果正確。由此斷定,GA-SA結(jié)合算法收斂速度快,并能達(dá)到一個(gè)穩(wěn)定的最優(yōu)解。

表1 供應(yīng)鏈各候選企業(yè)完成任務(wù)的性能參數(shù)

3 結(jié)論

基于遺傳算法與模擬退火算法相結(jié)合的求解,巧妙規(guī)避了單一GA算法早熟問(wèn)題,同時(shí)使搜索行為進(jìn)一步優(yōu)化。該多目標(biāo)模型和結(jié)合算法在制造企業(yè)供應(yīng)鏈伙伴選擇問(wèn)題方面的應(yīng)用比較科學(xué),可以進(jìn)一步推廣。

參考文獻(xiàn):

[1]王凌.智能優(yōu)化算法及其應(yīng)用[M].北京:清華大學(xué)出版社,2001.

[2]周明,孫樹(shù)棟.遺傳算法原理及應(yīng)用[M].北京:國(guó)防工業(yè)出版社,2001.

[3]周文勇,田蕾.基于供應(yīng)鏈的虛擬企業(yè)[J].物流技術(shù)與應(yīng)用,1999(4).

作者簡(jiǎn)介:

王琳(1961-),男,陜西西安人,本科,講師,研究方向:電工電子學(xué)。

猜你喜歡
模擬退火遺傳算法算法
基于MapReduce的改進(jìn)Eclat算法
Travellng thg World Full—time for Rree
進(jìn)位加法的兩種算法
模擬退火遺傳算法在機(jī)械臂路徑規(guī)劃中的應(yīng)用
基于自適應(yīng)遺傳算法的CSAMT一維反演
一種基于遺傳算法的聚類(lèi)分析方法在DNA序列比較中的應(yīng)用
基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
一種改進(jìn)的整周模糊度去相關(guān)算法
基于模糊自適應(yīng)模擬退火遺傳算法的配電網(wǎng)故障定位
基于改進(jìn)的遺傳算法的模糊聚類(lèi)算法
剑阁县| 平凉市| 四平市| 嵊泗县| 穆棱市| 多伦县| 金溪县| 徐汇区| 江口县| 黎川县| 犍为县| 金秀| 微山县| 莒南县| 方城县| 长泰县| 泰和县| 广宁县| 义马市| 嘉兴市| 尖扎县| 九龙县| 阳朔县| 昌乐县| 霸州市| 嘉黎县| 南平市| 玉门市| 常州市| 石渠县| 宾川县| 左云县| 安达市| 大英县| 唐山市| 长治市| 福州市| 东辽县| 科尔| 通海县| 永泰县|