設(shè)為 N=(V,E,C)連通網(wǎng),TE是N的最小支撐樹的邊的集合。
① 算法開始時, U= {u o }(u o ∈ V), TE= ○ ;
② 找到滿足
weight(u,v)=min{weight(u 1 ,v 1 )| u 1 ∈ U, v 1 ∈ V-U }, 的邊,把它并入集合
TE中,v同時并入U。
③ 反復(fù)執(zhí)行② ,直至 V=U 時終止算法。
普里姆算法執(zhí)行過程示例
由上述圖解算法的過程知,構(gòu)造的最小生成樹不一定唯一,但最小生成樹的權(quán)值之和一定是相同的 。
由圖遍歷的過程中經(jīng)過的邊加上圖的所有頂點所構(gòu)成的子圖。
(1)n個頂點的連通子圖的生成樹是一個極小連通子圖,它包含圖中所有頂點和n-1條邊(但有n-1條邊的圖不一定是生成樹)。
(2)生成樹中任意兩個頂點間的路徑是唯一的。
生成樹T各邊的權(quán)值總和稱為該樹的權(quán)。
將權(quán)最小的生成樹稱為圖的最小生成樹。
Krusal算法和Prim算法是兩個構(gòu)造最小生成樹的著名算法。
試一下Ctrl+Tab組合鍵等一會
求助官方客服吧程序的問題,官方客服是最好的專家的
橋架的規(guī)格不同則直接影響到橋架支撐架的設(shè)置間距以及材料規(guī)格,所以只能按照相關(guān)圖集并結(jié)合設(shè)計安裝高度進行具體計算。
格式:pdf
大?。?span id="ro45kgd" class="single-tag-height">4.2MB
頁數(shù): 4頁
評分: 4.6
針對地圖自動制圖綜合過程中,常規(guī)的建筑物聚類算法具有多參數(shù)性、聚類無效性等常見問題,本文選 用最小生成樹(MST)的Prim算法用于建筑物的聚類分析,并用C#語言實現(xiàn)了該算法^在該算法中,以最小生 成樹中所有邊的平均權(quán)值為閾值進行不一致邊的剪枝,從而得到聚類結(jié)果,并運用實際數(shù)據(jù)驗證了該算法的聚 類效果.
格式:pdf
大?。?span id="guwt0iq" class="single-tag-height">4.2MB
頁數(shù): 3頁
評分: 4.5
隨著房地產(chǎn)業(yè)的迅速發(fā)展,大型集群建筑在各地大量涌現(xiàn)。如何使各種管網(wǎng)、線路等配套設(shè)備設(shè)施在保證使用的前提下成本最優(yōu),成為決策的一大難題。從工程優(yōu)化與運籌經(jīng)濟學(xué)的角度出發(fā),引入最小樹的方法,并給出了最小樹的一般算法。通過工程實例進行系統(tǒng)地分析和應(yīng)用,結(jié)果表明:在解決此類問題時,最小樹法是一種行之有效的方法。此法應(yīng)得到進一步的推廣應(yīng)用。
一個網(wǎng)絡(luò)圖可以有多個生成樹.記N的所有生成樹的集合為:
設(shè)
則稱 T * 為網(wǎng)絡(luò)N的一棵最小樹樹形圖,簡稱最小樹。
求最小樹的兩種方法,是避圈法與破圈法 。
從網(wǎng)絡(luò)圖中任意節(jié)點開始尋找與該節(jié)點關(guān)聯(lián)的權(quán)數(shù)最小的邊,使之與已選邊不構(gòu)成為圈,直到選夠n-1條邊為止。
① 在網(wǎng)絡(luò)圖中尋找一個圈。若不存在圈,則已經(jīng)得到最短樹或網(wǎng)絡(luò)不存在最短樹;
② 去掉該圈中權(quán)數(shù)最大的邊;
反復(fù)重復(fù) ① ② 兩步,直到最小樹。
將圖中所有邊按權(quán)值從小到大排列,依次選所剩最小的邊加入邊集 T,只要不和前面加入的邊構(gòu)成回路,直到 T 中有 n-1 條邊,則 T 是最小生成樹。
樹形圖的概念
無圈且連通的無向圖稱為樹。樹一般記為T。作為樹定義還可以有以下幾種表述:
(1) T 連通且無圈或回路;
(2) T 無圈且有n-1條邊(如果有n個結(jié)點);
(3) T 連通有n-1條邊;
(4) T 無回路,但不相鄰的兩個結(jié)點之間聯(lián)以一邊,恰得一個圈;
(5) T 連通,但去掉T 的任意一條邊,T 就不連通了;(亦即在點集合相同的圖中,樹是含邊數(shù)最少的
連通圖。)
(6) T 的任意兩個結(jié)點之間恰有一條初等鏈。