• 検索結果がありません。

Augmenting a(k−1)-Vertex-Connected Multigraph to an l-Edge-Connected and k-Vertex-Connected Multigraph

N/A
N/A
Protected

Academic year: 2021

シェア "Augmenting a(k−1)-Vertex-Connected Multigraph to an l-Edge-Connected and k-Vertex-Connected Multigraph"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

1999年度日本オペレーションズ・リサーチ学会 秋季研究発表会

2−B−4

Augmentinga(k−1)−Vbrtex−ConnectedMultigraph

toane−Edge−Connectedandk−Vert,eX−ConnectedMultigraph O2004044 KyotoUIliversity *ISHIITbshimasa

01403794 Kyoto University NAGAR/IOCHI Hiroshi

OlOO1374 KyotoUIlivcrsity IBARAKITbshihide

1In七roduct五on

LetG=(隼E)standforanundirectedmultigraphwith

aset VofverticesandasetEofed9eS.ThecontleCtivity

au色mentation problemhasbeencxtensivelystudieda5an importantprobleminthenetworkdesignproblcm.

Thelocaledge−COnlleCtivity入c(x,y)for two vertices

X,y∈Vis defined to be the minimum size ofa cutin G thatseparatcs諾andy(i.e.,エandybelongtodi鮎r−

cntsidcsofXandV−X),Orequivalentlythemaよimum

numberofedge−di扇oint path bctween:randy.Thelocal vertex−COnneCtivityrcc(x,y)fortwoverticesx,y∈Visde一 finedtobethenumberofinternally−di$jointpathsbetween 諾andyinG.Fbragivenintegere(resp.,k),WeCallG g−edタe−COれれeC亡ed(resp.,た−γerfe∬−COれれeCfed)i一入G(ェ,y)≧g (resp・,.rCG(3:,y)≧k)holdsforevcryx,y∈V・ Inthisl)aper,WeCOnSidcrtheproblemofallgmentingthc edgc−COllneCtivityand the vertex−COnIleCtivity ofa glVen graphGsimultaneouslybyaddingthesrrlallestnumbcrof newedges.FbrtwoglVenintegerseandk,WCSaythatG is(e,k)−COnneCtedifGise−edgc−COnneCtedand k−VCrteX− COnneCted.GivenamultigraphG=(VE),andtwoin− tegcrseandk,the edge−andvertex−COlmeCtivityau9men− tationprobLem,denoted byEVAP(e,k),aSkstoaugment

G by adding the smal1est numbcr ofnew edgcs to G so

tllattllerCSultinggraphGlbecomes(e,k)−COnnCCted.Re− Cently,theauthorsprovedthatEVAP(e,2)canbesolvedin O((nm+n2logn)logn)time【2】,andthatEVAP(e,3)can besoIvedinpolynomialtime(inparticular,0(n4)timeif aninputgraphis2−VCrtCX−COnneCted)foranyfixedinteger e[3,4】.Inthispaper,WeShowthatifAniIlputgraphGis (k−1)−VCrteX−COnneCted(k≧4),thenGcan1)emadce− edge−COnneCtCdandk−VerteX−COnneCtedbyaddingatmost 2esurplusedgesovertheoptimuminpolynomialtiIne.

2 Definitions

FbrasubsetV/⊂VinG,G−V/denotcsthesubgraph inducedbyV−V’.Fbranedge畠ctFwithFnE=¢,WC

del10teG=(竹EuF)byG+F.Anedgewithe11dvertices

uand vis denoted by(u,V).A partitionXl,・・・,Xt of

VerteXSCtVIneanSafami1yofnonemptydidointsubsets Of V whose unionis V,and a subpartition of V means a partition ofasubset ofV.Fbr twodisjoint subsetsof

Vertices X,Y⊂V,WedeIlOte by EG(X,Y)theset of edges,OneOfwhoseendverticesisin X and theotheris

in.Y,andalsoder10tCCG(X,Y)=1EG(X,Y)t・A cutis defined BLS aSubset X ofV with¢≠X≠V,amd the Sizeofacut Xisdenoted bycG(X,V−X),Which may

alsobewrittcnasc(プ(X).Acutwiththeminimumsize

is called a minimum cut,aIldits size,denoted by入(G), iscal1edthe e49e−COnneCtivityofG.FbrasllbsetXofV, (v∈V−XI(u,V)∈Eforsomeu∈X)iscal1ed the nei9hborsetofX,denoted by rG(X).Letp(G)denote thc number ofcomponentsin G.A disconnectin9SetOf

GisdefincdasacutSoivsuchthatp(G−S)>p(G)

holdsand110S′⊂Shasthisproperty.IfGisconnccted anddoesnotcoIltai11Kn,thenadisconncctingsetofthe minimumsizeiscalledaminimumdisconnectin9Set,an(l itssize,denote(1byJt(G),iscalledtheverte3:−COnneCtivity OfG.Ontheotherhand,Wedcfinerc(G)=OifGisl10t COnneCtCd,andrc(G)=n−1ifGiscoIlneCtedandcontains thecompletegraphKn.Fbravertexset Sin G,WeCal1 thecomponentsin G−S the S−tOmPOnentS,anddenote

thefamilyofal1S−COmpOnentSbyC(G−S).

AcutT⊂Vis

COnneCtingsetinG.AtightsetDiscalledminimalifno propersubsctD,ofDistight.Wcdenotethemaximum numberofI)airwisedi?jointminimaltightsetsbyt(G). 2.1 Edge−Splittihg

Given a multigraph G=(りE),a dcsignated vertex S∈ V,VCrtices u,V E rG(s)(possibly u=V)and a nonnegativeinteger6≦min(cG(s,u),CG(s,V)),γeCOn−

StruCt graph Gl=(tlEl)from G by deleting6edges

fromEG(s,u)andEG(s,V),reSpeCtively,andaddingnew

6edgestoEG(u,V).WesaythatGlisobtainedfromGby

叩招血叩(β,≠)and(β,γ)bysize∂.

Given a multigraph G =(V,E)and s ∈ V with

入G(x,y)≧ebra11pairsx,y∈V−S,apair((s,u),(s,V))

Oftwoedgcsin Eo(s)iscal1ed入−SPlittabLc,ifthemulti−

graph G’resulting from splitting edges(s,u)aIld(s,V)

SatisRes入G・(x,y)≧eforallpairsx,y∈V−S.Itiskl10Wn in[5】that thcreisalwaysa入−SPlittable pair twocdges incidenttos,ifc(7(s)isevenande≧2holds.

GivenamultigraphG=(tlE)ands∈VwithlVl≧

−192−

(2)

Ifβ(評卜1<「t(eT)/2l,thenwesplit・a入−Splittable an(1fC−Splittablepair(s,u)and(s,1,)whichdecrcases t(評)byatleastone.SetGl:=GI−((s,u),(s,V))+ ((u,V)),評:=Gl−S,and●gotoStepII. Ifβ(e7)−1≧「t(評)/2l,then procedure.Ifthereisa入−Splittableand rc−Splittable pair(s,u)and(s,V)whichdccrcasesβ(評)byone, after at most o11e undoinganCdge−SPlitting and at mOStOnerCplatlngOnCedgeincidcnttos,thenwesplit (β,祝)and(β,γ),SetG′‥=C′−((β,祝),(ぶ,即))十((叫可), 評‥=Gl−S,andgotoStepII.OtllerWisewccan addIllムreβ(G)−1−「α(G)/21IICWedgestoobtain a(e,k)−COnneCtedgraph,aftersplittingal1remaining edgesiIICidenttossuchthatallI)airsare入−Splittable (accordingto【5】)・Outputasetofalladdededgesto Gasanoptimalsolution. StepIII.(Edgeaugmentation):Nowt(評)≦2e+1 holdsandGIsatisfiescG・(X)≧e払rallcutsX⊂V. TheIlt)y[6】,WeC竺makeGlk−VerteX−COnneCtedby

addingat most t(G/)−1newedgesFl.sowe can

Obtaina(e,k)−COnneCtedgraphG′′+F’,WhcreGllde− notestllereSultinggraphfromsplittingallremaining edgesincidenttossuchthatal1palrSare入−SPlittable.

Ftomt(e7)≦2e+1,thenumberQfalladdededgesto

Cisatrnost「α(G)/21+2g. Theore山3.1凡==肌椀叩函G祝融=(G)≧た−1, Gc肌be−mαde(g,た)−CO肌eCfedムyαdd盲叩αfmoβ亡7(G)+ 2gれeひe勾eβわpoJyれOm盲αJ如Ie,ぴんeγe7(C)=maX(「 α(G)/21,β(C))・ □ Refbrences 【1】J・ChcrianandR・Tlmrimclla,Fhstaborithmshrk− βんredderβ肌dた−れ0(Je co†l陀eC血軸仇タ†rleれね如乃,Pro− Ceedings28thACMSymposiumonTheoryofComput− 1ng,1996,pp.37−46. f2】T二Ishii,ILNagamochi,arldT・Ibaraki, ed卵−COれれeC血軸肌dγeれeェ一望皿血軸血血血別舟 LNCS,Springer−%rlag,8thISAAC1997,pp.102−111. 【3]T・Ishii,H・NagalnOChi,andT・Ibaraki,OptimaLaug− me†止α如れねれαたeαタr叩九た一e勾e−CO乃乃eC亡ed仏γldf再coγト nected,Proc.of’9thAnn11alACM−SIAMSymposiumoII Discrete阜1gorithms,1998,pp・280−289・ 【4】T.Ishii,H.NagamocIliandT.Ibaraki,k−edgeand3一 心erfeユ:COれ乃eC如軸“研Ⅷ血血mれ∽Ⅷ而加叩m血− 9raPh,LectureNotesinComputerScie11f:e1533,Springer− Verlag,9thISAAC,1998,pP.159−168. 【5】L・Lovdsz,CombiIlatOrialProblemsandExercises,North− Ho11aIld,1979.

t6】W.Mader,Ecken vom Gradnin〟れimalenn−hch ZuSammen/uin9endenGraphen,Arch.Math・Vol.23,1972,

pp.219−224. k+2andrcG(x,y)≧kやra11l)airs3:・y∈V−S,aPair

((s,u),(s,V)).oftwoe(IgcsinEG(s)iscalledfC−SPlittable, ifthc multigraph G′resultingfromsplittingcdges(s,iL)

and(・S,V)satisfiesrcGI(3=,y)≧kbral1pair$X,y∈V−S.

Itisknownin【11that thereisalw叩SafC−Splittablepair

((s,u),(s,V)),ifoneoftheb1lowinghol(1s;(i)rc(G−S)= た−1≧1am(1f(G−β)≧汀1aX(2た−2,ん+2)l101dand G−βllaSaIIS−COmpOneIltTwifhp((G−S)−S)≧3and lrG(s)nTl≧2丘)rSOmedisconnectiIlgSetSinG−S,(ii)if K(C−β)=た−1≧1andf(C−β)≧ん+2holdan(1C−β hasadisconnectingsetSwithp((G−S)−ざ)=2・

3 AnAlgorithmforEVAP(e,k)

We now present a polynomialtime algoritllm br

EVAP(e,k)forLa(k−1)−VCrteX−COnTleCtCdinputmultigraph. Letβ(G)≡maX(p(G−S)ISisadiscollneC!ing?Ctin G).TbmakeagraphG(e,k)−COnneCted,itisnecessary toaddatleaste−CG(X)edgcstoEG(X,V−X)forcach CutX,tOaddatleastk−lrG(X)ledgestoEG(X,V−X) fbrcachcutX withV−X−rG(X)≠¢,andtoaddat

lcastp(G−1S)−1edgestoconIleCtCOmpOnentSOfG−S

breachdisconncctillg.SetSiIIG. LowerBound:7(G)≡InaX(「α(G)/2l,β(G)−1),Where 〈 p ヴ

∑(gJc。(弟))+∑(叫r。(瑚l)

l==1 たp+1 α(G)=maX

anq thc rnaxis takel10VCral1subpartitions(Xl,…, Xp,Xp+l,…,Xq)ofVsu(:llthatq●≧p≧0 基−r(フ(弟)≠¢,盲=p+1,…,q. □ ThesketchofouralgorithmbrsoIvillgtheEVAP(e,k) fbra(k−1)−VertCX−COnneCtedmultigraph,denotedbyAト gorithmEV−AUG,isglVenaSfo1lows. AlgorithmEV−AUG Input:An k+1,rC(G)=k−1,and Output:AsetdfnewedgesFwithlFl≦qpt(G)+2esuch

thatd*=G+Fsatis丘es入(G・)≧eandK(G・)≧k.

StepI・(Addingvertexsandassociatededges);If

t(G)≦2e+1holds,thcnafteraddinganewvcrtex

S,WeCan add aset Flofnewcdges betwcen s and

VsothatIFl[≦α(G)andthercsuItinggraphGl=

(Vu(β),β∪旦)satis鮎sccl(キ)・≧gbrallcuts

X⊂V.AftersettingG’:=GlandGl:=GlrS,gO

tostepIII.Ift(G)≧2e+2holds,thenafteraddinga

newvertexs,WeCaIladdasetFlofnewedgesbctween SandV.sothattFIJ=α(G)andtherbsultinggraph Gl=(Ⅴ∪(β),βun)satis鮎sc(コ1(ズ)≧g払ra11 CutSX⊂V,LrG(X)l≧kforallcutsX⊂V with V−X−IIGl(X)≠O.AftersettingGl:=Gland G′:=Gl−S,gOtOStepII. StepII.(Edge−Splitting)‥Whilet(e7)≧2e+2holds, rep9atthebllowlngprOCedure・ ー193− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

参照

関連したドキュメント

Then X admits the structure of a graph of spaces, where all the vertex and edge spaces are (n − 1) - dimensional FCCs and the maps from edge spaces to vertex spaces are combi-

The dynamic nature of our drawing algorithm relies on the fact that at any time, a free port on any vertex may safely be connected to a free port of any other vertex without

F rom the point of view of analysis of turbulent kineti energy models the result.. presented in this paper an be onsidered as a natural ontinuation of

, n is called a recursive tree if the vertex labelled 1 is the root and, for all 2 ≤ k ≤ n, the sequence of vertex labels in the path from the root to k is increasing (Stanley

Definition 18 A total labeling of a finite leaf labeled tree with leaves labeled from a totally ordered set such as N ∪ {∞} is a maxmin labeling if each internal vertex, v, has label

Given a marked Catalan tree (T, v), we will let [T, v] denote the equivalence class of all trees isomorphic to (T, v) as a rooted tree, where the isomorphism sends marked vertex

In [4] Clark and Schneider studied the meet in the lattice of group topologies and developed a convenient method for finding a basis of open sets for the meet of a countable

A cocomplete monoidal closed category is said to be locally λ-bounded as a closed category if its underlying ordinary category is locally λ-bounded and, in addition, the functors A ⊗