亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一類圖的彩虹連通數(shù)緊的上界的FPT算法

        2016-12-14 03:35:19鄧興超

        鄧興超

        (天津師范大學(xué)數(shù)學(xué)科學(xué)學(xué)院,天津 300387)

        一類圖的彩虹連通數(shù)緊的上界的FPT算法

        鄧興超

        (天津師范大學(xué)數(shù)學(xué)科學(xué)學(xué)院,天津 300387)

        基于divide-and-conquer模式,針對有界樹寬度的圖設(shè)計(jì)了一個(gè)FPT算法,計(jì)算其彩虹連通數(shù)緊的上界,該算法是多項(xiàng)式時(shí)間可解的.

        彩虹連通數(shù);divide-and-conquer模式;FPT算法;樹寬度

        Chartrand等[1]于2008年提出了圖的彩虹連通的概念.G=(V(G),E(G))是簡單有限連通圖,給圖G一個(gè)邊著色c:E(G)→{1,2,…,n},n∈N,相鄰邊可能著同樣的顏色.若圖G的某條路上的邊著不同的顏色,則稱這條路為圖G的一條彩虹路.如果圖G的任意2個(gè)點(diǎn)都有一條彩虹路連接,則稱圖G為彩虹連通的,使得圖G為彩虹連通的最少的顏色數(shù)稱為G的彩虹連通數(shù),記為rc(G).如果圖G的任意2個(gè)點(diǎn)都有一條長度為其在G中距離的彩虹路連接,則稱圖G為強(qiáng)彩虹連通的,使得圖G為強(qiáng)彩虹連通的最少的顏色數(shù)稱為G的強(qiáng)彩虹連通數(shù),記為src(G).顯然有,其中diam(G)為圖G的直徑.彩虹連通是組合數(shù)學(xué)中刻畫圖連通性的連通度概念的一種自然推廣.文獻(xiàn)[2]證明了對于圖G,判斷是否rc(G)=2是NP-complete,并且計(jì)算rc(G)是NP-hard.文獻(xiàn)[3]證明了對于任意的k∈N,判斷rc(G)是否小于等于k是NP-hard;即使對二部圖判斷src(G)是否小于等于k也是NP-hard.一般圖是NP-hard的優(yōu)化問題,對滿足某些條件的圖類或特殊圖類是具有多項(xiàng)式時(shí)間算法的.文獻(xiàn)[4]得到了包含三角的線圖的彩虹連通數(shù),并給出了2類線圖的彩虹連通數(shù)的緊的上界;文獻(xiàn)[5]對極大外平面圖給出了計(jì)算其彩虹連通數(shù)緊的上界的多項(xiàng)式時(shí)間算法.

        divide-and-conquer方法是一種算法設(shè)計(jì)模式,其思想就是把問題分解為一些子問題,而這些子問題可以用遞歸的方法求解,利用這些子問題的解可以求出原問題的解.這個(gè)方法在子問題比原問題在本質(zhì)上小很多的時(shí)候是非常有效的.本研究基于divide-andconquer方法對有界樹寬度的圖設(shè)計(jì)一個(gè)FPT算法,計(jì)算其彩虹連通數(shù)緊的上界.

        首先給出圖彩虹連通數(shù)的一個(gè)重要性質(zhì),即如下命題,它在本研究主要結(jié)果的證明中起到了決定性的作用.

        證明:對k用歸納法來證明此命題.當(dāng)k=1時(shí)命題顯然成立.

        假設(shè)結(jié)論對任意的k<m(m≥2)成立.下面證明結(jié)論對k=m成立.

        下面證明c是圖G的彩虹著色,進(jìn)而說明命題結(jié)論對k=m成立.分3種情形證明對任給的2點(diǎn)x、y∈V(G),在著色方案c下有彩虹路連接它們.

        情形1 對于任給的x、y∈V(Gm),顯然在Gm的c2著色下有一條彩虹路連接x和y.

        情形2 任給2點(diǎn)x、y,x∈V(Gm),y∈V(G)V(Gm).

        圖1 情形2(ii)Fig.1 Situation 2(ii)

        圖2 情形3(ii)Fig.2 Situation 3(ii)

        定義 圖G=(V,E)的分解樹是一個(gè)二元對:

        這里:Xi,i∈I為V的子集,T是頂點(diǎn)集為I邊集為M的一棵樹,滿足

        (2)如果(u,v)∈E,則?i∈I,使得u、v∈Xi.

        (3)對于所有的頂點(diǎn)v∈V,{i∈I|v∈Xi}可以導(dǎo)出一個(gè)T的連通子樹.

        (4)如果i、k、j∈I,并且j在T的從i到k的路上,則Xi∩Xk?Xj.

        1)、系列平行圖(Tw=2)、外平面圖(Tw=2)、Halin graphs(Tw=3)等.

        定理1[6]任何一個(gè)具有n個(gè)點(diǎn)的圖G的非冗余分解樹最多有n個(gè)塊.

        定理2[7]對任意給定的整數(shù)k和圖G,n=|V(G)|,則存在運(yùn)行時(shí)間為O(2Θ(k3)n)的算法,判斷是否Tw(G)≤k,若是,則給出G的一個(gè)Tw(G)≤k的樹分解.

        彩虹路問題(RPP)可描述為:

        輸入:連通圖G,頂點(diǎn)r∈V(G),含l個(gè)顏色的圖G的一個(gè)著色方案cl.

        輸出:對任給的v∈V(G),找到從r到v(若存在)所有的彩虹路.

        設(shè)Qv表示cl著色下從r到v所有彩虹路的顏色序列的集合(如果存在),用qv表示Qv的元素,定義yv為cl著色下從r到v的彩虹路的長度,yv是從Qv到{1,…,l}的一個(gè)函數(shù)Yv=yv(Qv).設(shè)p是彩虹路的前繼函數(shù),對任給的一條彩虹路qv的任一點(diǎn),p給出其前繼點(diǎn).初始化Yv和p意味著設(shè)定yr=φ,p(r)=0,qr=φ,qv=φ,yv=l+1,并且對于任意v∈V{r},有p(v)=-1.綜上,解決RPP問題的彩虹路算法(RPA)流程如下:

        (1)對于任意一個(gè)v∈V(G),初始化Yv、Qv、p.

        (2)對于任意一個(gè)vi∈V(G),有Yvi、Qvi和p.如果vi有關(guān)聯(lián)邊(vi,w),并且其顏色與qvi∈Qvi的顏色不同,則延伸qvi,得到新的彩虹路顏色序列qw=qvi∪{(viw)的顏色}.

        下面通過一個(gè)例子說明上述RPA算法的有效性.給定一個(gè)具有8著色且1個(gè)頂點(diǎn)r的圖G,見圖3.

        圖3 具有8著色且1個(gè)頂點(diǎn)的圖GFig.3 Graph G with 8-coloring and 1 vertex

        RPA的運(yùn)行結(jié)果見表1.由表1可得,用此算法檢驗(yàn)圖G的邊,考慮RPA算法中r,m-彩虹路對應(yīng)的參數(shù)變化.由m行可得,m有3個(gè)前繼點(diǎn),并且有14條彩虹路連接r和m;接著看到m行hm列,第2個(gè)顏色序列是246;然后考慮h行,找到相同的顏色序列24;接著看到h行ab列,h的前一個(gè)節(jié)點(diǎn)是b.通過同樣的程序,可得b的前繼頂點(diǎn)是r.因此,找到彩虹路rbhm.另外的13條彩虹路也可以通過同樣的方式得到.對于任意v∈V(G),所有連接r、v的彩虹路也可以通過同樣的方法獲得.因?yàn)镚最多有|V(G)|(|V(G)|-1)/2條邊,所以RPA算法在有限時(shí)間內(nèi)是可以結(jié)束的.

        表1 RPA的輸出結(jié)果Tab.1 Output results of RPA

        引理1 對于任意具有|V(G)|=k+1個(gè)點(diǎn)的圖G,且G具有用l個(gè)顏色的邊著色cl,則存在對于邊著色cl的蠻力算法,可以得到所有的從r到v的彩虹路(如果存在),對于任意的v∈V(G),算法運(yùn)行時(shí)間不大于g(k,l)=k(l+2k-1l?。?

        證明 因?yàn)橹绞絚l用l種顏色,對于任意的v∈V(G),任意連接r和v的彩虹路長度小于等于l.對任給頂點(diǎn)v∈V(G),連接r和v的i-長度路有i-1個(gè)其他點(diǎn),于是最多需要

        條邊來檢驗(yàn).從而易得

        因此,運(yùn)行時(shí)間最多不超過g(k,l)=k(l+2k-1l!).

        引理2 若|V(G)|=k+1,則可以通過蠻力算法計(jì)算圖G的彩虹連通數(shù)rc(G),其運(yùn)行時(shí)間最多不超

        過f(k)=k2(k+1)(k+2k-1k!).

        證明 為了給圖G彩虹著色,給圖G的一個(gè)生成樹的邊染成不同的顏色,顯然k是rc(G)的一個(gè)上界,僅考慮1≤l≤k條件下圖G的蠻力計(jì)算方法.這樣,計(jì)算rc(G)的運(yùn)行時(shí)間最多不超過

        定理3 若G是樹寬度為k的簡單圖,則存在線性時(shí)間算法計(jì)算圖G的彩虹連通數(shù)的一個(gè)上界,計(jì)算所用時(shí)間不超過

        證明 如果G是一個(gè)樹寬度為k的簡單連通圖,f(·)是一個(gè)增函數(shù),于是由引理2,對圖G的分解樹的每一個(gè)塊,用蠻力算法計(jì)算每一個(gè)塊的彩虹連通數(shù),其運(yùn)行時(shí)間最多是f(k).由命題和定理1,對樹寬度為k的圖G,可以在f(k)時(shí)間內(nèi)計(jì)算rc(G)的一個(gè)上界.因此,結(jié)合定理2,對于任給的簡單連通圖G,都存在線性時(shí)間算法,此算法取決于Tw(G)是否小于等于k,如果可以得到圖G的一個(gè)分解樹滿足Tw(G)≤k,則可以計(jì)算rc(G)的一個(gè)上界,算法運(yùn)行時(shí)間最多不超過

        下面說明本研究算法給出的rc(G)的上界是緊的.圖4(b)是由n個(gè)圖4(a)構(gòu)造而成的,其直徑為2n,樹寬度為2.利用本研究算法得到圖4(b)的彩虹連通數(shù)的一個(gè)上界是2n,顯然2n是圖4(b)的彩虹連通數(shù).

        圖4 diam(G)=2n,Tw(G)=2,rc(G)=2nFig.4 diam(G)=2n,Tw(G)=2,rc(G)=2n

        下面總結(jié)本研究關(guān)于計(jì)算簡單連通圖彩虹連通數(shù)緊上界的算法:

        輸入:圖G和整數(shù)k.

        輸出:rc(G)的上界.

        第1步:利用Bodlaender算法找樹寬度不超過k的圖G的分解樹(如果存在).

        第2步:對圖G的分解樹的每個(gè)塊利用RPA算法計(jì)算其彩虹連通數(shù).

        第3步:用命題和定理3獲得圖G的彩虹連通數(shù)rc(G)的上界.

        注 本研究算法對于強(qiáng)彩虹連通數(shù)是無效的,因?yàn)樵跊Q定整個(gè)圖的彩虹連通數(shù)時(shí)測地距離是無法判斷的.

        [1]CHARTRAND G,JOHNS G L,MCKEON K A.Rainbow connection in graphs[J].Math Bohemica,2008,133:85-98.

        [2]CHAKRABORTY S,F(xiàn)ISCHER E,MATSLIAH A,et al.Hardness and algorithms for rainbow connectivity[J].J Comb Optim,2011,21(3):330-347.

        [3]ANANTH P,MEGHANA N,KANTHI K S.Rainbow connectivity:Hardness and tractability[C]//IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science,Mumbai,2011.

        [4]LI X L,SUN X F.Upper bounds for the rainbow connection numbers of line graphs[J].Graphs Combin,2012,28(2):251-265.

        [5]DENG X C,XIANG K N,WU B.Polynomial algorithm for sharp upper bound of rainbow connection number of maximal outerplanar graphs[J]. Appl Math Lett,2012,25(3):237-244.

        [6]KLEINBERG J,TARDOS é.Algorithm Design[M].New Jersey:Addison Wesley,2005.

        [7]BODLAENDER H.A linear time algorithm for finding tree decompositions of small treewidth[J].SIAM J Comput,1996,25:1305-1317.

        (責(zé)任編校 馬新光)

        FPT algorithm for sharp upper bound of rainbow connection numbers of a kind of graphs

        DENG Xingchao
        (College of Mathematical Science,Tianjin Normal University,Tianjin 300387,China)

        Based on the model of divide-and-conquer,an FPT algorithm for sharp upper bound of rainbow connection numbers of graphs with bounded treewidth is designed,and the algorithm is solvable in polynomial time.

        rainbow connection number;model of divide-and-conquer;FPT algorithm;treewidth

        O157.1

        A

        1671-1114(2016)05-0009-04

        2015-09-28

        天津師范大學(xué)博士基金資助項(xiàng)目(52XB1206).

        鄧興超(1980—),男,講師,主要從事圖論和組合數(shù)學(xué)方面的研究.

        亚洲一区二区三区特色视频| 亚洲国产成a人v在线观看| 色婷婷久久99综合精品jk白丝 | 久久精品无码一区二区乱片子| 国产麻豆精品久久一二三 | 嗯啊 不要 啊啊在线日韩a| 一本色道久久综合亚洲精品不| 五月天激情电影| 成熟人妻av无码专区| 九九在线精品视频xxx| 成人自拍三级在线观看| 久久精品国产字幕高潮| 久无码久无码av无码| 99亚洲乱人伦精品| 久久久精品国产亚洲av网麻豆| 奇米影视7777久久精品| 欧美大香线蕉线伊人久久| 97人妻无码免费专区| 亚洲天堂av福利在线| 无码aⅴ免费中文字幕久久| 久久无码人妻一区二区三区午夜| 在线人成免费视频69国产| 国产日韩欧美网站| 国产精品午夜福利天堂| 国产免费观看黄av片| 成人看片黄a免费看那个网址 | 精品国产一区二区三区av麻| 免费a级毛片18以上观看精品| 精品欧美乱子伦一区二区三区 | 久久精品中文字幕无码绿巨人| 精品久久久久久中文字幕| 韩国无码精品人妻一区二 | 免费啪啪av人妻一区二区 | 日韩av他人妻中文字幕| 无码专区一ⅴa亚洲v天堂| 丰满老熟妇好大bbbbb| 国产精品国产自线拍免费| 精品国产一区二区三区av免费 | 久久久精品中文无码字幕| 中文字幕av人妻少妇一区二区| 孕妇特级毛片ww无码内射|