




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、邊的權(quán)邊的權(quán):G=(V,E):G=(V,E)對每邊對每邊eiEeiE規(guī)定一個非負的實數(shù)規(guī)定一個非負的實數(shù)w(ei)w(ei)叫叫“權(quán)權(quán)”;帶權(quán)圖帶權(quán)圖: :每邊都有權(quán)的圖叫賦權(quán)圖或帶權(quán)圖;每邊都有權(quán)的圖叫賦權(quán)圖或帶權(quán)圖;樹樹: :其特點之一是邊數(shù)比頂點數(shù)少一;其特點之一是邊數(shù)比頂點數(shù)少一;圖圖G G的支撐樹的支撐樹T:E(T)T:E(T)E(G),V(T)=V(G),E(G),V(T)=V(G),即由即由G G找找T T,頂點一個不能少,頂點一個不能少,邊可能刪去幾條,但邊可能刪去幾條,但T T必須是樹必須是樹 當(dāng)然如當(dāng)然如G G不是連通圖,則沒有支撐樹不是連通圖,則沒有支撐樹 。最小樹最小樹
2、: :賦權(quán)的連通圖賦權(quán)的連通圖G G的眾多支撐樹中必至少有一,其各邊權(quán)之和為的眾多支撐樹中必至少有一,其各邊權(quán)之和為最小的,它就叫最小的,它就叫G G的一棵最小支撐樹或最小生成樹;簡稱最小樹或最短的一棵最小支撐樹或最小生成樹;簡稱最小樹或最短樹樹 管線鋪設(shè)管線鋪設(shè) 。最小樹的存在性:賦權(quán)的連通圖最小樹的存在性:賦權(quán)的連通圖G =(V,E),G =(V,E),記記m=|E|, n=|V|,m=|E|, n=|V|,支撐樹支撐樹T T的的邊數(shù)邊數(shù)|E(T)|=n-1,E(T)|E(T)|=n-1,E(T)必為必為V V的的n-1n-1元子集,顯然這種子集合最多元子集,顯然這種子集合最多 個,所以支
3、撐樹是有限的,其權(quán)組成有限集,必有最小的個,所以支撐樹是有限的,其權(quán)組成有限集,必有最小的 但可能不唯但可能不唯一一 。 1nmC賦權(quán)的連通圖賦權(quán)的連通圖G=(V,E)G=(V,E)中中m=|E|,n=|V|, m=|E|,n=|V|, S1:S1:對對E E中各邊的權(quán)排序,設(shè)中各邊的權(quán)排序,設(shè)w1w2wm,wi=w(ei)w1w2wm,wi=w(ei)S2:S2:初始化:初始化:w0,T,k1,t0w0,T,k1,t0S3:S3:若若t=n-1t=n-1則轉(zhuǎn)則轉(zhuǎn)S6S6,否則轉(zhuǎn),否則轉(zhuǎn)S4S4S4:S4:若若TekTek有圈則有圈則kk+1kk+1轉(zhuǎn)轉(zhuǎn)S4S4,否則轉(zhuǎn)否則轉(zhuǎn)S5S5S5: T
4、Tek,ww+wk,S5: TTek,ww+wk, tt+1, kk+1, tt+1, kk+1,轉(zhuǎn)轉(zhuǎn)S3S3S6:S6:輸出輸出T T及及w w,終了。,終了。T T為最小樹,為最小樹,w w為為T T的權(quán)。這個算的權(quán)。這個算法叫法叫KruskalKruskal算法算法( (避圈法避圈法) )TTekt=n-1?kk+1NY輸出輸出T,wENDSTARTE的權(quán)排序的權(quán)排序w1w2wmw0,T,k1,t0T成圈?YNTT+ ek, ww+wk, tt+1,kk+1用用KruskalKruskal算法算法( (避圈法避圈法) )求賦權(quán)連通圖求賦權(quán)連通圖G G的最小樹的最小樹V1V2V3V5V4V
5、6V723798105612445611723644565最小樹的權(quán)為最小樹的權(quán)為24,最小樹為,最小樹為T=v1v2,v1v3,v2v5,v5v6,v6v7,v6v4KruskalKruskal算法的算法的“主要工作如認為是主要工作如認為是S1:S1:對對m m條邊的邊長排序,條邊的邊長排序,m m個元素排序較好的算法是基于分治個元素排序較好的算法是基于分治策略的快速排序策略的快速排序(Quick Sorting)(Quick Sorting),其時間復(fù)雜性是,其時間復(fù)雜性是O(mO(mm)m)。快速排序算法:快速排序算法:找一個數(shù)如第一個找一個數(shù)如第一個k k,待排序的數(shù)可以分為大于,待排
6、序的數(shù)可以分為大于k k的和小于的和小于k k的兩部分,分別對這兩部分繼續(xù)用快速排序的兩部分,分別對這兩部分繼續(xù)用快速排序 遞歸遞歸 ,最,最后合并聯(lián)接就可以了。后合并聯(lián)接就可以了。闡明:闡明:“是否成圈的判斷事實上不比邊長排序來得容易,尤其是否成圈的判斷事實上不比邊長排序來得容易,尤其是用計算機程序?qū)崿F(xiàn)時。要讓程序讀懂是用計算機程序?qū)崿F(xiàn)時。要讓程序讀懂“圖圖”,程序如何,程序如何判斷是否成判斷是否成“圈圈”?談何容易,時間、空間復(fù)雜性絕不應(yīng)?談何容易,時間、空間復(fù)雜性絕不應(yīng)小看小看KruskalKruskal法盯住邊法盯住邊, ,而而PrimPrim法更注意頂點法更注意頂點: :從任一頂點開始都可以從任一頂點開始都可以, ,逐個把最近的頂點找進來逐個把最近的頂點找進來( (找過的不找找過的不找, ,就不會成圈就不會成圈) )。算法如下算法如下: :S1:Tv1, SVv1, w0S1:Tv1, SVv1, w0S2:S2:若若S=S=轉(zhuǎn)轉(zhuǎn)S5,S5,否則轉(zhuǎn)否則轉(zhuǎn)S3S3S3:S3:S4:TTvk,SSvk,ww+w(vlvk),S4:TTvk,SSvk,ww+w(vlvk),轉(zhuǎn)轉(zhuǎn)S2S2S5:S5:輸出輸出T T及及w,w,停頓停頓. .)vv(w)vv(wmin:kljiTvSvji設(shè)用用PrimPrim算法算法( (就近法就近法) )求賦權(quán)連通圖求賦權(quán)連
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于電子報刊制作的一些個人看法
- 2025年黨政領(lǐng)導(dǎo)干部黨章黨規(guī)黨紀黨史知識培訓(xùn)考試題庫及答案(共220題)
- 別墅裝修合同專用版
- 項目執(zhí)行過程及成效分析
- 云計算數(shù)據(jù)中心能耗優(yōu)化方案
- 高效率辦公流程優(yōu)化解決方案
- 停車場智能管理系統(tǒng)安裝
- 山姆冷鏈配送
- 航空運輸與服務(wù)技術(shù)作業(yè)指導(dǎo)書
- 分類垃圾的可行性研究報告
- 認識晶體(完整版)課件
- 小學(xué)五年級家長會-主題班會
- DB11T 211-2017 園林綠化用植物材料 木本苗
- 《PLC應(yīng)用技術(shù)(西門子S7-1200)第二版》全套教學(xué)課件
- 豪邁集團筆試在線測評題
- 社會團體財務(wù)報表
- 行政區(qū)劃管理條例學(xué)習(xí)解讀課件
- GB/T 44143-2024科技人才評價規(guī)范
- 沖擊波療法指南解讀2024
- 宏觀經(jīng)濟學(xué)A智慧樹知到期末考試答案章節(jié)答案2024年中國農(nóng)業(yè)大學(xué)
- 2024年第五屆美麗中國全國國家版圖(中小學(xué)組)知識競賽題庫及答案
評論
0/150
提交評論