




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3步 第5步 第8步.回溯:沿E回溯到左孩子D,生成相應(yīng)右孩子 G,得到部分解(1,1,0,1,此時(shí)b=93.1b>bestp,可以生成右子樹(shù) (第4步在第5步的基礎(chǔ)上沒(méi)有 H和I的圖形).繼續(xù)生成結(jié)點(diǎn)H,I,得到可行解(1,1,0,1,0,價(jià)值為88,更新bestp=88(如圖第5步).回溯H生成J,得到部分解(1,1,0,0工估計(jì)部分解b=92>88(第6步在第8步的基礎(chǔ)上沒(méi)有K和L的圖形).繼續(xù)生成結(jié)點(diǎn)K,得到可行解(1,1,0,0,1),價(jià)值為92,更新bestp=92(第7步在第8步的基礎(chǔ)上沒(méi)有 L的圖形).K是左孩子,生成其對(duì)應(yīng)的右孩子 L,得到可行解(1,1,0,0,0)(如圖第8步).回溯,沿結(jié)點(diǎn)L向上回溯到結(jié)點(diǎn)B,生成結(jié)點(diǎn)M,得到部分解(1,0),估計(jì)部分解b=90<92,回溯(第9步在第10步的基礎(chǔ)上沒(méi)有 N的圖形).向上繼續(xù)回溯生成結(jié)點(diǎn) N,得到部分解 (0),此時(shí)得到的 b=74+10*(46/27)=91.03<92,回溯,此時(shí)已回到根結(jié)點(diǎn),結(jié)束。最優(yōu)解 (1,1,0,0,1),價(jià)值為92.(如圖第 10步)練習(xí)n=8,M=110,W=(1,11,21,23,33,43,45,55)P=(11,21,31,33,43,53,55,65)用回溯法求此 0-1背包問(wèn)題的最優(yōu)解。最優(yōu)裝載問(wèn)題 P119課件第P37-P54頁(yè)假定n=4,w=[8,6,2,3],c1=c2=12.試根據(jù)改進(jìn)后的最優(yōu)裝載算法找出最優(yōu)裝載量及相應(yīng)的最優(yōu)裝載方案。要求:列出問(wèn)題的解空間。構(gòu)造解空間樹(shù)。根據(jù)遞歸回溯算法求出最優(yōu)解和最優(yōu)值。六、算法設(shè)計(jì)題使用貪心算法求解。題型一:開(kāi)會(huì)問(wèn)題:某公司的會(huì)議很多,以至于全公司唯一的會(huì)議室不夠用?,F(xiàn)在給出這段時(shí)期的會(huì)議時(shí)間表,要求你適當(dāng)刪除一些會(huì)議,使得剩余的會(huì)議在時(shí)間上互不沖突,要求刪除的會(huì)議數(shù)最少。解題算法 :template<classType>voidGS(intn,Types[],Typef[],boolA[]){A[1]=false;intj=1;intsum=0;for(inti=2;i<=n;i++){if(s[i]>=f[j]){A[i]=false;j=i;}else{A[i]=true;sum++;}}}題型二:試用貪心算法求解下列問(wèn)題: 將正整數(shù) n分解為若干個(gè)互不相同的自然數(shù)之和, 使這些自然數(shù)的乘積最大,寫出該算法。先看看幾個(gè) n比較小的例子,看能否從中找出規(guī)律:算法分析:猜想一下是不是將n拆成盡量多的數(shù)乘積最大?(拆出的數(shù)中最小為 2)。為了使因數(shù)個(gè)數(shù)盡可能多,我們用 n減2、3-i,直到n<i。若此時(shí)n和i相等,則先將i+1,同時(shí)n-1。若此時(shí)n>0,則均勻地分給前面各項(xiàng)。因此我們可以得到一個(gè)貪心策略,即將 n不停地拆分開(kāi)來(lái),使得所有的數(shù)都不同且不能再拆。解題算法:voiddicomp(a[])(k=l;if(n<3){a[l]=0;retum;};if(n<5){a[k]=l;a[++k]=n-1;retum;};a[l]=2;n-=2;while(n>aLk]){k++;a[k]=a[k-l]+l;n-=a[k];);if(n==a[k]){a[k]++;n—;};for(inti=0;i<n;i++)a[k_i]++;}題型三:田忌賽馬:如果3匹馬變成n匹,齊王仍然讓他的馬按從優(yōu)到劣的順序出賽,田忌可以按任意順序選擇他的賽馬出賽。贏一局,田忌可以得到 200兩銀子,輸一局,田忌就要輸?shù)?00兩銀子。已知國(guó)王和田忌的所有馬的奔跑速度,并且所有馬奔跑的速度均不相同,現(xiàn)已經(jīng)對(duì)兩人的馬分別從快到慢排好序,請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法,幫助田忌贏得最多的銀子。解題思路:先對(duì)兩組馬按速度排序。如果田忌(A)最快的馬比齊王(B)最快的馬快,直接贏;如果A最快的馬比B慢,用A最慢的馬拼
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贈(zèng)房合同范本
- 工程資料合同范本
- 青島購(gòu)房合同范本照片
- 裝修墻面合同范本
- 字畫代理銷售合同范本
- 合股車合同范本
- 2025年B119型一氧化碳高溫變換催化劑合作協(xié)議書
- 2025年天然膠粘劑:動(dòng)物膠項(xiàng)目發(fā)展計(jì)劃
- 2025年貴金屬化合物相關(guān)基礎(chǔ)化學(xué)品項(xiàng)目合作計(jì)劃書
- 2025年圖文電視制作和播出設(shè)備項(xiàng)目合作計(jì)劃書
- SB/T 10940-2012商用制冰機(jī)
- GB/T 25945-2010鋁土礦取樣程序
- GB/T 16604-2017滌綸工業(yè)長(zhǎng)絲
- 2023年教師資格證考試歷年小學(xué)綜合素質(zhì)寫作題及范文
- GB 18451.1-2001風(fēng)力發(fā)電機(jī)組安全要求
- PDCA患者健康教育-課件
- 交通行政處罰自由裁量權(quán)課件
- 格力多聯(lián)機(jī)系列can通訊協(xié)議第五代
- 人教版(PEP)英語(yǔ)四年級(jí)下冊(cè)-Unit 1My school A Lets spell 課件
- 現(xiàn)代控制理論課件-矩陣復(fù)習(xí)
- 蘋果主要病蟲害防治課件
評(píng)論
0/150
提交評(píng)論