• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            bon

              C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              46 Posts :: 0 Stories :: 12 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(2)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評(píng)論

            • 1.?re: pku 1861
            • 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
            • --edward2
            • 2.?re: pku 3349
            • 大哥超時(shí) 勒
            • --sum
            • 3.?re: pku 3070
            • 學(xué)習(xí)下,哇哈哈
            • --bear
            • 4.?re: poj 3340
            • 不用DFS的,直接有數(shù)學(xué)規(guī)律的,找出滿足條件的最小的數(shù)就可以了
            • --czcomt
            • 5.?re: pku 3070
            • 方法不錯(cuò)額~~~
            • --Zeor

            閱讀排行榜

            評(píng)論排行榜

            本篇主要是證明一些單源最短路的性質(zhì)。

            開(kāi)始說(shuō)明性質(zhì)之前,給出如下的定義:
            表示源s到v的最短距離,也是最短路解的結(jié)果。
            表示在求解過(guò)程中對(duì)的估計(jì)。
            表示節(jié)點(diǎn)v在最短路中的前驅(qū)。

            做如下操作:


            做如下操作:


            下面若無(wú)特殊說(shuō)明,則默認(rèn)以下條件:
            是一個(gè)有向帶權(quán)圖,源為s,權(quán)函數(shù)

            (Property Triangle inequality)對(duì)所有的邊

            Proof
              是源s到v的最短距離,那么它當(dāng)然小于這么一條特殊的路線:從s出發(fā)走最短路到u(此時(shí)距離為)接著直接由u到v(再加上距離),證畢。


            (Upper-Bound Property)INITIALIZE-SINGLE-SOURCE(G,s)后,有不等式成立,且該不等式在往后的任何順序的松馳(Relaxation)操作都保持不變。一旦則d(v)就保持不變。

            Proof
                用數(shù)學(xué)歸納法對(duì)relax操作步數(shù)進(jìn)行歸納證明。當(dāng)初始化后,(若s處于一個(gè)帶負(fù)權(quán)的環(huán)中,則;否則)。而
                現(xiàn)在看第k步Relax操作,在此之前,由歸納假設(shè)有。不失一般性,假設(shè)第k步Relax是對(duì)邊(u,v)進(jìn)行操作,若,則不變,由歸納假設(shè)有,;若,,則Relax之后有不等式
                
            每次對(duì)邊(u,v)進(jìn)行Relaxation操作時(shí),只會(huì)減少,當(dāng)減到時(shí),它無(wú)法再減少了,但它也無(wú)法增加,所以就保持不變。


            (No-path Property)若源s無(wú)法到達(dá)點(diǎn)v,則 總成立。

            Proof
                由上面的Upper-Bound Property知,,所以。證畢。



            引理1:在Relax(u,v)完后立即有

            Proof    若,引理成立;若,則Relax(u,v)后,有



            (Convergence Property)假設(shè)路徑從s到u再直接到v是一條最短路,若在Relax(u,v)之前的任何時(shí)刻,只要則Relax(u,v)之后有

            Proof    由條件知在Relax(u,v)之前有,則Relax(u,v)之后,有。第一個(gè)不等號(hào)用到引理1,第一個(gè)等號(hào)用到定理的假設(shè),第二個(gè)等號(hào)用到最短路的最優(yōu)子結(jié)構(gòu):最短路的子路徑也是最短路,不可能大于,否則違反了是s到u的最短距離的假設(shè)。
            再由Upper-Bound Property有。由上面兩式有。證畢。



            (Path-relaxation Property)設(shè)是一條最短路。若ININITIALIZE-SINGLE-SOURCE(G,s)后有一系列的Relax操作,依次作用在邊上,則最后有且之后都不變。這些Relax操作之間可以加入任何其它的Relax操作,包括Relax該最短路上的邊。

            Proof    用數(shù)學(xué)歸納法對(duì)Relax邊的次序進(jìn)行歸納。首先INITIALIZE-SINGLE-SOURCE(G,s)后,有。設(shè)第i-1條邊被Relax后有。由Upper-Bound Property知這個(gè)等式之后都保持不變。特別的在時(shí)有,由Convergence Property知Relax操作后有且該等式之后保持不變。證畢。
            posted on 2008-02-10 22:44 bon 閱讀(365) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Notes on Introduction to Algorithms
            Google PageRank 
Checker - Page Rank Calculator
            精品国产一区二区三区久久| 久久一区二区三区99| 99久久久精品免费观看国产| 久久天天躁狠狠躁夜夜96流白浆| 久久亚洲美女精品国产精品| 亚洲中文字幕无码久久2020 | 久久99精品久久久久久噜噜| 国产精品无码久久四虎| 中文字幕亚洲综合久久菠萝蜜 | 久久国产成人精品国产成人亚洲| 国产伊人久久| 久久精品国产久精国产思思| 久久综合久久综合久久综合| 人妻丰满?V无码久久不卡| 中文字幕乱码人妻无码久久| 久久亚洲精品中文字幕| 国产真实乱对白精彩久久| 狠狠综合久久综合88亚洲| 国产精品久久久天天影视香蕉 | 久久97精品久久久久久久不卡| 亚洲人成无码网站久久99热国产 | 久久夜色精品国产亚洲av| 99久久超碰中文字幕伊人| 久久热这里只有精品在线观看| 热久久国产精品| 久久se精品一区精品二区国产| 亚洲成色WWW久久网站| 精品国产日韩久久亚洲| 久久精品一区二区三区中文字幕| 精品亚洲综合久久中文字幕| 国产V亚洲V天堂无码久久久| 亚洲国产欧美国产综合久久| 99久久免费国产精品特黄| 色妞色综合久久夜夜| 大香伊人久久精品一区二区| 亚洲婷婷国产精品电影人久久| 最新久久免费视频| 久久久久免费看成人影片| 精品国产福利久久久| 亚洲&#228;v永久无码精品天堂久久| 91精品国产91久久久久久|