网络编码能够提高吞吐量吗?
上传者:潘福臣|上传时间:2015-04-28|密次下载
网络编码能够提高吞吐量吗?
DoesNetworkCodingimprovetheThroughputofa
SurvivableMulticastNetwork?
SourourElloumi
CEDRIC-ENSIIE
Evry,France
Email:sourour.elloumi@ensiie.fr
Abstract—Weaddresssurvivabilityconsiderationsfortelecommunicationnetworkswhereapartofthenetworkmay
fail.Wefocusonsinglearcfailuresinmulticastnetworks,
withorwithoutnetworkcoding.Theproblemistocomputea
routingsuchthat,ifanysinglearcfailureoccurs,theremaining
throughputisaslargeaspossible.Inthecaseofmulticast
routingwithoutnetworkcoding,twowaysforcomputingthe
impactofanarcfailureareconsidered.Eitherthethroughput
ofentireSteinertreescontainingthatarcvanishes,oronlythe
throughputofsubtrees,startingfromthatarctoterminals,is
discarded.Inthecaseofmulticastwithnetworkcoding,sincethe
totalthroughputiscomputedastheminimumofsinglemax-?ow
valuesfromthesourcetoanyterminal,weconsiderthatafailure
ofanarcimpliesthatthethroughputofallpathscontaining
thatarcvanishes.Thethreeobtainedmodelsareformulated
aslinearproblems.Wesolvetheseproblemseitherdirectlyor
byuseofcolumngeneration.Further,thesurvivablenetwork
codinggainisde?nedastheratioofmaximalthroughputwith
-overwithout-networkcoding,whenarcfailurescanoccur.
Weshowthatthisratioisunboundedforunitarycombination
digraphsandhenceforanydirectednetworks.Wealsoshow
thatthisratioisequaltooneforbidirectedgraphswithuniform
capacities.Finally,somenumericalresultsarecarriedouton
randomlygeneratednetworksshowingthatthegainratiois
equaltooneforalmost98percentoftheinstances.However,
weobservethatroutingwithnetworkcodingrequiresmuchless
redundancyinordertoachievetheoptimalthroughput.EricGourdinandThibautLefebvreOrangeLabs,NMP/TRMIssy-les-Moulineaux,FranceEmail:(eric.gourdin,thibaut.lefebvre)@http://wendang.chazidian.comcompletely[5](inotherwords,thereisnobene?ttousenetworkcodinginsteadofmulticastinbidirectednetworks).Beyondthesetheoreticalbounds,severalpapershaveanalyzedthepracticalgainsobservedoverseriesofnumericalinstances[6],[7].Itappearsthat,inpractice,forthevastmajorityofrandomlygeneratedinstances,thereisnothroughputgain.Notehoweverthat,onlargerinstances,thenumberofmulticasttreesrequiredtoachievethemaximumthroughputcanbecomequitelarge.Inbackboneandwiredaccessnetworks,failuresofequip-ments(routers,linecards,etc...)areoftenobservedandtheroutingprotocolsaredesignedtoovercomethesetemporary(butsometimeslonglasting)situations.Onequestionthatnaturallyarisesiswhethernetworkcodingcouldbeusedtoimprovethroughputinnetworkspronetocongestionsorevenfailures.Amongtheintensiveresearchdevotedtonetworkcod-ing,signi?canteffortshavebeenspenttoanalyzetheimpactofnetworkcodinginlossynetworks[8],[9]resultinginrealimplementations.Forinstance,CodedTCP[10]wasshowntoimprovespectacularlytheperformancesinheavilycongestedTCPnetworks.Severalpapersaddresstheissueofrobustnetworkcoding,namelyacodingschemethatremainsvalid(allterminalnodesarestillabletodecode)forallconsideredfailurepatterns.In[11],theauthorsshowthereexistsalinearcodingschemeprovidedthesizeofthe?nite?eldisincreasedandin[12],polynomialalgorithmsareprovidedtocomputesuchcodes.Boundsonthenumberofcodesrequiredinvariousfailurescenariosaregivenin[13].
Inthispaper,wepreciselyaddressthecomplementaryissueofanalyzing,withtheoreticalandnumericalarguments,thenetworkcodinggaininamulticastnetworkwheresinglearcfailurescanoccur.Moreprecisely,weconsidertheoptimiza-tionproblemsof?ndingaroutingparadigm(setsofmulticastrouteswithorwithoutnetworkcodingactivatedatintermediatenodes)suchthatthethroughputismaximizedfortheleastfavorablesinglearcfailurescenario.
Therestofthepaperisorganizedasfollows:InSectionIIwepresentourassumptionsonthefailuresandthewaytheyimpactthethroughput.InSectionIIIwederivethreelinearprogrammingmodelsandweproposesolutionapproachestosolvethem.Wealsofocusontheparticularcaseofasingleterminalnetworkwhereourproblemsspecializetoaproblemofbalancedmax-?ow.InSectionIV,wede?nethesurvivablenetworkcodinggainandweshowthatitisunboundedfordirectednetworks.Wethenprovethatthereisnoadvantageinusingnetworkcodinginuniformbidirectedgraphs.InI.INTRODUCTIONNetworkCodinghasbeenintroducedin[1]asanicemech-anismallowingtoreachatheoreticalupper-boundonmulticastthroughputintelecommunicationnetworks.Themainideaistoallowintermediatenodestoperformcodingoperationsonthedatatheyreceivebeforeforwardingthemtowardstheseveraldestinationnodes.Thebestpossiblethroughputisde?nedastheonethatwouldbeobtainedifeachsource-destinationpairwouldbealoneinthenetwork(singlemaximum?ows)anditisshownin[1]thatnetworkcodingallowstoachieveallthesemaximum?owssimultaneously.Muchefforthasbeenspenttoanalyzefurtherthenetworkcodinggain,de?nedastherelativeincreaseofthroughputofferedbynetworkcodingoverstandardmulticastforwarding.Recently,severalresultshaveestablishedupper-boundsonthisgaininvariouscontexts:fordirectedgraphs,instanceshavebeenbuiltin[2],[3]wherethethroughputgaincanbearbitrarilylarge.Onthecontrary,itwasshownin[4],thatthegainisboundedbyavalueof2inundirectedgraphs.Evenmoresurprising,inbidirectedgraphs(graphswherealinkbetweentwonodesiandjisde?nedbyapairofarcs(i,j)and(j,i)ofsamecapacity),thegainvanishes
978-1-4799-4009-7/14/$31.00 ©2014 IEEE
内容需要下载文档才能查看
Fig.1.Anexampletocomparethemaximum?owwithamaximumsurvivable?ow.
sectionVwegivenumericalresultson500randomlygeneratedinstancesandwedrawsomeobservationsonthein?uenceofnetworkcodingonsurvivability.SectionVIisaconclusion.II.
ASSUMPTIONSREGARDINGTHEIMPACTOFFAILURES
Takingintoaccountfailuresisacentralfeatureoftelecom-municationnetworkdesign.Therearenumerousstrategiesandapproachesproposed,developedandimplementedtoavoidasmuchaspossiblethenegativeeffectsofafailure[14].Broadlyspeaking,theseapproachescanbeclassi?edintotwomainclasses:insomeapproaches(protection),someactionistakenpriortoanyfailureinordertopreserveasmuchtraf?caspossiblefromthefailure,whereasinothers(restoration),theactionistakenafterthefailureoccurs(although,inmostcases,ithasbeencarefullyplanedandprepared).
Inthispaper,wefocusonthe?rsttypeofapproaches:wemaketheassumptionthata?xedrouting/codingpatternhastobede?nedsothat,ifsome(orall)ofthetransmitteddataisreplicated,thecompleteoriginaldatacanstillbereceived(andpotentiallydecoded)byeachterminalnode,whateversinglearcfailureoccurs.Moreprecisely,weconsideroptimizationproblemswherethedataissentalongvariouspathsortrees,potentiallycodedatsomeintermediatenodes,and,theamountoftraf?cstillreceivedbyeveryterminalwhenafailureoccurs,ismaximized.
Whenusingnetworkcoding,weknowthatthethroughputachievedtowardseachterminalnodeisthevalueofthemaximum?owbetweenthesourceandthatterminal[1].Wehencede?nethesurvivablenetworkcodingthroughputasthemaximum?owremainingwhentheworstfailureoccurs(namelythefailureofthearcwherethemaximumamountof?owisrouted).Sincetheproblemcanbedecomposedterminalbyterminal,wearehenceledtoconsideravariantofthemaximumsingle?owproblemwithasurvivabilityconstraint[15].ConsiderforinstancethesimpleexampleofFigure1:thevalueofamaximum?ow,30,isreachedattheminimumcutδ+maximum(s).?owHowever,valuedropswhentooneofthearcsisremoved,the?15.Thisvalueisobtainedwhenconsideringthetwoarcsinδroutedthroughthetwoarcs.If(wet1):sendthetotal18on?owtheofupper30mustarcandbe12onthelowerarc,theniftheupperarcfails,only12unitsof?owremain.Thesolutionthatmaximizestheremaining?owforeveryfailureistosend15unitsonbotharcs.
Multicastroutingisbasedonmulticasttrees[16].Thereareseveralswaystomodeltheimpactofanarcfailureonamulticasttree:eitherthemulticasttreesaremanagedandmonitoredbyacentralentity,ortheyareobtainedastheresultofadistributedprocessandhenceadapttoevolvingnetwork
内容需要下载文档才能查看 内容需要下载文档才能查看Fig.2.Impactoffailuresonamulticasttree.
内容需要下载文档才能查看Fig.3.Thenetwork(a)hasacentralsourcenodesandthreeterminalstandt1,t23.Eachdirectedarchasacapacityofoneunit.Anetworkcodingsolutionisdepictedin(b):eachterminalreceivestwostreamsofoneunitandishenceabletodecodethestreamsAandB.
conditions.Asaconsequence,weproposetoinvestigatetwosurvivablemulticastmodels:(i)amodelwhereawholemul-ticasttreeisdis-activated(itcannotcarryanymoretraf?c)assoonasoneofitsarcshasfailed,and(ii)amodelwherethesubtreethatstillconnectsthesourcetosometerminalremainsactivewheneveranarcfails.IntheexampleofFigure2,thearc(a,d)belongstothetree.Theimpactofthefailureofthisarccanbe:(i)eitherthewholemulticasttreeisdiscardedor(ii)onlythesubtree{(a,d);(d,tstillbesentfromthesourcenode1)}sistowardsdiscardedthebutterminalsdatacantandt.Thefailureofarc(b,e)hasclearlynoimpact.23Aswewillsee,the?rstsurvivablemulticastmodelismorerestrictivethanthesecond,whichisstillmorerestrictivethananetworkcodingmodel(whichachievesthebestpossiblethroughput)http://wendang.chazidian.comingthefundamentaltheoremin[1],itiseasytoseethat,whateversinglearcfailureoccurs,amaximum?owofoneunitcanstillreacheachterminal.Notehoweverthatthislastpropertyisnecessarybutnotsuf?cientinorderforaterminaltoactuallydecodereceivedinformation.ConsiderforinstancewhathappensonFigure3atterminalt).Thisissuewillbeaddressed2ifarc(s,b)failsinsteadofarc(s,ainsectionIII.C.ThesurvivablethroughputachievedwithbothmulticastmodelsisillustratedinFigure4:the?gureshowsavalidmulticastsolutionmadeof6differentmulticasttrees,eachonecarryinga?owof1/4units.Withthe?rstmodel,whenanyoneofthecentralarcs(theonesconnectedtothesource)fails,fouroutofthesixtreesalsofailandcannotcarryanytraf?c.Thetworemainingtreesallowtosend1/2unittowardseachterminal.Withthesecondmulticastmodel,whenthesametypeoffailureoccurs,sayforinstancethearc(s,a),thetreeτ1,τ4,τ5andτ6canstillbeusedtosendtraf?ctowardsterminalt1.TableIsummarizes,foreacharcfailure,the?owreceivedbyeachterminal.
Weseethattheminimumthroughputthatcanbeguaran-teedtowardseveryterminalwiththesecondmulticastmodel,
arcfailedt(13t23t3((s,s,bc))3/3/33/(a,3/43/423/4(a,
内容需要下载文档才能查看t2)3/243/23/42(b,tt3)1)3/23/4(b,3/43/23/2(c,t2)c,t
内容需要下载文档才能查看t1)3/23/23/23)3//423/43//223//24
TABLEI.
FLOWRECEIVEDBYTERMINALSFOREACHARCFAILURE
(GRAPHOFFIGURE
内容需要下载文档才能查看3)
内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看Fig.4.OnthesamedirectedgraphasinFigure3,asetofsixmulticasttreesthatconstituteanoptimalsolutionofbothsurvivablemulticastthroughputproblems,whencarryinga?owof1/4unitseach.
intheworstfailurecaseis3/4.
Wewillnowshowhowtheseproblemscanbeproperlymodeledandproposesomeresolutionapproaches.
III.
MODELSFORTHESURVIVABLETHROUGHPUT
Givenamulticastnetwork,weareinterestedincomparing
thethroughputachievedwhileusingornotnetworkcodingmechanisms.Contrarytopriorwork,wealsoconsiderthatthenetworkispronetofailures.Werestrictourattentiontothemostfrequenttypeoffailure,namelythefailureofasinglelinkatatime.
WewilldescribeourmodelsinthesettingofadirectedgraphD=(V,A)whereVisthesetofnodesandAisthesetofarcs.Notehoweverthatmostofthemodelscaneasilybeadaptedtothecaseofundirectedorbidirectednetworks,andcanhencebeusedforcomputingthroughputvaluesinthesevarioussettings.
ForeacharcainA,wedenotebyCWeconsideramulticastsessionoriginatinga∈Zfrom+itscapacity.asourcenodesinVandsimultaneouslyroutedtowardsasubsetTofV\{s}whoseelementsarecalledclientsorterminals.Severalmodelshavebeenproposedtocomputethemaximum
throughputinthenominalstate(withoutfailures).Tothebestofourknowledge,noonehasyetaddressedtheproblemwherefailurescanoccur.
A.Firstsurvivablemulticastmodel:discardingwholetreesWe?rstconsiderthefollowingsurvivablemulticastthroughputproblem:?ndasetofmulticasttreesandassignathroughputtoeachtreesothat(i)thesumofthroughputvaluesoneacharcdoesnotexceedthecapacity,and(ii)thetotalthroughputachievedintheworstfailurestate,ismaximized.Ingeneral,afailurestatecanbemodeledasasubsetofnetworkelements(nodesand/orarcs)thatarepronetofailsimultaneously.Wemodelthefailurebyremovingthoseelementsfromthegraph.WedenotebyFthesetofallfailuresstates.Inthispaper,wewillrestrictourattentiontothefailurestatesconsistingofallsinglearcsF={{a};a∈A},or,withaslightabuseofnotation,F=A.Wesupposethattherearetwoarc-disjointpathsbetweenthesourcesandeachterminaltinourgraphsothatthedeletionofanysinglearcstillallowstheroutingofinformationfromstot.However,sincethisproblemcaneasilybemodeledinthegeneralcase,inthissection,wewillassumeanypotentialfailuresetF.Inthis?rstmodel,themulticastthroughputinthepresenceoffailures(modeledbyF)isthenobtainedbyremoving,foreachfailurestatef∈F,allthecorrespondingnodesandarcsandallthetreesintersectingatleastoneelementofeachf.Theresultingfailurethroughputisthenthesumofthroughputoftheremainingtrees.WedenotebyT(s,T)(orsimplyTwhentheparametersareclearfromthecontext),thesetofdirectedtrees(arborescences)fromstoT.Let?.Wenowintroducethesetofτbetheamountof?owontreeτfeasiblemulticastroutingsΩmc?:
?Ωmc
=?????(???τ)τ∈T|
a∈A,?≥0??τ≤Ca?(1)τ?a∈T
∈τ
?wherewehavestandardcapacityconstraints.Denotebyv(?)thesumofthroughputsor?owscarriedbythetrees:
v(?)=
??
?τ(2)τ∈T
Alsodenotebyvputcarriedbytreesf(?intersecting)(resp.v(?(resp.))thenotshareintersecting)ofthisthrough-someelementsoff.Wearereadytoexpressthe?rstmodelMC1whichconsistsinmaximizingoverallvalidmulticastroutingFpatternstheminimumresidualthroughputsetf∈Ffails.Wedenotebyλmc1
obtainedwhenany
thecorrespondingsurviv-ablemulticastthroughput(optimalF
valueofthisproblem):
λmcF
1=?max∈Ωmcminf∈F{??v(?)?????vf(?)}??
(3)
v(?)
Thisproblemcanalsobeexpressedbyusinglinearprogram-ming:
?
????max??λ,(4)
??
?τ≥λ?f∈F
(5)MC1F
?τ∈T
??f∩τ=????
?∈Ωmc(6)λ≥0
(7)
Constraints(5)statesthat,λ,thevariablewearemaximiz-ing,islessthanthethroughputcarriedbythesetoftreesstillactivewhenthesetf∈Ffails.
Notethat,inthecasewhereF={?},improperlyF=?,themodelMC?,orMCforshort,isnothingelsethanthefractionalSteinertreepackingmodeloftenused(seeforinstance[17],[18],[7])toobtaintheusual(failure-free)multicastthroughput.Wedenotebyλmc,insteadofλmcnominalmulticastthroughput(optimalvalueofMC).?,theWhenF=Awe??
canexpressconstraints(5)as
?τ≥λ?a∈A
(8)
τa∈T∈τ
ItfollowsthatwecansolveMC1techniques,awell-knownoptimizationAbyusingcolumngeneration
approachwherevari-ablesareprogressivelyintroducedaccordingtotheirreducedcost.Denotingbyμthevectorofdualvariablesassociatedtoconstraints(8)andbyνtheoneassociatedtocapacityconstraintsin(1),thereducedcostofeachvariable?τisthen:
r1??τ=μ????a?νa=Υ1
?(μa+νa)(9)whereΥ1=??
a∈/τa∈τa∈τ
a∈Aμa.Thepricingproblem(?ndthevariable
ofmaximumreducedcost)isastandardminimumcostSteinerarborescenceproblem:
min
??
τ∈T
(μa+νa)(10)a∈τ
Weuseaclassicalmixed-integermodel[19],[20]tosolvetheSteiner?
arborescenceproblem:
????min??(μ?a+νa)xa,(11)???a∈A??????t??
t
??f11ififvv==st?v,?a?fa=
t(12)???a∈δ?(v)a∈δ+(v)0otherwise???fa
t≤x?a,t(13)fat
a∈{0,1}?a,t(14)If,bysolvingthisproblem,we?ndatreewithapositive
reducedcost,thistreerepresentsanewcolumntobeaddedtothemasterproblem,whichisthensolvedagain,etc.Ifwearenotabletoexhibitsuchatree,thenitmeansthatwehaveobtainedanoptimalsolution.Thisisthetechniquewehaveusedinourexperimentalsetting.
B.Secondsurvivablemulticastmodel:discardingsub-treesInthissecondmodel,weconsiderthatafailuredisconnectssometrees,butthesub-treesstillconnectingthesourcetosometerminalscanbeusedtosend?ow.ForthesakeofbrevitywewilldirectlydescribethemodelforthecaseF=A.Tode?nethismodel,weneedtheadditionalnotationpstbetweensandtintreeτ.Theτforthe(unique)directedpathsecondmodelMC2Acanthenbeformulated?asfollows:
???λmc??
??A2
=?max
∈Ωmcmina∈Amint∈T??v(?)??τ(15)aτ∈∈T
?pst?τ
Inotherwords,weseekanassignmentof?owsontreessuchthat,removinganyarca,theminimumamountof?owthatcanstillbesenttoanyterminalismaximized.Asforthepreviousmodel,MC2Acaneasilybelinearizedendingupwithalinearprogrammingmodelinvolvinganon-polynomialnumberofvariables.
Notethatthisformulationcontainsagaincapacitycon-straints(withassociateddualvariablesνconstraintsforeachfailurea∈Aandeacha)andthroughputterminalt∈T(withassociatedvariablesμta).Acolumngenerationapproachisstillpossible.However,thepricingproblemisdifferent.Indeed,thereducedcost?
associatedtoeachtree?τbecomes:
r2
τ=Υ2??????
μt??a+νa?,(16)????t∈Ta∈pstτ
a∈τ
whereΥ2t
in?nding=t∈aTSteinera∈Aμarborescencea.Thepricingproblemthenconsistsτminimizingtheexpressionbetweenparenthesesin(16).Changingtheobjectivefunction(11)into
min
????
μt??afat+νaxa,(17)a∈At∈T
a∈A
inthepricingproblemforMC1thesolutionsprovidedA(andaddingafewconstraints
toensurethatareindeedtrees)yieldsavalidformulationforthisnewpricingproblem.
Observethatsinceforanarca∈Aandaterminalt∈Twehave??
?≤??τ?τ(18)
aτ∈∈T
pstτa∈T
τ
∈τ
anoptimalsolutiontoproblemMC1MC2
AisfeasibleforproblemA,andhence
λmcA1≤λmcA2(19)C.Thesurvivablenetworkcodingthroughput
Similarly,theSurvivableNetworkCodingproblemNCconsistsin?ndingacoding/routingpatternsuchthattheF
throughputobtainedintheworstfailurecaseismaximized.For
aterminaltletPstbethesetofpathsthesourcesWewillalsousethesetP=??betweenandt.offeasibletnetwork∈T.Thosecodingnotationsroutingallowt∈Tst
ΩncusPofpathsbetweensandanytointroducetheset?:
?Ωnc
=????(????A,t∈T,?≥0
?p)p∈P|?p≤Ca?a∈p∈Pst??a∈p
st
(20)
Denotebyv(?sandtandbyv)(the?sttotal)andvaluevofthe?owsentbetweenfroutedrespectivelythrough(?st)thesharesofthe?ow?stfailedelementsornot,thenproblemNCFcanbeexpressedλnc??as:
F=st???max∈Ωncminf∈Fmint∈T??v(?)?vf(?st
)??
(21)v(?st)
whereλncFisthesurvivablenetworkcodingthroughput.Thisde?nitionreliesontheexistenceofacodingscheme
whichisgivenbytheorems11and12in[11].Theorem11
statestheexistenceofacommonlinearcodingschemetoallarcfailuresprovideditisstillpossibletosendinformationtoeachterminalifanyarcfails.Theorem12givesaboundonthesizeofthe?nite?eldwhichisusedtoperformlinearcodingoperations.
Again,wecanexpressthisproblemvialinearprogram-ming:
?
????max(22)
????λ,?p≥λ?f∈F,t∈T
(23)NCF
?p∈Pst??f∩p=?
???
?∈Ωnc(24)λ≥0
(25)
Again,notethatNC?,orNCforshort,isastandardmodel(writtenwithpath-?owvariables)fortheusual(failure-free)networkcodingthroughput.Wedenotebyλnc,insteadofλncnominalnetworkcodingthroughput.
?,theNotethatarc-?owmodels(involvingtheso-called?owconservationconstraints)couldbeusedeitherforNCForNC.Ifwedenoteby?sthavetheathe?owbetweensandtcarriedbyarca,thenwefollowingrelationbetweenthetwomodels:
?sta
=???p?a∈A,t∈T(26)p∈Psta∈p
:
Moreover,asforNC,problemNC?owproblems.AreducestoasetofindependentsingleLemma1.
????
λncA
=mint∈T?max∈Ω
nc
v(?st)?maxa∈A
?sta(27)
Proof:introducingathroughputvariableλtforeachterminalt∈T,problemNCAcanberewritten:
λnc??A=?max∈Ψ
nc
λ:λ≤λt,?t∈T??(28)whereΨncistthesetofconstraints(23)-(25)whereλis
replacedbyλin(23).Itthensuf?cestoseethatthisconstraintsetcanbefullydecomposedbyterminalleadingtoabloctriangularstructureandhence:
????
λncA=maxλ
λ:λ≤max?t,λ
t
λt,?t∈T(29)andtheresult
内容需要下载文档才能查看follows.
SincewecandecomposeproblemNCAinto|T|inde-pendent?owproblems,itisusefultostudytheinduced
single?owproblem.Considerasingles-t?ow.Sinceweareonlyconsideringasinglecommodity,wewillomitthesuperscriptst.Themaximumarc-balanced?owproblemisthespecialcaseofproblemNCcase,SteinerAwhereonlyoneterminalnodeisconsidered.Inthistreesareexactlypathsbetweenthesourceandtheterminal,andthereforemulticast
TABLEII.
NETWORKCODINGGAININNOMINAL(FAILUREFREE)
CASE
Bidirected?uvuv
Undirected
uv?≤Cuv,CuvC=Cvu
θuv+?vu≤[uv]θ=≤12[4][5]
andnetworkcodingareequivalent.WedenotethisproblembyMFA:
MFA:λA
=?max∈Ωstamin??∈A{v(?)??a}
??(30)=
?max∈Ω
st
v(?)?maxa∈A
?a(31)
withsimilarnotationsasbefore,namelyΩstisthesetof
feasibles-t?ows,v(?)isthevalueofthe?owand??owonarca.
aistheLemma2.Thereisanoptimalsolution??ofMFforMF(i.e.,??isamaximums-t?ow).AthatisalsooptimalSee[15]forastudyofproblemMF2.ByusingthislemmawecanAincludingaproofofLemmainterpretourproblemMFAinthefollowingmanner:wearelookingforamaximumsthrough-t?owansucharcofthatthethenetworkmaximumisminimized.
amountof?owpassingIV.
THESURVIVABLENETWORKCODINGGAIN
nc
Thenetworkcodinggain,de?nedastheratioθ=
λdirected,/λmc,hasbeenconsiderablystudied:theboundsobtained(inundirectedandbidirectedgraphs)aresummarizedinTableII.Notethatθisalwaysnolessthanonesincemulticastroutingisaspecialcaseofnetworkcodingroutingwithoutcodingatintermediatenodes.
Weareinterestedinevaluatingthesurvivablecodinggainde?nedas:θ1toseetowhatextentresultsA=obtainedλncA/λmcA1andθ2network
forθremainA=validλncA/λmc2orA
notincasewherearcfailurescanoccur.Observethatanoptimal
solutiontoMC1AorMC2
AgivesusafeasiblesolutiontoNCthereforewehave,again,thatforanynetwork,θ1Aandθ2
areA
nolessthanone.
AA.Thesurvivablenetworkcodinggainisunboundedfordirectedgraphs
The?rstresultisthatthegainremainsunbounded(inthecaseofarcfailure)fordirectedgraphs.Toshowthisresult,weusethelayeredcombinationnetworkproposedin[2]andgeneralizedin[3]and[5].Giventwopositiveintegersnandk(with2≤isV,decomposedA)(seeFigurek≤n?1,thecombinationnetworkC(n,k)=into5)threeisde?nedlayers:asVfollows:={s}the∪Iset∪Tof.nodesLayer1containsasinglesourcenodes,layer2containsnnodes,Icontains={1,...one,noden},andforeachlayersubset3isofthesetofterminalswhichIdecomposed;|t|=k}(T??n
??kelementsofI,T={t?intocontainstwosubsets:henceA=kterminals).ThearcsetisA12∪A23.ThereisonearcfromthesourcestoeverynodeinI,AanarcfromanyintermediatenodeinI12to=any{(s,nodeu)|uin∈TI}andFinally,weassumethegraphhasunitcapacities:u,t)∈I×CT|uwhichcontainsthisintermediatenode,A23={(∈t}.eacharcainA.
a=1for
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 银行业务
- 中信建投-基础化工行业:油价向上和下游需求恢复,化工品价格弹性有望重现
- 2012年武汉工程大学专升本《市场营销学》考试大纲
- 兴业证券-中小盘周报:狂欢延续,牛市的节奏或在近期有所转变
- 申万宏源-机械行业:机器视觉,为机器装上眼睛和大脑
- 颜氏家训 养生第十五
- 国泰君安-宏观周报:惊心动魄的一幕
- 国海证券-计算机行业周报:版块政策积极落地,布局龙头个股意义显著
- 资金运作秘笈5万-20万资金运作模式
- 留守日记3
- 版画-自画像
- 大学教授说儿童安全
- (精选文档)全科医师岗位培训试题(1-全科医学基础)
- 小 山 上 的 风
- 浙江省温州市金融综合改革试验区总体方案
- [精品]济南大学2006年专升本考试实施方案
- 我给你的幸福
- 自考会计复习资料
- 2015年湖南法院检察院笔试成绩查询
- 发卖话术(顾)[优质文档]
- 高华证券-股市估值重估(第4部分),股指的重要性:两年后中国或在新兴市场ApxJ投资者的基准配置中占据三分之一的比重
- 金立里:不会炒股的明星不是好散户
- 金点子案例
- 团结 宽容 理解 奋进
- 维修电工中级模拟试卷三
- 小班体育
- 用爱心呵护好自己的班集体心得
- 2009年二级建造师《法规及相关知识》考题及答案_5
- 金点子案例
- 公共人力资源考试复习汇总资料_0
网友关注视频
- 沪教版八年级下册数学练习册一次函数复习题B组(P11)
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
- 人教版二年级下册数学
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 二年级下册数学第三课 搭一搭⚖⚖
- 8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
- 每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 冀教版英语三年级下册第二课
- 外研版英语七年级下册module3 unit2第一课时
- 二年级下册数学第二课
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 外研版英语七年级下册module3 unit1第二课时
- 冀教版英语五年级下册第二课课程解读
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 冀教版小学数学二年级下册1
- 外研版英语三起5年级下册(14版)Module3 Unit2
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 七年级英语下册 上海牛津版 Unit5
- 3月2日小学二年级数学下册(数一数)
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理