1 Network Routing Capacity Jillian Cannons (University of California, San Diego) Randy Dougherty (Center for Communications Research, La Jolla) Chris Freiling (California State University, San Bernardino) Ken Zeger (University of California, San Diego)
24
Embed
Network Routing Capacitycode.ucsd.edu/~jcannons/05CaDoFrZe-DIMACS.pdf1 Network Routing Capacity Jillian Cannons (University of California, San Diego) Randy Dougherty (Center for Communications
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Network Routing Capacity
Jillian Cannons(Universityof California,SanDiego)
Randy Dougherty(Centerfor CommunicationsResearch,La Jolla)
Chris Freiling(CaliforniaStateUniversity, SanBernardino)
KenZeger(Universityof California,SanDiego)
2
�
�
�
�Detailed resultsfound in:
� R. Dougherty, C. Freiling,andK. Zeger
“Linearity andSolvability in MulticastNetworks”
IEEE Transactions on Information Theory
vol. 50, no. 10, pp.2243-2256,October2004.
� R. Dougherty, C. Freiling,andK. Zeger
“Insufficiency of LinearCodingin Network InformationFlow”
IEEE Transactions on Information Theory
(submittedFebruary27,2004,revisedJanuary6, 2005).
� J.Cannons,R. Dougherty, C. Freiling,andK. Zeger
“Network RoutingCapacity”
IEEE/ACM Transactions on Networking
(submittedOctober16,2004).
Manuscriptson-lineat: code.ucsd.edu/zeger
3
�
�
�
�Definitions
� An alphabet is a finite set.
� A network is afinite d.a.g.with sourcemessagesfrom a fixedalphabetand
messagedemandsatsinknodes.
� A network is degenerate if somesourcemessagecannotreachsomesink
demandingit.
4
�
�
�
�
Definitions - scalar coding
� Eachedgein a network carriesanalphabetsymbol.
� An edge function mapsin-edgesymbolsto anout-edgesymbol.
� A decoding function mapsin-edgesymbolsata sink to a message.
� A solution for a givenalphabetis anassignmentof edgefunctionsanddecoding
functionssuchthatall sinkdemandsaresatisfied.
� A network is solvable if it hasa solutionfor somealphabet.
� A solutionis a routing solution if theoutputof every edgefunctionequalsa
particularoneof its inputs.
� A solutionis a linear solution if theoutputof every edgefunctionis a linear
combinationof its inputs(typically, finite-field alphabetsareassumed).
5
�
�
�
�
Definitions - vector coding
� Eachedgein a network carriesa vectorof alphabetsymbols.
� An edge function mapsin-edgevectorsto anout-edgevector.
� A decoding function mapsin-edgevectorsata sink to amessage.
� A network is vector solvable if it hasasolutionfor somealphabetandsomevector
dimension.
� A solutionis a vector routing solution if every edgefunction’s outputcomponents
arecopiedfrom (fixed)input components.
� A vector linear solution hasedgefunctionswhich arelinearcombinationsof
vectorscarriedon in-edgesto a node,wherethecoefficientsarematrices.
� A vectorroutingsolutionis reducible if it hasat leastonecomponentof an edge