![算法電路布線課件_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/27/c8007c89-7d03-43d6-aca3-1be3fabf099f/c8007c89-7d03-43d6-aca3-1be3fabf099f1.gif)
![算法電路布線課件_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/27/c8007c89-7d03-43d6-aca3-1be3fabf099f/c8007c89-7d03-43d6-aca3-1be3fabf099f2.gif)
![算法電路布線課件_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/27/c8007c89-7d03-43d6-aca3-1be3fabf099f/c8007c89-7d03-43d6-aca3-1be3fabf099f3.gif)
![算法電路布線課件_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/27/c8007c89-7d03-43d6-aca3-1be3fabf099f/c8007c89-7d03-43d6-aca3-1be3fabf099f4.gif)
![算法電路布線課件_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/27/c8007c89-7d03-43d6-aca3-1be3fabf099f/c8007c89-7d03-43d6-aca3-1be3fabf099f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、算法電路布線動態(tài)規(guī)劃電路布線算法電路布線動態(tài)規(guī)劃算法整體思想 將待求解問題分解成若干個子問題,先求解子問題,然后從這些子問題的解得到原問題的解。 子問題之間不是相互獨立的 保存已解決的子問題的答案,在需要時再找出已求得的答案,這樣可以避免大量的重復(fù)計算算法電路布線 用一個表格記錄所有已解決的子問題的答案 分解若干子問題 nT(n/2)T(n/2)T(n/2)T(n/2)T(n)=算法電路布線子問題不相互獨立,被計算很多次nT(n)=n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2T(n/4)T(n/4)T(n/4)T(n/4)n
2、/2T(n/4)T(n/4)T(n/4)T(n/4)算法電路布線保存已解決問題答案,需要時取出,避免重復(fù)計算 子問題之間不相互獨立 n=n/2T(n/4)T(n/4)T(n/4)T(n/4)n/2n/2T(n/4)T(n/4)n/2T(n/4) T(n/4)T(n/4)T(n/4) T(n/4)算法電路布線 找出最優(yōu)解的性質(zhì),并刻劃其結(jié)構(gòu)特征。 遞歸地定義最優(yōu)值。 以自底向上的方式計算出最優(yōu)值。 根據(jù)計算最優(yōu)值時得到的信息,構(gòu)造最優(yōu)解。算法電路布線 全是理論?算法電路布線問題描述: 在一塊電路板的上、下兩端分別有n個接線柱。根據(jù)電路設(shè)計,要求用導(dǎo)線(i,(i) 將上端接線柱i與下端接線柱(i)
3、相連,如下圖。其中,(i),1 i n,是1,2,n的一個排列。導(dǎo)線(I, (i)稱為該電路板上的第i條連線。對于任何1 i j n,第i條連線和第j條連線相交的充要條件是(i) (j). (i)=8,7,4,2,5,1,9,3,10,6算法電路布線 在制作電路板時,要求將這n條連線分布到若干絕緣層上。在同一層上的連線不相交。電路布線問題要確定將哪些連線安排在第一層上,使得該層上有盡可能多的連線。換句話說,該問題要求確定導(dǎo)線集Nets = i,(i),1 i n的最大不相交子集。算法電路布線1. 最優(yōu)子結(jié)構(gòu)性質(zhì) 記N(i,j) = t|(t, (t) Nets,t i, (t) j . N(i
4、,j)的最大不相交子集為MNS(i,j)Size(i,j)=|MNS(i,j)|。 (1) 當(dāng)i = 1時 (2) 當(dāng)i 1時, j (i)。此時,(i,(i) 不屬于N(i,j)。故在這種情況下,N(i,j) = N(i-1,j),從而Size(i,j)=Size(i-1,j).) 1 ()1 (, 1() 1 (), 1 (), 1 (jjjNjMNS算法電路布線 j (i)。此時,若(i, (i)MNS(i,j),則對任意(t, (t)MNS(i,j)有t i且(t) (i);否則,(t, (t)與(i, (i)相交。在這種情況下MNS(i,j)-(i, (i)是N(i-1, (i)-1
5、)的最大不相交子集。否則,子集MNS(i-1, (i)-1)(i, (i)包含于N(i,j)是比MNS(i,j)更大的N(i,j)的不相交子集。這與MNS(i,j)的定義相矛盾。 1: (i,(i)MNS(i,j) ,有Size(i,j)=Size(i-1, (i)-1)+1i =1 2 i-1 i(i) =1 2 i-1 i j-2 j-1 j 算法電路布線若(i, (i)不屬于MNS(i,j),則對任意(t, (t)MNS(i,j),有t1時) 1 (1) 1 (0), 1 (jjjSize)()(1) 1)(, 1(), 1(max), 1(),(ijijiiSizejiSizejiSi
6、zejiSize 狀態(tài)轉(zhuǎn)移順序狀態(tài)轉(zhuǎn)移順序: 自底向上,先算上排接線柱只有1個,2個的最優(yōu)布線,然后求上排接線柱有多個的最優(yōu)布線。算法電路布線3. 根據(jù)上面遞歸式可以得到二維表:紅色標(biāo)明的就是算法選擇的路徑,向上優(yōu)先。在斜角值改變時可以取得所求的子集。即 9 10,79,55,34 算法電路布線 設(shè)計動態(tài)規(guī)劃算法如下。其中sizeij表示函數(shù)Size(i,j)的值。void MNS(C, n, *size) for (j=0; jC1; j+) size1j=0; for (j=C1; j=n; j+) size1j=0; for (i=2; in; i+) for (j=0; jCi; j+) sizeij=sizei-1j;/jj(i)的情況的情況 for (j=Cj; j1; i-) if (sizeij!=sizei-1j/ 此時此時(i,c(i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年全自動智能語音裝訂機項目投資價值分析報告
- 2025年雙缸液壓熱熔釡項目可行性研究報告
- 潤滑油加氫異構(gòu)脫蠟催化劑項目效益評估報告
- 2025年度掛靠汽車租賃與汽車租賃市場調(diào)查與分析合同
- 2025年度城市更新項目貸款合同書
- 2025年度基坑支護工程合同爭議解決勞務(wù)分包合同
- 2025年度建筑砌墻工程節(jié)能評估合同模板
- 2025年度攪拌站車輛運輸與綠色供應(yīng)鏈管理合同
- 2025年度建筑企業(yè)信息化建設(shè)咨詢合同
- 2025年度公寓租賃市場租賃合同標(biāo)準(zhǔn)化制定合同
- 2023年北京市平谷區(qū)中考英語二模試卷
- 變壓器更換施工方案
- 【高分復(fù)習(xí)筆記】陳澄《新編地理教學(xué)論》筆記和課后習(xí)題詳解
- 安徽新宸新材料有限公司年產(chǎn)6000噸鋰離子電池材料雙氟磺酰亞胺鋰項目環(huán)境影響報告書
- 日本酒類消費行業(yè)市場分析報告
- GB/T 29594-2013可再分散性乳膠粉
- 西子奧的斯電梯ACD2調(diào)試說明書
- 成長感恩責(zé)任高中主題班會-課件
- 建設(shè)項目全過程工程咨詢服務(wù)指引(咨詢企業(yè)版)(征求意見稿)
- 分手的協(xié)議書模板(5篇)
- 2020年度安徽省中考數(shù)學(xué)科目試卷
評論
0/150
提交評論