• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    貪心核加速動態(tài)規(guī)劃算法求解折扣{0-1}背包問題

    2019-09-04 10:14:27史文旭楊洋鮑勝利
    計(jì)算機(jī)應(yīng)用 2019年7期
    關(guān)鍵詞:項(xiàng)集背包實(shí)例

    史文旭 楊洋 鮑勝利

    摘 要:針對現(xiàn)有動態(tài)規(guī)劃算法求解折扣{0-1}背包問題(D{0-1}KP)緩慢的問題,基于動態(tài)規(guī)劃思想并結(jié)合新型貪心修復(fù)優(yōu)化算法(NGROA)與核算法,通過縮小問題規(guī)模加速問題求解來提出一種貪心核加速動態(tài)規(guī)劃(GCADP)算法。首先利用NGROA對問題進(jìn)行貪心求解,得到非完整項(xiàng);然后通過計(jì)算得到模糊核區(qū)間的半徑和模糊核區(qū)間范圍;最后對于模糊核區(qū)間內(nèi)的物品及同一項(xiàng)集內(nèi)的物品利用基礎(chǔ)動態(tài)規(guī)劃(BDP)算法求解。實(shí)驗(yàn)結(jié)果表明:GCADP算法適用于求解D{0-1}KP,且在求解速度上相比BDP算法平均提升了76.24%,相比FirEGA算法平均提升了75.07%。

    Abstract: As the existing dynamic programming algorithm cannot quickly solve Discounted {0-1} Knapsack Problem (D{0-1}KP), based on the idea of dynamic programming and combined with New Greedy Repair Optimization Algorithm (NGROA) and core algorithm, a Greedy Core Acceleration Dynamic Programming (GCADP) algorithm was proposed with the acceleration of the problem solving by reducing the problem scale. Firstly, the incomplete item was obtained based on the greedy solution of the problem by NGROA. Then, the radius and range of fuzzy core interval were found by calculation. Finally, Basic Dynamic Programming (BDP) algorithm was used to solve the items in the fuzzy core interval and the items in the same item set. The experimental results show that GCADP algorithm is suitable for solving D{0-1}KP. Meanwhile, the average solution speed of GCADP improves by 76.24% and 75.07% respectively compared with that of BDP algorithm and FirEGA (First Elitist reservation strategy Genetic Algorithm).

    Key words: Discounted {0-1} Knapsack Problem (D{0-1}KP); Greedy Core Acceleration Dynamic Programming (GCADP) algorithm; New Greedy Repaired Optimization Algorithm(NGROA); core algorithm; Basic Dynamic Programming (BDP)

    0 引言

    折扣{0-1}背包問題(Discounted{0-1} Knapsack Problem, D{0-1}KP)是經(jīng)典的{0-1}背包問題({0-1} Knapsack Problem,{0-1}KP)的一個(gè)拓展形式[1-6],通過數(shù)學(xué)模型刻畫實(shí)際商業(yè)活動中折扣銷售、捆綁銷售等現(xiàn)象,對這類問題進(jìn)行最優(yōu)化求解,達(dá)到獲利最大化。D{0-1}KP可簡單理解為A物品售價(jià)40元,B物品售價(jià)50元,同時(shí)購買A,B記為購買物品C只需支出80元或其他小于90元的價(jià)格。在現(xiàn)實(shí)商業(yè)銷售案例中,如“黑色星期五”“雙十一”等大型購物節(jié),通過D{0-1}KP能夠很好地使客戶在項(xiàng)目決策得到最優(yōu)方案,銷售商也能夠通過D{0-1}KP更有針對性地設(shè)計(jì)自己的銷售方案。利用D{0-1}KP使得商業(yè)價(jià)值達(dá)到最大化,在實(shí)際商業(yè)問題中,具有廣闊的應(yīng)用前景。

    對于D{0-1}KP的數(shù)學(xué)模型,主要有三類數(shù)學(xué)模型:Guder[1]和Guldan[2]分別提出單目標(biāo)與多目標(biāo)第一數(shù)學(xué)模型;賀毅朝等[3]通過將二進(jìn)制編碼方式改為實(shí)數(shù)類編碼方式提出第二數(shù)學(xué)模型;楊洋等[4]通過改變二進(jìn)制編碼個(gè)體對應(yīng)原則,提出簡化數(shù)學(xué)模型。三類模型均存在虛擬物品C,即同時(shí)購買物品A和物品B,但不同算法表達(dá)方式不同。考慮到動態(tài)規(guī)劃算法特殊性,因而本文使用D{0-1}KP第一數(shù)學(xué)模型。

    對于D{0-1}KP的求解算法方面,主要有精確算法求解及群智能算法求解兩大方面。對于精確算法,主要是基于動態(tài)規(guī)劃算法,如Rong等[5]結(jié)合背包問題中的核問題對D{0-1}KP提出了基于核問題的基礎(chǔ)動態(tài)規(guī)劃(Basic Dynamic Programming, BDP)等。He等[6]通過對偶思想,將動態(tài)規(guī)劃中最大價(jià)值轉(zhuǎn)換為求解最小質(zhì)量,提出針對D{0-1}KP的新精確算法(New Exact algorithm for D{0-1}KP, NE-DKP)。對于群智能算法[3-4,7-15]則成果相對較多,如:遺傳算法[3-4,7-8]、帝蝴蝶算法[9-10]、烏鴉算法[12-13]等成果。

    基于文獻(xiàn)[7]中提出的新型貪心修復(fù)優(yōu)化算法(New Greedy Repaired Optimization Algorithm, NGROA),通過核算法[8]縮小問題規(guī)模,加速問題求解,再利用動態(tài)規(guī)劃算法對問題進(jìn)行求解,提出貪心核加速動態(tài)規(guī)劃(Greedy Core Acceleration Dynamic Programming, GCADP)算法。利用GCADP求解四類大規(guī)模D{0-1}KP實(shí)例,分析其結(jié)果。

    2 改進(jìn)核算法

    利用價(jià)值密度對背包問題進(jìn)行貪心求解是一種常見的有效手段,因其結(jié)構(gòu)簡單,運(yùn)算迅速,近似結(jié)果良好受到廣泛應(yīng)用。又因?yàn)閮r(jià)值密度貪心算法求得的近似個(gè)體與精確解個(gè)體的主要差異在于鄰近第一個(gè)超出背包承重的物體序號附近,根據(jù)這一特性,Balas等[16]于1980年提出核算法。

    2.1 精確核算法

    對于{0-1}KP而言,核算法可理解為對于物品規(guī)模為n的解空間X1×n分為三個(gè)子空間的直和,即X1×n=X11×n1⊕X21×n2⊕X31×n3。其中,子空間X1中的分量均取值為1,即{X11×n1=1|1≤i≤n1};子空間X3中的分量均取值為0,即{X31×n3=0|1≤i≤n3},而子空間X2即為精確核算法的解,也即核區(qū)間,接下來只需對X2進(jìn)一步求解即可,則將問題規(guī)模從dim(X1×n)=n縮減為dim(X21×n2)=n2,從而達(dá)到加速的效果。

    則問題化為首先需要思考如何對問題進(jìn)行精確劃分子空間,但對問題進(jìn)行精確的時(shí)間復(fù)雜度此句不通順,需調(diào)整與精確求解{0-1}KP相同但對問題進(jìn)行精確劃分子空間的時(shí)間復(fù)雜度與精確求解{0-1}KP的時(shí)間復(fù)雜度相同[17],則問題仍然是一個(gè)非確定性多項(xiàng)式難題(Non-deterministic Polynomial hard, NP-hard)問題,較難直接求解,因此有必要考慮一種快速、簡單的方法尋找近似核區(qū)間替代精確核區(qū)間。

    2.2 近似核算法

    類似文獻(xiàn)[5,18]中的方法,近似核算法定義模糊核區(qū)間(Fuzzy Core Interval, FCI)[s,t][18]如下:

    X∈{0,1}1×n表示為該背包問題的貪心近似解。其中,xi=0Xi是個(gè)數(shù)值,應(yīng)該不是向量、矢量或矩陣吧?表示不選取第i個(gè)物品;xi=1表示選取第i個(gè)物品。s為核區(qū)間下界,t為上界;b為非完整項(xiàng)(break item);r為核半徑;且n為經(jīng)驗(yàn)數(shù)值[16],n為問題規(guī)模;N為自然數(shù)集。

    2.3 貪心策略

    D{0-1}KP與{0-1}KP在利用貪心思想求解近似解時(shí),最大的不同便在于D{0-1}KP在選擇當(dāng)前價(jià)值密度最大項(xiàng)時(shí),會出現(xiàn)同一項(xiàng)集內(nèi)的多個(gè)物品同時(shí)被選擇的情況。傳統(tǒng)貪心修復(fù)優(yōu)化算法(Greedy Repaired Optimization Algorithm, GROA)在處理這類問題時(shí),選擇價(jià)值密度最大項(xiàng)。目標(biāo)函數(shù)并非是選擇價(jià)值密度最大項(xiàng),而是價(jià)值最大項(xiàng)。這就導(dǎo)致文獻(xiàn)[5]中,結(jié)合核算法的稀疏點(diǎn)動態(tài)規(guī)劃(Sparse node Dynamic Programming, SDP)算法因?yàn)樨澬倪x擇不當(dāng)反而比BDP效果更差。

    如在實(shí)際問題中,若第i個(gè)項(xiàng)集中的物品3i,3i+1,3i+2中,不止一個(gè)物品的價(jià)值密度遠(yuǎn)超過非完整項(xiàng)的價(jià)值密度,不妨令p3i/w3i≥p3i+2/w3i+2pb/wb,此時(shí)GROA相對于NGROA最小損失價(jià)值(Minimum Loss Value, MLV)為:

    其中,p3i+2-p3i是選擇價(jià)值密度最大而非價(jià)值最大直接損失的價(jià)值,w3i+2-w3i為該選擇情況下空余的背包承重,又因?yàn)榭沼嗟谋嘲兄貙牟怀^非完整項(xiàng)價(jià)值密度的物品中選擇,所以將空出背包承重乘以非完整項(xiàng)的價(jià)值密度,即為GROA相對NGROA的MLV。

    程序后在算法FCI中,首先利用第1)~4)步求得問題規(guī)模并對物品按照價(jià)值密度排序,生成物品個(gè)體編碼X及項(xiàng)集向量Y。然后利用第5)~27)步對問題進(jìn)行貪心求解,其中第6)步為選取當(dāng)前價(jià)值密度最大項(xiàng)。第7)~13)步判斷該物品所在項(xiàng)集是否有其他物品被選擇,如果物品所在項(xiàng)集沒有物品被選擇且選取該物品后背包內(nèi)所有物品質(zhì)量不超出背包承重,則選擇該物品。第15)~26)步表示,若物品所在項(xiàng)集已有選擇的物品,則按照NGROA思想,判斷該物品是否為當(dāng)前項(xiàng)集中價(jià)值最大的物品,再對其進(jìn)行背包載重測試,若未超出背包載重,則選擇該物品。最后通過第28)~29)步得到結(jié)果。

    3 GCADP算法

    動態(tài)規(guī)劃(Dynamic Programming, DP)由Bellman[19]基于貝爾曼最優(yōu)性原理提出,廣泛用于求解NP問題。因DP能夠處理多階段決策問題,所以在離散系統(tǒng)、連續(xù)系統(tǒng)等領(lǐng)域都應(yīng)用廣泛。利用DP求解各類背包問題算法相對較成熟[20-23],故本文基于DP算法,結(jié)合核算法,提出GCADP對D{0-1}KP進(jìn)行求解。

    3.1 DP求解{0-1}KP

    對于規(guī)模為n,背包容量為C的{0-1}KP,物品價(jià)值與質(zhì)量分別為P,W。{0-1}KP[3,24-25]可描述為:

    求解{0-1}KP,即找到最優(yōu)向量X,使得目標(biāo)函數(shù)值最大。利用DP求解{0-1}KP,首先定義V(n,C)的矩陣。對于2≤i≤n,1≤j≤C此處感覺描述有問題,是否應(yīng)該改為“i,j,1≤i≤n,1≤j≤C”,注意是1≤i≤n,不是2≤i≤n。請明確?;貜?fù):不需要修改,Vv(i, j)此處的V(i, j),是否應(yīng)該是一個(gè)具體的數(shù)值,而不是一個(gè)矩陣?請明確。要注意矩陣與矩陣中的具體數(shù)值的書寫問題,若是具體數(shù)據(jù),V不應(yīng)該是加黑加斜體。另外,其他處也存在此類現(xiàn)象。表示當(dāng)前背包容量為j時(shí),前i個(gè)物品組合對應(yīng)的最大價(jià)值。算法迭代公式如下:

    通過迭代計(jì)算,最終得到的V(n,C)即為問題的解。

    3.2 BDP求解D{0-1}KP

    BDP[5]求解D{0-1}KP與DP求解{0-1}KP算法思路類似,但在具體最優(yōu)選擇上有較大不同。在傳統(tǒng)“一行一物”的標(biāo)準(zhǔn),變?yōu)橐恍幸豁?xiàng)集。BDP算法迭代公式如下。

    對于初始值設(shè)定為如下:

    對于第2個(gè)項(xiàng)集至最后一個(gè)項(xiàng)集設(shè)定迭代公式如下:

    對于D{0-1}KP模型,設(shè)價(jià)值系數(shù)集為P、重量系數(shù)W和背包載重容量C。因文獻(xiàn)[5]未給出算法偽代碼,對BDP算法Matlab偽代碼描述如算法2。

    程序BDP算法中,首先利用第1)~3)步處理參數(shù),第4)~7)步刻畫式(11),設(shè)置動態(tài)規(guī)劃第一行物品選取。第8)~19)步利用動態(tài)規(guī)劃法求解問題,其中第9)步表示該項(xiàng)集無任何物品可供選擇,直接繼承上一行結(jié)果,第10)~12)步表示該項(xiàng)集是否選擇第一個(gè)物品(質(zhì)量和價(jià)值均最?。?3)~15)步表示該項(xiàng)集是否選擇第一、二個(gè)物品,第16)~18)步表示在該項(xiàng)集是否選擇物品。最后再輸出結(jié)果。

    3.3 GCADP求解D{0-1}KP

    GCADP算法在傳統(tǒng)SDP算法[5]基礎(chǔ)上,選擇NGROA作為貪心策略的動態(tài)規(guī)劃算法。因文獻(xiàn)[5]中已經(jīng)經(jīng)過實(shí)例論證SDP若弱于BDP,因此本文不再過多敘述SDP相關(guān)部分。GCADP與BDP類似,仍然以物品項(xiàng)集數(shù)量作為迭代行,每行通過w3i,w3i+1,w3i+2將區(qū)間[0,C]劃分為4個(gè)連續(xù)區(qū)間,分別為:[0,w3i),[w3i,w3i+1),[w3i+1,w3i+2)和[w3i+2,C]。并在迭代過程過程中,選擇物品價(jià)值最大的組合。GCADP算法迭代公式與BDP算法相同,不過多考慮。GCADP算法Matlab偽代碼描述如算法3。

    程序后GCADP算法中,第1)~2)步分別得到問題規(guī)模及項(xiàng)集規(guī)模。第3)步通過FCI算法得到問題的模糊核區(qū)間。第4)~12)步為處理經(jīng)過核算法處理過后的數(shù)據(jù),其中第4)步是確認(rèn)模糊核區(qū)間內(nèi)的物品序號,第5)步確定核內(nèi)物品所在項(xiàng)集,第6)步去除核內(nèi)重復(fù)的項(xiàng)集,第7)~8)步將核內(nèi)物品及其所在項(xiàng)集內(nèi)的物品一起選出,第9)步是確定解空間的子空間{X1=1},第10)步計(jì)算確定選擇的物品質(zhì)量,第11)步為經(jīng)過核算法計(jì)算后,處理還需計(jì)算的數(shù)據(jù),第12)步計(jì)算還需求解的項(xiàng)集個(gè)數(shù)。第13)~29)步為DP算法求解,與BDP類似,不再過多闡述。最后輸出結(jié)果。

    4 實(shí)例計(jì)算與結(jié)果對比

    4.1 四類實(shí)例

    因GCADP算法主要與BDP算法進(jìn)行對比,但文獻(xiàn)[5]未公布實(shí)例數(shù)據(jù),因此采用文獻(xiàn)[3]中數(shù)據(jù)進(jìn)行求解。

    文獻(xiàn)[3]按照數(shù)據(jù)關(guān)系分為四類,分別是不相關(guān)D{0-1}KP實(shí)例(Uncorrelated instances of D{0-1}KP, UDKP)、弱相關(guān)D{0-1}KP實(shí)例(Weakly instances of D{0-1}KP, WDKP)、強(qiáng)相關(guān)D{0-1}KP實(shí)例(Strongly correlated instances of D{0-1}KP, SDKP)和逆向強(qiáng)相關(guān)實(shí)例(Inverse strongly correlated instances of D{0-1}KP, IDKP)[5-6,26],具體內(nèi)容可參考文獻(xiàn)[5-6,26],此處限于篇幅,不再贅述。

    值得注意的是,考慮到D{0-1}KP與傳統(tǒng){0-1}KP的區(qū)別,尤其是D{0-1}KP每個(gè)項(xiàng)集中存在三個(gè)物體,因而考慮設(shè)置與標(biāo)準(zhǔn)核半徑不同,令r=3n,通過后續(xù)實(shí)際算例驗(yàn)證此時(shí)核半徑能夠?qū)栴}求解得到精確解。

    本文所使用工作站為Dell Precision-T1700,操作系統(tǒng)為Windows 10專業(yè)版,硬件配置為Intel Xeon CPU E3-1241 V3@3.50GHz,8.00GB RAM(5.7GB空余)。

    4.2 求解結(jié)果及比對

    分別利用BDP、GCADP和FirEGA(First Elitist reservation strategy Genetic Algorithm)對四類算例進(jìn)行求解。因BDP和GCADP兩種算法均為非隨機(jī)性算法,輸出結(jié)果穩(wěn)定。記BDP其結(jié)果為Opt1,計(jì)算時(shí)長為T1;GCADP其結(jié)果為Opt2,計(jì)算時(shí)長為T2。FirEGA為遺傳算法30次獨(dú)立計(jì)算結(jié)果的最優(yōu)解。其中,Best為30次獨(dú)立計(jì)算最優(yōu)解集合中的最大值,類比可知,Mean為平均值,Worst為最差值,計(jì)算總時(shí)長為T3。T1、T2、T3的單位為s。又BDP能夠?qū)栴}進(jìn)行精確求解,而GCADP未能對問題進(jìn)行全局搜索,故設(shè)置誤差率(Error Rate, ER),計(jì)算方式為:ER=1-Opt2/Opt1。對于求解速度,設(shè)定IT1作為提升效果,其計(jì)算公式為:IT1=(T2-T1)/T2,類比IT1,IT2=(T3-T1)/T3。通過實(shí)際計(jì)算得到結(jié)果如表1。

    從表1中可以看出:GCADP的誤差在可接受范圍內(nèi),在WDKP等三類實(shí)例計(jì)算中,誤差率均低于0.10%,雖然在UDKP實(shí)例中誤差最大為0.57%,但和當(dāng)前其他求解折扣背包問題的群智能算法相比,結(jié)果誤差可接受,且性能優(yōu)秀。

    而對于求解時(shí)長來看,結(jié)合表1,GCADP算法隨著算例規(guī)模增大,求解時(shí)長增長緩慢,相對于BDP隨著問題規(guī)模呈指數(shù)型增長,則無疑優(yōu)勢明顯。

    從表1可知,GCADP提升效果明顯,并呈現(xiàn)出隨著算例規(guī)模的增大,提升效果越明顯。綜合來看,相對BDP,求解提升平均效果為76.24%,相對FirEGA,提升平均效果為75.07%,整體效果理想。

    5 結(jié)語

    本文通過改進(jìn)SDP中貪心選擇策略,從GROA策略更改為NGROA,進(jìn)而提出GCADP算法求解D{0-1}KP。數(shù)據(jù)結(jié)果表明:GCADP不僅在求解速度上快速提高,且問題的求解精度也更優(yōu)秀。總體而言,因?yàn)镚CADP正確的貪心選擇策略,使得求解精度與速度能夠有效提高,是一種性能優(yōu)良的加速算法,但是,相對于BDP而言,GCADP需要增添核半徑r參數(shù)。雖然通過擴(kuò)大核半徑r的數(shù)值可以使得結(jié)果更優(yōu)秀,但求解時(shí)長大幅度增加,得不償失,但GCADP在對于IDKP的實(shí)例求解中,能夠確保得到UDKP的精確解,則接下來不妨考慮UDKP與其余三類數(shù)據(jù)的差異性,并對貪心策略進(jìn)行針對性修改,從而使得加速算法能夠?qū)栴}進(jìn)行精確求解。

    參考文獻(xiàn) (References)

    [1] GUDER J. Discounted knapsack problems for pairs of items [D]. Nuremberg: University of Erlangen-Nurnberg, 2005.

    [2] GULDAN B. Heuristic and exact algorithms for discounted knapsack prob1ems[D]. Nuremberg: University of Erlangen-Nuremberg, 2007.

    [3] 賀毅朝,王熙照,李文斌,等.基于遺傳算法求解折扣{0-1}背包問題的研究[J].計(jì)算機(jī)學(xué)報(bào),2016,39(12):2614-2630.(HE Y C, WANG X Z, Ll W B, et al. Research on genetic algorithms for the discounted {0-1} knapsack problem[J]. Chinese Journal of Computers, 2016, 39(12): 2614-2630.)

    [4] 楊洋,潘大志,劉益,等.折扣{0-1}背包問題的簡化新模型及遺傳算法求解[J].計(jì)算機(jī)應(yīng)用,2019,39(3):656-662.(YANG Y, PAN D Z, LIU Y, et al. New simplified model of discounted {0-1} knapsack problem and solution by genetic algorithm[J]. Journal of Computer Applications, 2019, 39(3): 656-662.)

    [5] RONG A Y, FIGUEIRA J R, KLAMROTH K. Dynamic programming based algorithms for the discounted {0-1} knapsack problem[J]. Applied Mathematics and Computation, 2012, 218(12): 6921-6933.

    [6] HE Y C, WANG X Z, HE Y L, et al. Exact and approximate algorithms for discounted {0-1} knapsack problem[J]. Information Sciences, 2016, 369(10): 634-647.

    [7] 楊洋,潘大志,賀毅朝.改進(jìn)修復(fù)策略遺傳算法求解折扣{0-1}背包問題[J].計(jì)算機(jī)工程與應(yīng)用,2018,54(21):37-42.(YANG Y, PAN D Z, HE Y C. Improved repair strategy genetic algorithm solve discount {0-1} knapsack problem[J]. Computer Engineering and Applications, 2018, 54(21):37-42.)

    [8] 楊洋,潘大志,賀毅朝.核加速遺傳算法求解折扣{0-1}背包問題[J].西華師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2018,39(2):165-172.(YANG Y, PAN D Z, HE Y C. Core accelerated genetic algorithm to solve the discount {0-1} knapsack problem[J].Journal of China West Normal University (Natural Sciences edition), 2018, 39(2): 165-172.)

    [9] FENG Y H, WANG G G, LI W, et al. Multi-strategy monarch butterfly optimization algorithm for discounted {0-1} knapsack problem[J]. Neural Computing and Applications, 2018, 30(10): 3019-3016.

    [10] 馮艷紅,楊娟,賀毅朝,等.差分進(jìn)化帝王蝶優(yōu)化算法求解折扣{0-1}背包問題[J].電子學(xué)報(bào),2018,46(6):1343-1350.(FENG Y H, YANG J, HE Y C, et al. Monarch butterfly optimization algorithm with differential evolution for the discounted {0-1} knapsack problem[J]. Acta Electronica Sinica, 2018, 46(6): 1343-1350.)

    [11] FENG Y H, WANG G G. Binary moth search algorithm for discounted {0-1} knapsack problem[J]. IEEE Access, 2018, 6: 10708-10719.

    [12] 劉雪靜,賀毅朝,路鳳佳,等.基于Lévy飛行的差分烏鴉算法求解折扣{0-1背包問題[J].計(jì)算機(jī)應(yīng)用,2018,38(2):433-442.(LIU X J, HE Y C, LU F J, et al. Differential crow search algorithm based on Lévy flight for solving discount {0-1} knapsack problem [J]. Journal of Computer Applications, 2018, 38(2): 433-442.)

    [13] 劉雪靜,賀毅朝,路鳳佳,等.基于差分演化策略的混沌烏鴉算法求解折扣{0-1}背包問題[J].計(jì)算機(jī)應(yīng)用,2018,38(1):137-145.(LIU X J, HE Y C, LU F J, et al. Chaotic crow search algorithm based on differential evolution strategy for solving discount {0-1} knapsack problem[J]. Journal of Computer Applications, 2018, 38(1): 137-145.)

    [14] 吳聰聰,賀毅朝,陳嶷瑛,等.變異蝙蝠算法求解折扣{0-1}背包問題[J].計(jì)算機(jī)應(yīng)用,2017,37(5):1292-1299.(WU C C, HE Y C, CHEN Y Y, et al. Mutated bat algorithm for solving discounted {0-1} knapsack problem[J]. Journal of Computer Applications, 2017, 37(5): 1292-1299.)

    [15] 劉雪靜,賀毅朝,吳聰聰,等.基于細(xì)菌覓食算法求解折扣{0-1}背包問題的研究[J].計(jì)算機(jī)工程與應(yīng)用,2018,54(2):155-162.(LIU X J, HE Y C, WU C C, et al. Research on bacterial foraging optimization algorithm for discounted {0-1} knapsack problem[J]. Computer Engineering and Applications, 2018, 54(2): 155-162.)

    [16] BALAS E, ZEMEL E. An algorithm for large zero-one knapsack problems[J]. Operations Research, 1980, 28(5): 1130-1154.

    [17] PISINGER D. Core problems in knapsack algorithms[J]. Operations Research, 1999, 47(4): 570-575.

    [18] PISINGER D. An expanding-core algorithm for the exact 0-1 knapsack problem[J]. European Journal of Operational Research, 1995, 87(1): 175-187.

    [19] BELLMAN R. Dynamic programming[J]. Science, 1966, 153(3731): 34-37.

    [20] MARTELLO S, PISINGER D, TOTH P. Dynamic programming and strong bounds for the 0-1 knapsack problem[J]. Management Science, 1999, 45(3): 414-424.

    [21] KATHRIN K, WIECEK M M. Dynamic programming approaches to the multiple criteria knapsack problem[J]. Naval Research Logistics, 2015, 47(1): 57-76.

    [22] BALEV S, YANEV N, FREVILLE A, et al. A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem[J]. European Journal of Operational Research, 2008, 186(1): 63-76.

    [23] DYER M E, RIHA W O, WALKER J. A hybrid dynamic programming/branch-and-bound algorithm for the multiple-choice knapsack problem[J]. Journal of Computational and Applied Mathematics, 1995, 58(1): 43-54.

    [24] MARTELLO S, TOTH P. Knapsack problems: algorithms and computer implementations[J]. Journal of the Operational Research Society, 1991, 42(6): 513-513.

    [25] GAREY M R, JOHNSON D S, STOCKMEYER L. Some simplified NP-complete graph problems[J]. Theoretical Computer Science, 1976, 1(3): 237-267.

    [26] KELLERER H, PFERSCHY U, PISINGER D. Knapsack Problems[M]. Berlin: Springer, 2004: 1-17.

    猜你喜歡
    項(xiàng)集背包實(shí)例
    大山里的“背包書記”
    一包裝天下 精嘉Alta銳達(dá)Sky51D背包體驗(yàn)
    鼓鼓的背包
    創(chuàng)意西瓜背包
    童話世界(2017年11期)2017-05-17 05:28:26
    關(guān)聯(lián)規(guī)則中經(jīng)典的Apriori算法研究
    卷宗(2014年5期)2014-07-15 07:47:08
    完形填空Ⅱ
    完形填空Ⅰ
    一種頻繁核心項(xiàng)集的快速挖掘算法
    一種新的改進(jìn)Apriori算法*
    分布式數(shù)據(jù)庫的精簡頻繁模式集及其挖掘算法*
    九九爱精品视频在线观看| 少妇熟女aⅴ在线视频| 淫妇啪啪啪对白视频| 黄色日韩在线| 五月伊人婷婷丁香| 夜夜爽天天搞| 亚洲色图av天堂| 婷婷精品国产亚洲av在线| 国产私拍福利视频在线观看| 最后的刺客免费高清国语| 成人亚洲精品av一区二区| 久久久久久久久久成人| 久久国产乱子免费精品| 亚洲av第一区精品v没综合| a级毛色黄片| 真人做人爱边吃奶动态| 欧美一区二区精品小视频在线| 九九热线精品视视频播放| 午夜精品在线福利| 日韩精品有码人妻一区| 可以在线观看毛片的网站| 你懂的网址亚洲精品在线观看 | 婷婷精品国产亚洲av在线| 国产视频一区二区在线看| 国产老妇女一区| 国产视频一区二区在线看| 亚洲欧美精品自产自拍| 男女啪啪激烈高潮av片| 午夜福利在线在线| 午夜影院日韩av| 最好的美女福利视频网| 美女大奶头视频| 久久精品国产自在天天线| 最后的刺客免费高清国语| 成年av动漫网址| 国产成人freesex在线 | 丝袜喷水一区| 国产精品亚洲一级av第二区| 久久精品国产清高在天天线| 久久久色成人| 国产在线男女| 国产精品福利在线免费观看| 日韩成人av中文字幕在线观看 | 香蕉av资源在线| 18禁在线无遮挡免费观看视频 | 男女边吃奶边做爰视频| 麻豆精品久久久久久蜜桃| 看黄色毛片网站| 午夜福利高清视频| 黄色视频,在线免费观看| 欧美xxxx性猛交bbbb| 啦啦啦观看免费观看视频高清| 久久精品91蜜桃| 亚洲一级一片aⅴ在线观看| 日韩高清综合在线| 中文字幕久久专区| 神马国产精品三级电影在线观看| 偷拍熟女少妇极品色| 国产日本99.免费观看| 97超碰精品成人国产| 亚洲精品在线观看二区| 国产高清有码在线观看视频| 亚洲图色成人| 亚洲中文字幕日韩| 精品久久久久久久久av| 99热这里只有是精品在线观看| 国产亚洲精品综合一区在线观看| 精品人妻一区二区三区麻豆 | 精品一区二区三区视频在线观看免费| 国产精品不卡视频一区二区| 国产三级中文精品| 99国产极品粉嫩在线观看| 丰满的人妻完整版| 99riav亚洲国产免费| 在线播放国产精品三级| 亚洲欧美精品自产自拍| 国产精品三级大全| 三级毛片av免费| 成人综合一区亚洲| 日韩精品青青久久久久久| 国国产精品蜜臀av免费| 午夜激情福利司机影院| 亚洲中文日韩欧美视频| 搡老岳熟女国产| av在线播放精品| 亚洲成a人片在线一区二区| 亚洲无线观看免费| 热99在线观看视频| 亚洲国产精品成人综合色| 午夜精品国产一区二区电影 | 日韩一本色道免费dvd| 香蕉av资源在线| 国产亚洲av嫩草精品影院| 亚洲人成网站高清观看| 国产爱豆传媒在线观看| 日韩欧美三级三区| 麻豆乱淫一区二区| 又黄又爽又免费观看的视频| 一进一出好大好爽视频| 夜夜爽天天搞| 国产色婷婷99| 村上凉子中文字幕在线| 六月丁香七月| 99热这里只有是精品50| 在线观看av片永久免费下载| 免费观看人在逋| 99久国产av精品| 婷婷亚洲欧美| 少妇的逼好多水| 国产精品一区www在线观看| 国产激情偷乱视频一区二区| 国产一区二区三区av在线 | 色av中文字幕| 亚洲成人av在线免费| av免费在线看不卡| 秋霞在线观看毛片| 老熟妇乱子伦视频在线观看| 日日撸夜夜添| 亚洲人与动物交配视频| 久久久久国产网址| 国产一区亚洲一区在线观看| a级毛色黄片| 少妇熟女aⅴ在线视频| 男女下面进入的视频免费午夜| 一区二区三区免费毛片| 真人做人爱边吃奶动态| 久久精品国产自在天天线| 亚洲精品影视一区二区三区av| av黄色大香蕉| 日韩av不卡免费在线播放| 我要看日韩黄色一级片| 欧美国产日韩亚洲一区| 麻豆久久精品国产亚洲av| 九色成人免费人妻av| 狂野欧美白嫩少妇大欣赏| 人人妻人人看人人澡| 波多野结衣高清无吗| 免费大片18禁| 日韩欧美国产在线观看| 亚洲精品亚洲一区二区| 一个人观看的视频www高清免费观看| 日本三级黄在线观看| 国产熟女欧美一区二区| or卡值多少钱| 亚洲美女搞黄在线观看 | 久久人人爽人人片av| 国产精品亚洲美女久久久| 日韩欧美精品v在线| 亚洲av熟女| 午夜福利成人在线免费观看| 精品一区二区三区人妻视频| 综合色丁香网| 国产在线精品亚洲第一网站| av中文乱码字幕在线| 69人妻影院| 亚洲图色成人| 此物有八面人人有两片| 午夜福利在线观看吧| 亚洲在线自拍视频| 国产午夜精品久久久久久一区二区三区 | 99久久中文字幕三级久久日本| 亚洲最大成人手机在线| 伦精品一区二区三区| 少妇丰满av| 欧美绝顶高潮抽搐喷水| 亚洲国产欧洲综合997久久,| 免费看日本二区| 一个人看的www免费观看视频| 亚洲一级一片aⅴ在线观看| 欧美色视频一区免费| 波多野结衣巨乳人妻| 97人妻精品一区二区三区麻豆| 夜夜爽天天搞| 国产亚洲精品综合一区在线观看| 国产一级毛片七仙女欲春2| 欧美日韩在线观看h| 久久久久久久久久黄片| 国产午夜精品论理片| 亚洲国产精品久久男人天堂| 亚洲av中文字字幕乱码综合| 成年版毛片免费区| 村上凉子中文字幕在线| 天堂动漫精品| 九色成人免费人妻av| 欧美成人a在线观看| 又爽又黄a免费视频| 亚洲成人久久性| 欧美一区二区亚洲| 最近2019中文字幕mv第一页| 成人永久免费在线观看视频| 欧美精品国产亚洲| 如何舔出高潮| 91午夜精品亚洲一区二区三区| 狠狠狠狠99中文字幕| 观看免费一级毛片| 国产三级中文精品| 男人的好看免费观看在线视频| 黄色欧美视频在线观看| 一a级毛片在线观看| 亚洲av免费高清在线观看| 久久久久免费精品人妻一区二区| 国产成年人精品一区二区| 色视频www国产| 在线a可以看的网站| 国产黄a三级三级三级人| 麻豆av噜噜一区二区三区| 一级黄色大片毛片| 99九九线精品视频在线观看视频| 国产色爽女视频免费观看| 日本五十路高清| 久久天躁狠狠躁夜夜2o2o| 一级毛片aaaaaa免费看小| 精品人妻视频免费看| 禁无遮挡网站| 日韩精品中文字幕看吧| 丰满乱子伦码专区| 老女人水多毛片| 亚洲精品日韩在线中文字幕 | 最近在线观看免费完整版| 两性午夜刺激爽爽歪歪视频在线观看| 哪里可以看免费的av片| 日本三级黄在线观看| 在线观看av片永久免费下载| 亚洲欧美日韩卡通动漫| 中文字幕av在线有码专区| 国内揄拍国产精品人妻在线| a级毛色黄片| 国产精品久久久久久久电影| 亚洲七黄色美女视频| 成人一区二区视频在线观看| 久久久久久伊人网av| 中文字幕精品亚洲无线码一区| 成年版毛片免费区| 免费观看人在逋| 午夜精品一区二区三区免费看| 欧美日韩在线观看h| 久久午夜亚洲精品久久| 看十八女毛片水多多多| 观看美女的网站| 欧美一级a爱片免费观看看| 日本色播在线视频| 狂野欧美白嫩少妇大欣赏| 国产高清不卡午夜福利| 少妇裸体淫交视频免费看高清| 十八禁国产超污无遮挡网站| 久久精品国产自在天天线| 国产淫片久久久久久久久| 国产毛片a区久久久久| 国产成人福利小说| 午夜久久久久精精品| 最好的美女福利视频网| 麻豆成人午夜福利视频| 在线观看免费视频日本深夜| 日本爱情动作片www.在线观看 | 欧美日韩乱码在线| 天堂av国产一区二区熟女人妻| 久久久成人免费电影| 午夜激情福利司机影院| 国产高潮美女av| 少妇猛男粗大的猛烈进出视频 | 人人妻人人澡欧美一区二区| 亚洲欧美日韩高清专用| 一级黄色大片毛片| 91久久精品国产一区二区成人| 99久久精品一区二区三区| 久久这里只有精品中国| 男人狂女人下面高潮的视频| 日日啪夜夜撸| 久99久视频精品免费| .国产精品久久| 最近视频中文字幕2019在线8| 国产aⅴ精品一区二区三区波| 亚洲美女黄片视频| 狂野欧美白嫩少妇大欣赏| 亚洲人成网站在线播放欧美日韩| 嫩草影院入口| 欧美绝顶高潮抽搐喷水| 18禁在线播放成人免费| 亚洲成av人片在线播放无| 五月玫瑰六月丁香| 国产在视频线在精品| 亚洲成人精品中文字幕电影| 一进一出抽搐动态| 99久久久亚洲精品蜜臀av| 毛片一级片免费看久久久久| 日韩国内少妇激情av| 成人特级av手机在线观看| 观看免费一级毛片| 香蕉av资源在线| 老司机福利观看| 国产三级中文精品| 亚洲成人久久爱视频| 你懂的网址亚洲精品在线观看 | 欧美日韩乱码在线| 色5月婷婷丁香| 变态另类丝袜制服| 青春草视频在线免费观看| www.色视频.com| 免费看日本二区| 午夜福利在线在线| 秋霞在线观看毛片| 午夜福利在线在线| 国产中年淑女户外野战色| 午夜福利在线观看免费完整高清在 | 国产精品久久久久久av不卡| 伊人久久精品亚洲午夜| 深爱激情五月婷婷| 免费av观看视频| 久久人人爽人人爽人人片va| 国产精品一区二区免费欧美| 亚洲av.av天堂| 色av中文字幕| 少妇丰满av| 久久久国产成人精品二区| 日韩精品青青久久久久久| 好男人在线观看高清免费视频| 亚洲av二区三区四区| 一个人免费在线观看电影| 国产亚洲精品综合一区在线观看| 直男gayav资源| 又粗又爽又猛毛片免费看| 久久午夜亚洲精品久久| 亚洲中文字幕一区二区三区有码在线看| 国产精品久久久久久av不卡| 国语自产精品视频在线第100页| 午夜亚洲福利在线播放| 日韩国内少妇激情av| 成人漫画全彩无遮挡| 可以在线观看毛片的网站| 日本精品一区二区三区蜜桃| 又黄又爽又刺激的免费视频.| 国产高清激情床上av| 国产精品伦人一区二区| 国产一区二区三区av在线 | 欧美+日韩+精品| 一级毛片电影观看 | 99热全是精品| 嫩草影视91久久| 国产淫片久久久久久久久| 亚洲中文字幕一区二区三区有码在线看| 成人无遮挡网站| 三级经典国产精品| 精品久久久久久久末码| 三级男女做爰猛烈吃奶摸视频| 成人午夜高清在线视频| 亚洲av五月六月丁香网| 国产成人a∨麻豆精品| 国产毛片a区久久久久| 日本a在线网址| 国产伦在线观看视频一区| 露出奶头的视频| 99精品在免费线老司机午夜| 国产精品日韩av在线免费观看| 国产精品电影一区二区三区| 国产一区二区在线av高清观看| 中文字幕久久专区| 少妇的逼好多水| 国产探花在线观看一区二区| 国国产精品蜜臀av免费| 97超碰精品成人国产| 久久久精品94久久精品| 18+在线观看网站| a级毛片a级免费在线| 看片在线看免费视频| 久久人人爽人人爽人人片va| 免费一级毛片在线播放高清视频| 亚洲国产欧美人成| 99久久精品一区二区三区| 精品久久国产蜜桃| 人人妻人人看人人澡| 亚洲精品国产成人久久av| 亚洲av中文字字幕乱码综合| 激情 狠狠 欧美| 18+在线观看网站| 激情 狠狠 欧美| 国产精品不卡视频一区二区| 观看美女的网站| 日韩国内少妇激情av| 日韩成人av中文字幕在线观看 | 午夜免费激情av| 成人亚洲欧美一区二区av| 午夜老司机福利剧场| 欧美区成人在线视频| 亚洲欧美清纯卡通| 不卡一级毛片| 熟女人妻精品中文字幕| 亚洲精品在线观看二区| 久久精品国产99精品国产亚洲性色| 欧美日韩在线观看h| 蜜桃亚洲精品一区二区三区| 国产一区二区在线观看日韩| av黄色大香蕉| 久久人人爽人人爽人人片va| 国产精品人妻久久久久久| 激情 狠狠 欧美| 国产午夜精品论理片| 国产黄色小视频在线观看| 天天一区二区日本电影三级| 久久韩国三级中文字幕| 欧美区成人在线视频| 99久久精品国产国产毛片| 精品一区二区三区视频在线观看免费| 乱系列少妇在线播放| 在线观看av片永久免费下载| 欧美丝袜亚洲另类| 亚洲精品一区av在线观看| 99热这里只有是精品在线观看| 欧美日韩在线观看h| 老司机福利观看| 国产精品av视频在线免费观看| 国产在视频线在精品| 亚洲18禁久久av| 免费观看精品视频网站| or卡值多少钱| 久久久久国产精品人妻aⅴ院| 国产精品久久久久久av不卡| 欧美三级亚洲精品| 热99re8久久精品国产| 蜜臀久久99精品久久宅男| 欧美3d第一页| 国产高清激情床上av| 最近最新中文字幕大全电影3| 亚洲精品色激情综合| 啦啦啦韩国在线观看视频| 色综合站精品国产| 内射极品少妇av片p| 欧美激情在线99| h日本视频在线播放| 男插女下体视频免费在线播放| 三级国产精品欧美在线观看| 中文字幕精品亚洲无线码一区| 无遮挡黄片免费观看| 欧美成人免费av一区二区三区| 日韩精品有码人妻一区| 国产又黄又爽又无遮挡在线| 久久久久久国产a免费观看| 亚洲无线观看免费| 天天躁日日操中文字幕| 精品一区二区三区视频在线观看免费| 中文字幕精品亚洲无线码一区| 精品人妻视频免费看| 欧洲精品卡2卡3卡4卡5卡区| 亚洲av免费在线观看| 日韩一区二区视频免费看| 淫秽高清视频在线观看| 男女视频在线观看网站免费| 欧美激情久久久久久爽电影| 俺也久久电影网| 国产爱豆传媒在线观看| 蜜桃亚洲精品一区二区三区| 我的女老师完整版在线观看| 国产精品电影一区二区三区| 欧美日韩乱码在线| 插逼视频在线观看| 国产精品一区www在线观看| 久久人人精品亚洲av| 干丝袜人妻中文字幕| 国产精品av视频在线免费观看| 精品久久久久久久久久免费视频| 嫩草影院精品99| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲精品久久国产高清桃花| 日韩欧美 国产精品| 韩国av在线不卡| 欧美日韩在线观看h| 国产精品永久免费网站| 男女边吃奶边做爰视频| 精品少妇黑人巨大在线播放 | 成人漫画全彩无遮挡| 白带黄色成豆腐渣| 久久国内精品自在自线图片| 亚洲真实伦在线观看| 蜜桃久久精品国产亚洲av| 亚洲自偷自拍三级| 亚洲性久久影院| 欧美xxxx黑人xx丫x性爽| 国产高潮美女av| 女人被狂操c到高潮| 久久精品国产亚洲av香蕉五月| 啦啦啦观看免费观看视频高清| 欧美一区二区国产精品久久精品| 少妇熟女aⅴ在线视频| 春色校园在线视频观看| 日韩精品青青久久久久久| 亚洲av电影不卡..在线观看| 欧美精品国产亚洲| 一个人看视频在线观看www免费| 日韩高清综合在线| 波多野结衣高清无吗| 成年av动漫网址| 亚洲av免费在线观看| 91在线观看av| 亚洲婷婷狠狠爱综合网| 91午夜精品亚洲一区二区三区| 人妻久久中文字幕网| 国产精品,欧美在线| 赤兔流量卡办理| 我要搜黄色片| 免费观看在线日韩| 干丝袜人妻中文字幕| 色吧在线观看| 91在线观看av| 18禁裸乳无遮挡免费网站照片| 日韩av不卡免费在线播放| 校园春色视频在线观看| 97碰自拍视频| 一卡2卡三卡四卡精品乱码亚洲| 精品乱码久久久久久99久播| 97超碰精品成人国产| 国产精品久久视频播放| 亚洲av中文av极速乱| 久久精品国产亚洲av天美| 亚洲国产欧美人成| 国产黄片美女视频| 亚洲成人久久爱视频| 少妇丰满av| 可以在线观看毛片的网站| 一区二区三区四区激情视频 | 国产一区二区在线av高清观看| 国产成人freesex在线 | 亚洲精品日韩av片在线观看| 久久人妻av系列| 18禁在线播放成人免费| 日本黄色视频三级网站网址| 夜夜夜夜夜久久久久| 久久中文看片网| 在线播放无遮挡| 一级毛片我不卡| 神马国产精品三级电影在线观看| 别揉我奶头 嗯啊视频| 丰满乱子伦码专区| 三级男女做爰猛烈吃奶摸视频| 最近的中文字幕免费完整| 久久精品久久久久久噜噜老黄 | av在线老鸭窝| 日韩成人av中文字幕在线观看 | 欧美中文日本在线观看视频| 亚州av有码| 久久精品国产亚洲av涩爱 | 99热全是精品| 我的老师免费观看完整版| 午夜福利高清视频| 一级黄片播放器| 蜜臀久久99精品久久宅男| 久久人人爽人人片av| 精品人妻视频免费看| 晚上一个人看的免费电影| 午夜影院日韩av| 中文字幕精品亚洲无线码一区| 亚洲真实伦在线观看| 99久国产av精品| 色噜噜av男人的天堂激情| 色尼玛亚洲综合影院| 美女黄网站色视频| 大又大粗又爽又黄少妇毛片口| 亚洲精品粉嫩美女一区| 97超碰精品成人国产| 日韩成人av中文字幕在线观看 | 少妇的逼好多水| 久久亚洲国产成人精品v| 午夜亚洲福利在线播放| 成年版毛片免费区| 日韩高清综合在线| 两个人的视频大全免费| 日韩 亚洲 欧美在线| 日本五十路高清| 亚洲av不卡在线观看| 草草在线视频免费看| 国产大屁股一区二区在线视频| 深夜精品福利| 波多野结衣巨乳人妻| 男女之事视频高清在线观看| 欧美不卡视频在线免费观看| 日韩欧美精品免费久久| 2021天堂中文幕一二区在线观| 亚洲在线自拍视频| 日韩av在线大香蕉| av天堂在线播放| 国产高清三级在线| 搡老妇女老女人老熟妇| 国产精品综合久久久久久久免费| 国产av一区在线观看免费| 免费看美女性在线毛片视频| 亚洲欧美精品自产自拍| 国产91av在线免费观看| 最近视频中文字幕2019在线8| 国产午夜福利久久久久久| 午夜精品国产一区二区电影 | 午夜福利在线观看吧| 亚洲成人精品中文字幕电影| 亚洲丝袜综合中文字幕| 一边摸一边抽搐一进一小说| 久久国产乱子免费精品| 麻豆一二三区av精品| 97热精品久久久久久| 最好的美女福利视频网| 99热精品在线国产| 成人无遮挡网站| 一级a爱片免费观看的视频| 午夜视频国产福利| 禁无遮挡网站| 国内揄拍国产精品人妻在线| 尾随美女入室| 国产片特级美女逼逼视频| 搡女人真爽免费视频火全软件 | 久久久久久久午夜电影| 国产精品久久久久久久电影| 色av中文字幕| 亚洲性夜色夜夜综合| 国产女主播在线喷水免费视频网站 | 欧美+亚洲+日韩+国产| 国产精品一区二区免费欧美| 国产成人a∨麻豆精品| 无遮挡黄片免费观看| 天堂av国产一区二区熟女人妻|