圖論-網(wǎng)絡(luò)流之最大流問題


答案選A:15+31=46

n=7;
C = [
0 28 7 0 0 19 0;
0 0 6 15 0 0 0;
0 0 0 0 0 12 0;
0 0 0 0 7 0 23;
0 0 10 0 0 0 18;
0 7 0 14 0 0 36;
0 0 0 0 0 0 0;]  %弧容量C(i,j)

for(i=1:n)
    for(j=1:n)
        f(i,j)=0;
    end;
end %取初始可行流f為零流
for(i=1:n)
    No(i)=0;d(i)=0;
end %No,d記錄標(biāo)號(hào)
while(1)
    No(1)=n+1;d(1)=Inf; %給發(fā)點(diǎn)vs標(biāo)號(hào)
    while(1)pd=1;   %標(biāo)號(hào)過程
        for(i=1:n)if(No(i)) %選擇一個(gè)已標(biāo)號(hào)的點(diǎn)vi
            for(j=1:n)if(No(j)==0&f(i,j)<C(i,j))    %對(duì)于未給標(biāo)號(hào)的點(diǎn)vj, 當(dāng)vivj為非飽和弧時(shí)
                    No(j)=i;d(j)=C(i,j)-f(i,j);pd=0;
                    if(d(j)>d(i))
                        d(j)=d(i);
                    end
                    elseif(No(j)==0&f(j,i)>0)   %對(duì)于未給標(biāo)號(hào)的點(diǎn)vj, 當(dāng)vjvi為非零流弧時(shí)
                        No(j)=-i;d(j)=f(j,i);pd=0;
                        if(d(j)>d(i))
                            d(j)=d(i);
                        end;
                    end;
            end;
        end;
    end
        if(No(n)|pd)break;end;end   %若收點(diǎn)vt得到標(biāo)號(hào)或者無法標(biāo)號(hào), 終止標(biāo)號(hào)過程
    if(pd)break;end %vt未得到標(biāo)號(hào), f已是最大流, 算法終止
    dvt=d(n);t=n;   %進(jìn)入調(diào)整過程, dvt表示調(diào)整量
    while(1)
        if(No(t)>0)f(No(t),t)=f(No(t),t)+dvt;   %前向弧調(diào)整
        elseif(No(t)<0)f(No(t),t)=f(No(t),t)-dvt;end    %后向弧調(diào)整
        if(No(t)==1)for(i=1:n)No(i)=0;d(i)=0; end;break;end %當(dāng)t的標(biāo)號(hào)為vs時(shí), 終止調(diào)整過程
        t=No(t);end;end;    %繼續(xù)調(diào)整前一段弧上的流f
wf=0;for(j=1:n)wf=wf+f(1,j);end %計(jì)算最大流量
f   %顯示最大流
wf  %顯示最大流量(f的最后一列即流進(jìn)結(jié)尾節(jié)點(diǎn)的流量總和,即最大流量)
No  %顯示標(biāo)號(hào), 由此可得最小割, 程序結(jié)束

代碼的例題請(qǐng)看淺談求解最大流的方法
例題2最大流問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市宴杀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌茅茂,老刑警劉巖捏萍,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異空闲,居然都是意外死亡令杈,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門碴倾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來逗噩,“玉大人,你說我怎么就攤上這事影斑「蓿” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵矫户,是天一觀的道長片迅。 經(jīng)常有香客問我,道長皆辽,這世上最難降的妖魔是什么柑蛇? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮驱闷,結(jié)果婚禮上耻台,老公的妹妹穿的比我還像新娘。我一直安慰自己空另,他們只是感情好盆耽,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著扼菠,像睡著了一般摄杂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上循榆,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天析恢,我揣著相機(jī)與錄音,去河邊找鬼秧饮。 笑死映挂,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的盗尸。 我是一名探鬼主播柑船,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼泼各!你這毒婦竟也來了椎组?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤历恐,失蹤者是張志新(化名)和其女友劉穎寸癌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弱贼,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蒸苇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吮旅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溪烤。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖庇勃,靈堂內(nèi)的尸體忽然破棺而出檬嘀,到底是詐尸還是另有隱情,我是刑警寧澤责嚷,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布鸳兽,位于F島的核電站,受9級(jí)特大地震影響罕拂,放射性物質(zhì)發(fā)生泄漏揍异。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一爆班、第九天 我趴在偏房一處隱蔽的房頂上張望衷掷。 院中可真熱鬧,春花似錦柿菩、人聲如沸戚嗅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽懦胞。三九已至,卻和暖如春祟辟,著一層夾襖步出監(jiān)牢的瞬間医瘫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工旧困, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留醇份,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓吼具,卻偏偏與公主長得像僚纷,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拗盒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一怖竭、 C/C++程序基礎(chǔ) 面試?yán)}1——分析代碼寫輸出(一般賦值語句的概念和方法)。 面試?yán)}2—...
    LuckTime閱讀 1,970評(píng)論 2 42
  • 【1】7陡蝇,9痊臭,-1哮肚,5,( ) A广匙、4允趟;B、2鸦致;C潮剪、-1;D分唾、-3 分析:選D抗碰,7+9=16;9+(-1)=8绽乔;(...
    Alex_bingo閱讀 18,858評(píng)論 1 19
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,754評(píng)論 25 707
  • ??練習(xí)1-1?在你自己的系統(tǒng)中運(yùn)行”hello弧蝇,world“程序。再有意去掉部分內(nèi)容迄汛,會(huì)看到什么出錯(cuò)信息捍壤。 ??...
    HarrietWong閱讀 1,123評(píng)論 0 0
  • 上什么樣的大學(xué)讀什么樣的專業(yè)交什么樣的朋友有什么樣的室友,這些都不是簡單的事鞍爱。
    小怪瘦START閱讀 160評(píng)論 0 0