Space Information Flow

Size: px
Start display at page:

Download "Space Information Flow"

Transcription

1 Space Information Flow Zongpeng Li Dept. of Computer Science, University of Calgary and Institute of Network Coding, CUHK Chuan Wu Department of Computer Science The University of Hong Kong Abstract Network information flow emerged as a fertile research ground over a decade ago, with the advent of network coding that encourages information flows to be encoded when they meet within a data network. In this work, we propose the problem of space information flow the transmission of information flows in a geometric space, instead of in a fixed, existing network topology. In this new model, information flows are free to propagate along any trajectories in a space, and may be encoded wherever they meet. The goal is to minimize a natural network volume that represents the cost of constructing anetwork,whichcansupportend-to-endunicastandmulticast communication demands among terminals at known coordinates. Space information flow models the fundamental problem of information network design, which deserves renewed research attention for taking into account the unique encodability of information flows. We show that designing an information network is indeed different from designing a transportation network. In particular, an optimal multicast network does not necessarily correspond to a Steiner tree, as assumed in past literature. We prove both lower and upper bounds on the cost advantage of network coding (ratio of minimum network cost without coding over that with coding) in geometric multicast network design, and relate the potential benefit of network coding to the Steiner ratio, the cost ratio between a minimum Steiner tree and a minimum spanning tree in geometric spaces. I. INTRODUCTION Network coding [1] is a technique that encourages information flows to be encoded when they meet in the middle of a data network, besides being merely replicated and forwarded. Such a departure from the traditional store-andforward principle in data networking has proven effective in increasing network capacity, especially for one-to-many multicast applications [1], [2]. The field of network information flow studies data transmission with network coding in a given network topology. In this work, we propose to study space information flow, orthetransmissionofinformationflowsin ageometricspace.informationflowsmaypropagatealong any trajectories, may be replicated wherever desired, and may be encoded wherever they meet. Optional relay nodes can be inserted for free at any location. The goal is to minimize a natural bandwidth-distance sum-product ( network volume ), while sustaining end-to-end communication demands among terminals at known coordinates. Space information flow represents a natural and interesting theoretical problem of network coding in space.it constitutes a new research direction lying at the intersection of information theory, networking and geometry. While network information Fig. 1. Multicast information flow in a geometric space: network coding vs routing (Steiner tree). flow blends information theory with graph theory, space information flow further brings geometry into the mix. An important motivation of space information flow is that it models the fundamental problem of information network design, which is indeed different from transportation network design, in terms of both solution optimality and computational complexity. While the latter can nicely model the replicability of information flows, it ignores the encodability of them. Renewed research attention to the min-cost design of information networks is overdue, given that network coding has been proposed for more than a decade. For a given space information flow, viewing each link e as a link to be constructed, with bandwidth c e equal to the link flow rate f e,weobtainablueprintofaninformationnetworkfor satisfying the same end-to-end communication demand. The bandwidth-distance sum-product, or network volume, models the total cost of the network to be constructed, under the natural assumption that the cost of a link is proportional to its length as well as its bandwidth capacity. Fig. 1 [3] depicts an example of the multicast space information flow problem in a 2-D Euclidean space, where the design of an information network is different from that of a transportation network (Steiner tree). Three sources, s 1, s 2 and s 3 are in possess of common information to be multicast to the three receivers t 1, t 2 and t 3 at 1 bps. Thethreesourcesare located at the vertices of an equilateral triangle of unit edge length, and the three receivers lie at the middle points of the three edges of the triangle, respectively. Fig. 1(a) depicts a geometric multicast flow (multicast network blueprint) based on network coding, where each link has flow rate (capacity) of 0.5 bps. ThetotalcostinFig.1(a)is3 3/2. Fig.1(b) shows the optimal solution without network coding, based

2 2 on a minimum Steiner tree, with a cost of 7. The total length 7 is computed based on the facts that (i) at most two Steiner nodes need to be inserted in the optimal Steiner tree solution, and (ii) the three angles around each Steiner node are equal, at 120 [3]. The cost advantage of network coding in this case is 7/(3 3/2) = Weemphasizethatthis 1.8% gap, although small, reveals that space information flow has a fundamentally different structure, and likely a different computational complexity, than the geometric Steiner tree problem, and hence designing a min-cost information network is different from designing a min-cost transportation network. While the example in Fig. 1 involves multiple sources, it is possible to convert it into a single-source multicast problem in 2-D space, where network coding still makes a difference [3]. Space information flow and network information flow, while having subtle and important differences, are also closely related. In particular, connections can be established between the cost advantage in spaces with that in networks [4]. In asubsequentwork[5],ageometricframeworkisdesigned, based on space information flow, for studying the well known multiple unicast conjecture [6], [7] in network coding. Under this geometric framework, unified proofs to existing results on the conjecture, as well as a number of new results, are derived. Our goal in this work is to propose and draw attention to the space information flow problem. We present examples for motivating this new problem, which also lead to lower-bounds on the cost advantage of network coding in a geometric space. We further prove upper-bounds on the cost advantage, in a number of scenarios. Table. I summarizes the best known upper- and lower- bounds on the cost advantage of network coding in different models. Bounds in geometric spaces are proved in this work (multicast) and in a sibling work (multiple unicast, [4]). In particular, our results reveal an interesting connection between the cost advantage of network coding and the Steiner ratio in a geometric space. The potential benefit of network coding is upper-bounded by the cost ratio between aminimumsteinertreeandaminimumspanningtreeinthe same space. TABLE I BENEFITS OF NETWORK CODING:UPPER-&LOWER- BOUNDS directed undirected geometric networks networks spaces multiple conjectured: 1 [4] unicast Ω(n) [6], [7] 1 [6], [7] 2 [8] (2-D) multicast Ω( n) [2] 8/7 [9] The rest of the paper is organized as follows. We review related work in Sec. II, and define models and notations in Sec. III. We study lower-bound and upper-bounds of the cost advantage of network coding in geometric spaces, in Sec. IV, and Sec. V, respectively. In Sec. VI, we discuss the interesting fact that for optimal multicast in a 2-D space, a small finite field suffices for code construction. Sec. VII concludes the paper and proposes future research directions. II. RELATED WORK The coding advantage refers to the ratio of the max achievable throughput with network coding over that without network coding. The cost advantage of network coding refers to the ratio of the optimal cost of satisfying a communication demand without network coding over that with network coding. It is known that these two quantities satisfy a primaldual relation, and their max values are equal in undirected networks [2], [10], [11]. In a sibling work [4], we prove that space information flow represents a more fair paradigm for comparing network coding and routing, than network information flow in either directed or undirected networks. Examples in the existing literature for showing large benefits of network coding are often highly contrived, tailoring a network topology and orientation for network coding, then forcing routing to work in the same. In the space model, network coding and routing can each construct its own network and then select its own network orientation. Li and Li proved that for multicast in undirected networks, the coding advantage is upper-bounded by a small constant of 2 [8]. The result was later proved using two other methods [2], [10]. In this work, we prove a much smaller upper-bound of on the coding advantage in space information flow, for a number of multicast scenarios. In 2004, Li and Li [6] and Harvey et al. [7] conjectured that for multiple unicast sessions in an undirected network, network coding is equivalent to routing. Despite a series of research efforts devoted to the problem [12] [14], rather limited progresses have been made towards settling this fundamental problem in network information flow. In a sibling work [4], we prove the conjecture in its space/geometric version, partially verifying the conjecture. In a subsequent work, Xiahou et al. [5] apply space information flow as a tool to design a framework for analyzing the conjecture. Both Euclidean and non-euclidean spaces are considered, and unified proofs are obtained for both existing and new results on the conjecture. Asketchofapossibleprooftotheoriginalconjecturebased on the framework is also discussed. In another subsequent work, Yin et al. [3] recently studied the space information flow problem as well, focusing on optimal multicast network design in an Euclidean space. They derive a number of properties that an optimal multicast network must satisfy. It is proved that for the most basic case of three multicast terminals in an Euclidean space, network coding does not make a difference. Applying a multicast flow decomposition technique [15], they further show that for n multicast terminals and multicast throughput h, thenumberof relay nodes required for an optimal solution is upper-bounded by n h (n+h 3 (n 1) 2 2) for general h, andisupper-bounded by (2n 3)(2n 2) when h =2. III. MODELS AND NOTATIONS A. Network Information Flow We represent an existing network using a graph G =(V,E). Avectorc Z E + stores capacities of links in E. HereZ + is

3 3 the set of positive integers. Another vector w Q E + represents the distance or cost of links in E, andw e can be interpreted as the cost of routing a unit flow through link e. HereQ + represents the set of positive rational numbers. For min-cost multicast of h unit flows from a source s V to a set of receivers T V,thegoalistominimizeaggregated multicast cost, while sustaining a target multicast throughput r. Without network coding, this translates to the problem of mincost Steiner tree packing in graphs, and is NP-hard. Without loss of generality, we can assume that link capacities in c are scaled, so that the multicast throughput h is an integer. With network coding, the min-cost multicast problem again contains two components, a multicast flow vector f Q E +,and acodeassignmenttothelinkflowsinf. Themin-costflow vector f can be computed through solving a linear program, by exploiting the celebrated multicast rate feasibility condition with network coding [9], [16]. The goal is to support the target multicast rate r while minimizing the total multicast flow cost e w ef e. B. Space Information Flow In the space information flow paradigm, we are given a set of terminal nodes, with (multiple) unicast or multicast communication demands. The space we consider in this work is a h-d Euclidean space, for h 1. Anodeu has coordinate (x 1,u,x 2,u,...,x h,u ). The Euclidean distance between two nodes u and v is ( h uv = i=1 (x i,u x i,v ) 2 ) 1/2 Given an information flow vector f embedded in an Euclidean space, a network G can be induced, over the same nodes and links as in f, byviewingf e as the capacity of e. The distance of e is denoted as e. Thecostoff is then e e f e.thisreflectsthenaturalrulethatthelongerand the wider a communication link is, the more expensive it is. For the sake of cost minimization, apparently, only straight line segments need to be constructed for links in f. Given two vectors p and q, p q = p q cos θ is the inner product of p and q,whereθ is the angle between p and q. IV. LOWER BOUND ON COST ADVANTAGE OF NETWORK CODING Multicast with network coding in a fixed network has been extensively studied. The optimal multicast flow can be computed in polynomial time, based on the following characterization of multicast rate feasibility with network coding: in a directed network, a multicast rate r is feasible with network coding if and only if it is feasible as a unicast rate to each receiver independently [1], [17]. In contrast, the optimal multicast scheme without coding corresponds to the problem of Steiner tree in graphs, and is both NP-hard and APX-hard [18]. The multicast coding advantage is proven to be upperbounded by 2 in undirected networks [2], [8], [10]. sources receivers Fig. 2. Multicast in a 2-D space, with cost advantage of network coding > 1. Terminals(inblack)ontheinnercirclearesources.Terminals on the outer circle are receivers. Solution with network coding shown. For space information flow, a multicast solution without network coding corresponds to the geometric Steiner tree problem, which is still NP-hard, but has a Polynomial-Time Approximation Scheme (PTAS). The complexity of the optimal solution with network coding is unknown. The example in Fig. 1 shows that network coding does make a difference for optimal multicast in spaces. Therefore, it is still possible for the problem of information network design to be efficiently solvable. We now present another example where the cost advantage is larger than in Fig. 1, and obtain the largest value known so far. Theorem 4.1. The max cost advantage for space information flow is lower-bounded by Proof: We provide a constructive proof to the theorem, by designing a (multi-source) multicast problem in a 2-D Euclidean space, for which the cost of a network coding based solution is strictly smaller than the cost of a minimum geometric Steiner tree/forest. As illustrated in Fig. 2, consider identical information available at multiple sources, to be multicast to multiple receivers. In the figure, black nodes on the inner circle are sources, and black nodes on the outer circle are receivers. The solid lines depict a network coding based solution, with flow rate of 0.5 on each link, achieving a multicast throughput of 1. Each relay node (inserted into the 2-D space by the network coding solution) is at the centre of a building block of a equilateral triangle shape. When the total number of such building blocks is odd, such a multicast flow is infeasible without network coding. At least one of the receivers will receive two identical copies of the same flow. Furthermore, without network coding, any routing solution will have a cost strictly higher than that of the coding solution. Note that in a minimum geometric Steiner tree (forest), every relay node must be adjacent to exactly three edges, forming three angles of 120 each [19]. Asolutionthatisvalidwithoutcodingistomodifythe multicast flow in one of the equilateral triangles, replacing the relay-enabled star with two direct links from the source to the two receivers. As a result, the total cost of the multicast flow

4 4 increases from 3 2 k to 3 2 (k 1) + 1. Herek is the number of receivers. The cost advantage in such a pattern is: 3 2 (k 1) k In order for the example to be valid, i.e., forthegeometric structure to be feasible, k =3or k =5is not sufficient. We need k =7at least, and the above cost advantage evaluates to = After it was proved that network coding is equivalent to routing for multiple unicast sessions in a geometric space [4], the example in Fig. 2 became the first example discovered that demonstrates network coding does make a difference for multicast. The smaller example in Fig. 1 came afterwards. The intuition behind the construction of the network pattern in Fig. 2 is explained below. Aplanarnetworkisonethatcanbeembeddedintoaplane without links crossing each other. A multicast flow in 2-D space can always be made planar, by inserting a relay node at where edges cross each other, without affecting the feasibility or the optimality of the solution. We therefore focus on the outer boundary of a planar network. First, due to the optimality of the multicast solution, a relay node has degree 3 with three equal angles at 120.Consequently,theboundaryisunlikely to contain a link between two relay nodes, since that conflicts with planarity. Second, having a link between two terminal nodes on the boundary does not help create a gap between the coding solution and the no-coding solution, since network coding is in general unnecessary for link flows that enter a receiver [20]. Therefore we decided to include alternating relay and receiver nodes on the outer-boundary. Further given the 120 condition at the relays, the shape of the boundary is determined. The final step is to include a number of sources on the inside face. V. UPPER-BOUNDS ON COST ADVANTAGE OF NETWORK CODING A. Multicasting Two Information Flows (h =2) In network information flow, the largest coding advantage observed both in unlimited-size networks [10] and in small networks [9], [11] are based on multicast instances of transmitting two information flows (h = 2) from the sender to all receivers. The two-flow case represents a basic yet fundamental version of multicast. In terms of the necessary base field size, h =2already requires an unbounded field size that grows as the number of receivers does [11]. Recent network coding literature has witnessed a batch of work that focus on the study of two information flows in the unicast setting [21] [23]. We prove an upper-bound of on the cost advantage for multicasting two flows in an Euclidean space, assuming a well accepted conjecture in the field of Steiner trees. In the literature of geometric Steiner trees, the Steiner ratio is the max ratio between the minimum Steiner tree cost and Fig. 3. Decomposing a multicast flow into connected components, based on the code assignment. A planar multicast network example from [24] isshown, with a multicast flow of h =2from the source to 5 receivers. The multicast flow is decomposed into four different components, based on code assignment, such that each component is connected and consists of links transmitting the same information flow only. Each component is shown with a distinct color. the minimum spanning tree cost, for a given set of terminals to be connected. Theorem 5.1. For multicast in a geometric space with h =2, the cost advantage of network coding is upper-bounded by the Steiner ratio. Proof: Let f be the underlying flow vector of a min-cost network coding solution for the two-flow multicast problem in a geometric space. A key step in our proof is to decompose f into a disjoint set of flow components based on flow content, as described below, and illustrated in Fig. 3. Consider a valid code construction over a certain finite field GF (q) for f, achievingmulticastthroughputh =2.We decompose f into a disjoint set of maximally connected flow components, such that link flows within each component are assigned the same information flow for transmission. Such same-content based multicast flow decomposition was first proposed by Fragouli and Soljanin [15], and then utilized in a number of work, e.g., byelrouayhebet al. [25] for studying minimal multicast networks, by Xiahou et al. [24] for studying planar networks, and by Yin et al. [3] for analyzing the number of relay nodes required for optimal multicast in spaces. By the optimality of f, weknowthateachsuchcomponentisa minimum Steiner tree. The root node and leaf nodes of the tree component each receives two linearly independent information flows, since they are either a sender/receiver, or a relay node that can generate a different flow from what it receives. We replace each tree component using a local spanning tree connecting the same root and leaf nodes. By doing so, each tree component has a cost inflation between 1 and the Steiner ratio. After the replacement, every node in the resulting multicast flow can be viewed as a sender or receiver, yielding a broadcast flow f of two unit throughput. The coding advantage is 1 for broadcast [26], and such a broadcast flow can be decomposed into two broadcast trees each with unit throughput, τ 1,τ 2. Let τ denote the total cost of links in a tree τ. Wehave τ 1 + τ 2 = e f e e. Without

5 5 loss of generality, assume τ 1 τ 2. Wecanuseτ 1 for transmitting two unit flows, with total cost at most e f e e. We conclude that the cost advantage of network coding is upper-bounded by the Steiner ratio. Assuming the generally accepted Gilbert-Pollak Conjecture [19], which claims that the Steiner ratio in 2-D Euclidean space is 2/ 3=1.115, weobtainthefollowingtheorem: Theorem 5.2. For multicast in 2-D space with h =2,the cost advantage of network coding is upper-bounded by (conditional on the Gilbert-Pollak Conjecture). B. Bipartite Multicast Flows in Spaces In network information flow, many known example multicast instances where the coding advantage is larger than 1 have atopologyisomorphicorsimilartoacombinationnetwork[2], [11]. A more general type of multicast networks than the 3- layer combination networks are bipartite multicast networks, which are multicast networks without relay-to-relay links. We prove that if the optimal multicast flow with network coding has a bipartite structure, then the cost advantage is upperbounded by the Steiner ratio, and is unconditionally upperbounded by in 2-D. This result is general in that it holds for any multicast throughput h. x x+y s y x+2y x y x+2y Proof: This is due to the fact that in the replacement of a Steiner tree with a spanning tree in the proof of Theorem 5.3, each Steiner tree is a simple star with one relay node only. It is known that in this case, the Steiner ratio is upper-bounded by in a 2-D Euclidean space. We have applied the information flow decomposition technique for proving an upper-bound on the cost advantage, both for multicasting two flows and for bipartite multicast flows. In future work, it will be interesting to further exploit the potential of this approach, for cases where h>2. Itappears that a new technique is needed for such an extension. The challenge lies in the fact that when h > 2, therootofa component resulting from the multicast flow decomposition receives at least 2 but not necessarily h distinct information flows, and hence is not always able to generate an arbitrary combination of the h source flows. VI. THE SUFFICIENCY OF SMALL FINITE FIELDS In network information flow, the best known lower-bound on the sufficient base field size for multicast network coding is the number of receivers 1. As the number of multicast receiver grows, so does the required field size, over which all coding solutions are carried out, in order to guarantee linear independence of information flows received at each receiver [28]. Furthermore, it is also known that multicasting two flows in a network already requires unbounded field size in general. For example, in the 3-layer combination network C n,2 with a single sender at layer 1, n relays at layer 2 and ( n 2) receivers at layer 3, therequiredfieldsizeisatleastn 1 [11], [28]. x+y C A C A Fig. 4. An example of a bipartite multicast network from [24], withunit capacity links and h =2.Thereisnodirectlinkbetweenapairofrelay nodes. The multicast flow decomposition yields four star components. Theorem 5.3. For an embedding of a bipartite multicast flow in a geometric space, the cost advantage of network coding is upper-bounded by the Steiner ratio. Proof: Consider the multicast flow in the optimal network coding solution, along with a valid code assignment. Similar to the proof of Theorem 5.2, we decompose the multicast flow into components, based on the same information flow criterion. Due to the bipartite nature of the multicast flow, each component in the decomposition has a star topology, with exactly one relay node in the middle, as shown in Fig. 4. Replacing such a star with the minimum spanning tree connecting the same terminal nodes, we obtain a broadcast flow. The rest of the proof is the same as that of Theorem 5.2. Theorem 5.4. For an embedding of a bipartite multicast flow in a 2-D Euclidean space, the cost advantage of network coding is (unconditionally) upper-bounded by B D Fig. 5. In a 2-D Euclidean space, if two link flows (A B and C D) intersect in the plane, a new relay node (E) can be introduced at the crossing point, such that the two original crossing links become four links without crossings. Links A E and E B transmit the same information flow as on link A B. SimilarforlinkC D. Originalcodeassignmentremainsvalid, and total flow cost remains unchanged. In contrast, coding over a small field GF (3) is sufficient for multicasting to any number of receivers, for space information flow in 2-D. As shown in Fig. 5, when designing a multicast network in 2-D, we can always make the network planar, by inserting relay nodes to avoid crossing edges. Given a planar network topology, one may combine the multicast flow decomposition technique with four-coloring a planar graph, and prove that coding over GF (3) is sufficient for h =2[24], [25]. Our recent study on network coding in planar networks [24] further reveals that, coding over GF (3) is both necessary and sufficient in both general planar graphs and bipartite planar 1 The latest result is somewhat better, but still equals the number of receivers in the worst case [27]. B E D

6 6 graphs (for necessity, see examples in Fig. 3 and Fig. 4), and such code assignment over GF (3) can be accomplished in linear time. The investigation also leads to a conjecture that coding over a small field is sufficient for any h in planar networks [24]. To summarize, coding over a small field is sufficient for h =2in a 2-D space, and is likely so for h>2 as well, which is being investigated. VII. CONCLUSION AND FUTURE DIRECTIONS A new research direction, space information flow, was proposed in this paper. It studies the optimal transmission of information flows for meeting communication demands in a geometric space. Space information flow models the design of a min-cost information network. We showed that that the optimal multicast network design is different with and without network coding. Although the difference in cost is small, it opens up the possibility for optimal information network design to have efficient, polynomial-time solutions. Upper-bounds and lower bounds were proved on the cost advantage for multicast in a space, which are different from the corresponding bounds in network information flow. This work leaves a number of problems open on space information flow. The complexity of computing an optimal multicast flow in a geometric space is still unknown. A general upper-bound on the multicast cost advantage in a space, for any multicast rate h, is desired. It is also interesting to investigate the possibility of utilizing the multiple unicast result for space information flow to prove the multiple unicast conjecture in network coding [4], [6]. Throughout this paper, we have focused on a version of space information flow that assumes a wireline network is to be constructed. One may also define and study a wireless version of space information flow, for modeling the min-cost design of a wireless network. In wireline information network design, we can place relay nodes anywhere in a space for free, and lay communication cables to connect them. In the wireless version, wireless nodes with omnidirectional antennas may be placed at anywhere in a space, and two nodes may communicate if they are sufficiently close. Total network cost depends on the length of cables in the wireline case, and depends on the number of nodes deployed in the wireless case. The cost advantage in the wireless case could be much larger than that in the wireline case, since the wireless broadcast advantage is particularly beneficial for transmitting encoded flows that may help multiple receivers. REFERENCES [1] R. Ahlswede, N. Cai, S. R. Li, and R. W. Yeung, Network Information Flow, IEEE Transactions on Information Theory, vol.46,no.4,pp , July [2] C. Fragouli and E. Soljanin, Network Coding Fundamentals, Now Publishers, [3] X. Yin, Y. Wang, X. Wang, X. Xue, and Z. Li, Min-Cost Multicast Network in Euclidean Space, submitted to ISIT [4] Z. Li and C. Wu, Space Information Flow: Multiple Unicast, submitted to ISIT [5] T. Xiahou, C. Wu, J. Huang, and Z. Li, A Geometric Framework for Studying the Multiple Unicast Network Coding Conjecture, submitted to NetCod [6] Z. Li and B. Li, Network Coding: The Case of Multiple Unicast Sessions, in Proc. of The 42nd Annual Allerton Conference on Communication, Control, and Computing, [7] N. J. A. Harvey, R. D. Kleinberg, and A. R. Lehman, Comparing Network Coding with Multicommodity Flow for the k- pairs Communication Problem, Tech. Rep., CSAIL, MIT, nickh/publications/gaps/tr964.pdf, November [8] Z. Li and B. Li, Network Coding in Undirected Networks, in Proc. of the 38th Annual Conference on Information Sciences and Systems (CISS), [9] Z. Li, B. Li, D. Jiang, and L. C. Lau, On Achieving Optimal Throughput with Network Coding, in Proceedings of IEEE INFOCOM, [10] A. Agarwal and M. Charikar, On the Advantage of Network Coding for Improving Network Throughput, in IEEE Information Theory Workshop,October2004. [11] S. Maheshwar, Z. Li, and B. Li, Bounding The Coding Advantage of Combination Network Coding in Undirected Networks, IEEE Transactions on Information Theory, toappearin2012. [12] N. J. A. Harvey, R. Kleinberg, and A. R. Lehman, On the Capacity of Information Networks, IEEE Transactions on Information Theory, vol. 52, no. 6, pp , June [13] K. Jain, V. V. Vazirani, R. W. H. Yeung, and G. Yuval, On the Capacity of Multiple Unicast Sessions in Undirected Graphs, in Proc. of IEEE International Symposium on Information Theory (ISIT), [14] M. Langberg and M. Médard, On the Multiple Unicast Network Coding Conjecture, in 47th Annual Allerton Conference on Communication, Control, and Computing, [15] C. Fragouli and E. Soljanin, Information Flow Decomposition for Network Coding, IEEE Transactions on Information Theory, vol.52, no. 3, pp , March [16] D. S. Lun, N. Ratnakar, R. Koetter, M. Médard, E. Ahmed, and H. Lee, Achieving Minimum-Cost Multicast: A Decentralized Approach Based on Network Coding., in Proceedings of IEEE INFOCOM, [17] R. Koetter and M. Médard, An Algebraic Approach to Network Coding, IEEE/ACM Transactions on Networking, vol.11,no.5,pp , October [18] K. Jain, M. Mahdian, and M. R. Salavatipour, Packing Steiner Trees, in Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), [19] D.-Z. Du and F. K. Hwang, A Proof of The Gilbert-Pollak Conjecture, Algorithmica, vol.1-6,pp ,1992. [20] Y. Wu, K. Jain, and S.-Y. Kung, A Unification of Network Coding and Tree-Packing (Routing) Theorems, IEEE Transactions on Information Theory, vol.52,no.6,pp ,June2006. [21] K. Cai, K. B. Letaief, P. Fan, and R. Feng, Solving the Single Rate 2-Pair Network Coding Problem with the A-Set Equation, in IEEE Symposium on Network Coding (NetCod), July2011. [22] S. U. Kamath, D. N. C. Tse, and V. Anantharam, Generalized Network Sharing Outer Bound and the Two-Unicast Problem, in IEEE Symposium on Network Coding (NetCod), July2011. [23] C.-C. Wang and N. B. Shroff, Pairwise Intersession Network Coding on Directed Networks, IEEE Transactions on Information Theory, vol. 56, no. 8, pp , August [24] T. Xiahou, Z. Li, and C. Wu, Network Coding in Planar Networks, submitted to NetCod [25] S. Y. El Rouayheb, C. N. Georghiades, and A. Sprintson, Network Coding in Minimal Multicast Networks, in Proc. of IEEE Information Theory Workshop (ITW), [26] Z. Li, B. Li, and L. C. Lau, A Constant Bound on the Throughput Improvement of Multicast Network Coding in Undirected Networks, IEEE Transactions on Information Theory, vol.55,no.3,pp , [27] R. W. Yeung, A Unification of Network Coding and Routing, in Information Theory and Applications Workshop (ITA), [28] S. Jaggi, P. Sanders, P. A. Chou, M. Effros, S. Egner, K. Jain, and L. M. G. Tolhuizen, Polynomial Time Algorithms for Multicast Network Code Construction, IEEE Transactions on Information Theory, vol. 51, no. 6, pp , June 2005.

Min-Cost Multicast Networks in Euclidean Space

Min-Cost Multicast Networks in Euclidean Space Min-Cost Multicast Networks in Euclidean Space Xunrui Yin, Yan Wang, Xin Wang, Xiangyang Xue School of Computer Science Fudan University {09110240030,11110240029,xinw,xyxue}@fudan.edu.cn Zongpeng Li Dept.

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

WHILE traditional information transmission in a data network. Bounding the Coding Advantage of Combination Network Coding in Undirected Networks

WHILE traditional information transmission in a data network. Bounding the Coding Advantage of Combination Network Coding in Undirected Networks 570 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 2, FEBRUARY 2012 Bounding the Coding Advantage of Combination Network Coding in Undirected Networks Shreya Maheshwar, Zongpeng Li, Member, IEEE,

More information

Network Coding in Planar Networks

Network Coding in Planar Networks 1 Network Coding in Planar Networks Tang Xiahou, Zongpeng Li, Chuan Wu Department of Computer cience, University of Calgary, Canada Institute of Network Coding, Chinese University of Hong Kong Department

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

On the Multiple Unicast Network Coding Conjecture

On the Multiple Unicast Network Coding Conjecture On the Multiple Unicast Networ Coding Conjecture Michael Langberg Computer Science Division Open University of Israel Raanana 43107, Israel miel@openu.ac.il Muriel Médard Research Laboratory of Electronics

More information

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 The Encoding Complexity of Network Coding Michael Langberg, Member, IEEE, Alexander Sprintson, Member, IEEE, and Jehoshua Bruck,

More information

Min-Cost Multicast Networks in Euclidean Space

Min-Cost Multicast Networks in Euclidean Space Xunrui Yin, Yan Wang, Xin Wang, Xiangyang Xue 1 Zongpeng Li 23 1 Fudan University Shanghai, China 2 University of Calgary Alberta, Canada 3 Institute of Network Coding, Chinese University of Hong Kong,

More information

On the multiple unicast network coding conjecture

On the multiple unicast network coding conjecture On the multiple unicast networ coding conjecture The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Langberg,

More information

On Benefits of Network Coding in Bidirected Networks and Hyper-networks

On Benefits of Network Coding in Bidirected Networks and Hyper-networks On Benefits of Network Coding in Bidirected Networks and Hyper-networks Zongpeng Li University of Calgary / INC, CUHK December 1 2011, at UNSW Joint work with: Xunrui Yin, Xin Wang, Jin Zhao, Xiangyang

More information

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

A Systematic Approach to Network Coding Problems using Conflict Graphs

A Systematic Approach to Network Coding Problems using Conflict Graphs A Systematic Approach to Network Coding Problems using Conflict Graphs Jay Kumar Sundararajan Laboratory for Information and Decision Systems Massachusetts Institute of Technology Cambridge, MA 02139,

More information

On the Network Coding Advantage for Wireless Multicast in Euclidean Space

On the Network Coding Advantage for Wireless Multicast in Euclidean Space 2008 International Conference on Information Processing in Sensor Networks On the Network Coding Advantage for Wireless Multicast in Euclidean Space Ashish Goel Stanford University Stanford, CA 94305 ashishg@stanford.edu

More information

A Geometric Framework for Investigating the Multiple Unicast Network Coding Conjecture

A Geometric Framework for Investigating the Multiple Unicast Network Coding Conjecture A Geometric Framework for Investigating the Multiple Unicast Network Coding Conjecture Tang Xiahou, Chuan Wu, Jiaqing Huang, Zongpeng Li Department of Computer Science, Universit of Calgar, Canada Department

More information

Network Coding in Planar Networks

Network Coding in Planar Networks Network Coding in Planar Networks Zongpeng Li Department of Computer Science, University of Calgary Institute of Network Coding, CUHK April 30, 2012 @ PolyU 1 joint work with: Tang Xiahou, University of

More information

Network Routing Capacity

Network Routing Capacity IEEE TRANSACTIONS ON INFORMATION THEORY (FINAL VERSION NOV., 2005) CANNONS-DOUGHERTY-FREILING-ZEGER Network Routing Capacity Jillian Cannons, Randall Dougherty, Chris Freiling, and Kenneth Zeger Abstract

More information

Network Coding for Joint Storage and Transmission with Minimum Cost

Network Coding for Joint Storage and Transmission with Minimum Cost Network Coding for Joint Storage and Transmission with Minimum Cost Anxiao (Andrew) Jiang Department of Computer Science, Texas A&M University, College Station, TX 77843-3112. ajiang@cs.tamu.edu. Abstract

More information

The Multiple Unicast Network Coding Conjecture. and a geometric framework for studying it

The Multiple Unicast Network Coding Conjecture. and a geometric framework for studying it The Multiple Unicast Network Coding Conjecture and a geometric framework for studying it Tang Xiahou, Chuan Wu, Jiaqing Huang, Zongpeng Li June 30 2012 1 Multiple Unicast: Network Coding = Routing? Undirected

More information

AVALANCHE: A NETWORK CODING ANALYSIS

AVALANCHE: A NETWORK CODING ANALYSIS COMMUNICATIONS IN INFORMATION AND SYSTEMS c 2007 International Press Vol. 7, No. 4, pp. 353-358, 2007 003 AVALANCHE: A NETWORK CODING ANALYSIS RAYMOND W. YEUNG Abstract. In this paper, we study the application

More information

Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks

Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks Tara Small, Baochun Li, and Ben Liang Department of Electrical and Computer Engineering University of Toronto {tsmall, bli}@eecg.toronto.edu,

More information

Insecure Provable Secure Network Coding

Insecure Provable Secure Network Coding Insecure Provable Secure Network Coding Yongge Wang UNC Charlotte, USA yonwang@uncc.edu October 18, 2009 Abstract Network coding allows the routers to mix the received information before forwarding them

More information

Treewidth and graph minors

Treewidth and graph minors Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under

More information

6. Concluding Remarks

6. Concluding Remarks [8] K. J. Supowit, The relative neighborhood graph with an application to minimum spanning trees, Tech. Rept., Department of Computer Science, University of Illinois, Urbana-Champaign, August 1980, also

More information

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Ambreen Shahnaz and Thomas Erlebach Department of Computer Science University of Leicester University Road, Leicester LE1

More information

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009 Problem Set 3 MATH 776, Fall 009, Mohr November 30, 009 1 Problem Proposition 1.1. Adding a new edge to a maximal planar graph of order at least 6 always produces both a T K 5 and a T K 3,3 subgraph. Proof.

More information

An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem

An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem Ahmad Biniaz Anil Maheshwari Michiel Smid September 30, 2013 Abstract Let P and S be two disjoint sets of n and m points in the

More information

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Thomas Erlebach Department of Computer Science University of Leicester, UK te17@mcs.le.ac.uk Ambreen Shahnaz Department of Computer

More information

On the Minimum k-connectivity Repair in Wireless Sensor Networks

On the Minimum k-connectivity Repair in Wireless Sensor Networks On the Minimum k-connectivity epair in Wireless Sensor Networks Hisham M. Almasaeid and Ahmed E. Kamal Dept. of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011 Email:{hisham,kamal}@iastate.edu

More information

The Geometry of Carpentry and Joinery

The Geometry of Carpentry and Joinery The Geometry of Carpentry and Joinery Pat Morin and Jason Morrison School of Computer Science, Carleton University, 115 Colonel By Drive Ottawa, Ontario, CANADA K1S 5B6 Abstract In this paper we propose

More information

Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast

Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast 2005 Conference on Information Sciences and Systems, The Johns Hopkins University, March 16 18, 2005 Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast Yunnan Wu

More information

Impact of Network Coding on Combinatorial Optimization

Impact of Network Coding on Combinatorial Optimization Impact of Network Coding on Combinatorial Optimization Chandra Chekuri Univ. of Illinois, Urbana-Champaign DIMACS Workshop on Network Coding: Next 15 Years December 16, 015 Network Coding [Ahlswede-Cai-Li-Yeung]

More information

Towards Reliable Broadcasting using ACKs

Towards Reliable Broadcasting using ACKs Towards Reliable Broadcasting using ACKs Mathilde Durvy Email: mathilde.durvy@epfl.ch Christina Fragouli Email: christina.fragouli@epfl.ch Patrick Thiran Email: patrick.thiran@epfl.ch Abstract We propose

More information

Planar Graphs with Many Perfect Matchings and Forests

Planar Graphs with Many Perfect Matchings and Forests Planar Graphs with Many Perfect Matchings and Forests Michael Biro Abstract We determine the number of perfect matchings and forests in a family T r,3 of triangulated prism graphs. These results show that

More information

Bottleneck Steiner Tree with Bounded Number of Steiner Vertices

Bottleneck Steiner Tree with Bounded Number of Steiner Vertices Bottleneck Steiner Tree with Bounded Number of Steiner Vertices A. Karim Abu-Affash Paz Carmi Matthew J. Katz June 18, 2011 Abstract Given a complete graph G = (V, E), where each vertex is labeled either

More information

Achievable Rate Regions for Network Coding

Achievable Rate Regions for Network Coding Achievable Rate Regions for Network oding Randall Dougherty enter for ommunications Research 4320 Westerra ourt San Diego, A 92121-1969 Email: rdough@ccrwest.org hris Freiling Department of Mathematics

More information

Network Monitoring in Multicast Networks Using Network Coding

Network Monitoring in Multicast Networks Using Network Coding Network Monitoring in Multicast Networks Using Network Coding Tracey Ho Coordinated Science Laboratory University of Illinois Urbana, IL 6181 Email: trace@mit.edu Ben Leong, Yu-Han Chang, Yonggang Wen

More information

Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks

Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks Bounds on the Benefit of Network Coding: Throughput and Energy Saving in Wireless Networks Alireza Keshavarz-Haddad Department of Electrical and Computer Engineering Rice University, 6100 Main Street,

More information

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks Yingshu Li Department of Computer Science Georgia State University Atlanta, GA 30303 yli@cs.gsu.edu Donghyun Kim Feng

More information

Interleaving Schemes on Circulant Graphs with Two Offsets

Interleaving Schemes on Circulant Graphs with Two Offsets Interleaving Schemes on Circulant raphs with Two Offsets Aleksandrs Slivkins Department of Computer Science Cornell University Ithaca, NY 14853 slivkins@cs.cornell.edu Jehoshua Bruck Department of Electrical

More information

Geometric Unique Set Cover on Unit Disks and Unit Squares

Geometric Unique Set Cover on Unit Disks and Unit Squares CCCG 2016, Vancouver, British Columbia, August 3 5, 2016 Geometric Unique Set Cover on Unit Disks and Unit Squares Saeed Mehrabi Abstract We study the Unique Set Cover problem on unit disks and unit squares.

More information

Some Optimization Trade-offs in Wireless Network Coding

Some Optimization Trade-offs in Wireless Network Coding Some Optimization Trade-offs in Wireless Network Coding Yalin Evren Sagduyu and Anthony Ephremides Electrical and Computer Engineering Department and Institute for Systems Research University of Maryland,

More information

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

More information

Connecting face hitting sets in planar graphs

Connecting face hitting sets in planar graphs Connecting face hitting sets in planar graphs Pascal Schweitzer and Patrick Schweitzer Max-Planck-Institute for Computer Science Campus E1 4, D-66123 Saarbrücken, Germany pascal@mpi-inf.mpg.de University

More information

A New Combinatorial Design of Coded Distributed Computing

A New Combinatorial Design of Coded Distributed Computing A New Combinatorial Design of Coded Distributed Computing Nicholas Woolsey, Rong-Rong Chen, and Mingyue Ji Department of Electrical and Computer Engineering, University of Utah Salt Lake City, UT, USA

More information

The Full Survey on The Euclidean Steiner Tree Problem

The Full Survey on The Euclidean Steiner Tree Problem The Full Survey on The Euclidean Steiner Tree Problem Shikun Liu Abstract The Steiner Tree Problem is a famous and long-studied problem in combinatorial optimization. However, the best heuristics algorithm

More information

MULTICAST broadcast services (MBS) have become essential

MULTICAST broadcast services (MBS) have become essential IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 3, JUNE 2011 869 An Adaptive Network Coded Retransmission Scheme for Single-Hop Wireless Multicast Broadcast Services Sameh Sorour, Student Member, IEEE,

More information

The Index Coding Problem: A Game-Theoretical Perspective

The Index Coding Problem: A Game-Theoretical Perspective The Index Coding Problem: A Game-Theoretical Perspective Yu-Pin Hsu, I-Hong Hou, and Alex Sprintson Department of Electrical and Computer Engineering Texas A&M University {yupinhsu, ihou, spalex}@tamu.edu

More information

Minimum connected dominating sets and maximal independent sets in unit disk graphs

Minimum connected dominating sets and maximal independent sets in unit disk graphs Theoretical Computer Science 352 (2006) 1 7 www.elsevier.com/locate/tcs Minimum connected dominating sets and maximal independent sets in unit disk graphs Weili Wu a,,1, Hongwei Du b, Xiaohua Jia b, Yingshu

More information

A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES)

A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES) Chapter 1 A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES) Piotr Berman Department of Computer Science & Engineering Pennsylvania

More information

Low Complexity Opportunistic Decoder for Network Coding

Low Complexity Opportunistic Decoder for Network Coding Low Complexity Opportunistic Decoder for Network Coding Bei Yin, Michael Wu, Guohui Wang, and Joseph R. Cavallaro ECE Department, Rice University, 6100 Main St., Houston, TX 77005 Email: {by2, mbw2, wgh,

More information

Hybrid Network-Erasure Coding Protection of Multi- Source, Multi-Sink Multicast Sessions in WSNs

Hybrid Network-Erasure Coding Protection of Multi- Source, Multi-Sink Multicast Sessions in WSNs Hybrid Network-Erasure Coding Protection of Multi- Source, Multi-Sink Multicast Sessions in WSNs Suhas Shetty Ahmed E. Kamal Department of Electrical and Computer Engineering, Iowa State University, Ames,

More information

Connected Components of Underlying Graphs of Halving Lines

Connected Components of Underlying Graphs of Halving Lines arxiv:1304.5658v1 [math.co] 20 Apr 2013 Connected Components of Underlying Graphs of Halving Lines Tanya Khovanova MIT November 5, 2018 Abstract Dai Yang MIT In this paper we discuss the connected components

More information

Complexity Results on Graphs with Few Cliques

Complexity Results on Graphs with Few Cliques Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School

More information

Generalized Interlinked Cycle Cover for Index Coding

Generalized Interlinked Cycle Cover for Index Coding Generalized Interlinked Cycle Cover for Index Coding Chandra Thapa, Lawrence Ong, and Sarah J. Johnson School of Electrical Engineering and Computer Science, The University of Newcastle, Newcastle, Australia

More information

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

A note on Baker s algorithm

A note on Baker s algorithm A note on Baker s algorithm Iyad A. Kanj, Ljubomir Perković School of CTI, DePaul University, 243 S. Wabash Avenue, Chicago, IL 60604-2301. Abstract We present a corrected version of Baker s algorithm

More information

An Optimal Bound for the MST Algorithm to Compute Energy Efficient Broadcast Trees in Wireless Networks. Qassem Abu Ahmad February 10, 2008

An Optimal Bound for the MST Algorithm to Compute Energy Efficient Broadcast Trees in Wireless Networks. Qassem Abu Ahmad February 10, 2008 An Optimal Bound for the MST Algorithm to Compute Energy Efficient Broadcast Trees in Wireless Networks Qassem Abu Ahmad February 10, 2008 i Contents 1 Introduction 1 2 Main Results 2 3 An Optimal bound

More information

Reliability Benefit of Network Coding

Reliability Benefit of Network Coding Reliability Benefit of Majid Ghaderi, Don Towsley and Jim Kurose Department of Computer Science University of Massachusetts Amherst {mghaderi,towsley,kurose}@cs.umass.edu Abstract The capacity benefit

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

Memory Placement in Network Compression: Line and Grid Topologies

Memory Placement in Network Compression: Line and Grid Topologies ISITA212, Honolulu, Hawaii, USA, October 28-31, 212 Memory Placement in Network Compression: Line and Grid Topologies Mohsen Sardari, Ahmad Beirami, Faramarz Fekri School of Electrical and Computer Engineering,

More information

Optimal Distributed Broadcasting with Per-neighbor Queues in Acyclic Overlay Networks with Arbitrary Underlay Capacity Constraints

Optimal Distributed Broadcasting with Per-neighbor Queues in Acyclic Overlay Networks with Arbitrary Underlay Capacity Constraints Optimal Distributed Broadcasting with Per-neighbor Queues in Acyclic Overlay Networks with Arbitrary Underlay Capacity Constraints Shaoquan Zhang, Minghua Chen The Chinese University of Hong Kong {zsq008,

More information

Theorem 2.9: nearest addition algorithm

Theorem 2.9: nearest addition algorithm There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used

More information

arxiv: v1 [cs.cc] 30 Jun 2017

arxiv: v1 [cs.cc] 30 Jun 2017 Hamiltonicity is Hard in Thin or Polygonal Grid Graphs, but Easy in Thin Polygonal Grid Graphs Erik D. Demaine Mikhail Rudoy arxiv:1706.10046v1 [cs.cc] 30 Jun 2017 Abstract In 2007, Arkin et al. [3] initiated

More information

Pebble Sets in Convex Polygons

Pebble Sets in Convex Polygons 2 1 Pebble Sets in Convex Polygons Kevin Iga, Randall Maddox June 15, 2005 Abstract Lukács and András posed the problem of showing the existence of a set of n 2 points in the interior of a convex n-gon

More information

3 No-Wait Job Shops with Variable Processing Times

3 No-Wait Job Shops with Variable Processing Times 3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

More information

Approximation Algorithms for Geometric Intersection Graphs

Approximation Algorithms for Geometric Intersection Graphs Approximation Algorithms for Geometric Intersection Graphs Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 700108, India. Outline

More information

FUTURE communication networks are expected to support

FUTURE communication networks are expected to support 1146 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 13, NO 5, OCTOBER 2005 A Scalable Approach to the Partition of QoS Requirements in Unicast and Multicast Ariel Orda, Senior Member, IEEE, and Alexander Sprintson,

More information

Some Open Problems in Graph Theory and Computational Geometry

Some Open Problems in Graph Theory and Computational Geometry Some Open Problems in Graph Theory and Computational Geometry David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science ICS 269, January 25, 2002 Two Models of Algorithms Research

More information

ARELAY network consists of a pair of source and destination

ARELAY network consists of a pair of source and destination 158 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 55, NO 1, JANUARY 2009 Parity Forwarding for Multiple-Relay Networks Peyman Razaghi, Student Member, IEEE, Wei Yu, Senior Member, IEEE Abstract This paper

More information

Fast and Simple Algorithms for Weighted Perfect Matching

Fast and Simple Algorithms for Weighted Perfect Matching Fast and Simple Algorithms for Weighted Perfect Matching Mirjam Wattenhofer, Roger Wattenhofer {mirjam.wattenhofer,wattenhofer}@inf.ethz.ch, Department of Computer Science, ETH Zurich, Switzerland Abstract

More information

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks Mihaela Cardei, Jie Wu, and Shuhui Yang Department of Computer Science and Engineering Florida Atlantic University Boca Raton, FL 33431 {mihaela,jie}@cse.fau.edu,

More information

15-451/651: Design & Analysis of Algorithms October 11, 2018 Lecture #13: Linear Programming I last changed: October 9, 2018

15-451/651: Design & Analysis of Algorithms October 11, 2018 Lecture #13: Linear Programming I last changed: October 9, 2018 15-451/651: Design & Analysis of Algorithms October 11, 2018 Lecture #13: Linear Programming I last changed: October 9, 2018 In this lecture, we describe a very general problem called linear programming

More information

On the Max Coloring Problem

On the Max Coloring Problem On the Max Coloring Problem Leah Epstein Asaf Levin May 22, 2010 Abstract We consider max coloring on hereditary graph classes. The problem is defined as follows. Given a graph G = (V, E) and positive

More information

Introduction to Approximation Algorithms

Introduction to Approximation Algorithms Introduction to Approximation Algorithms Subir Kumar Ghosh School of Technology & Computer Science Tata Institute of Fundamental Research Mumbai 400005, India ghosh@tifr.res.in Overview 1. Background 2.

More information

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME PLANAR GRAPH BIPARTIZATION IN LINEAR TIME SAMUEL FIORINI, NADIA HARDY, BRUCE REED, AND ADRIAN VETTA Abstract. For each constant k, we present a linear time algorithm that, given a planar graph G, either

More information

Reducing Directed Max Flow to Undirected Max Flow and Bipartite Matching

Reducing Directed Max Flow to Undirected Max Flow and Bipartite Matching Reducing Directed Max Flow to Undirected Max Flow and Bipartite Matching Henry Lin Division of Computer Science University of California, Berkeley Berkeley, CA 94720 Email: henrylin@eecs.berkeley.edu Abstract

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

Counting the Number of Eulerian Orientations

Counting the Number of Eulerian Orientations Counting the Number of Eulerian Orientations Zhenghui Wang March 16, 011 1 Introduction Consider an undirected Eulerian graph, a graph in which each vertex has even degree. An Eulerian orientation of the

More information

Near Optimal Broadcast with Network Coding in Large Sensor Networks

Near Optimal Broadcast with Network Coding in Large Sensor Networks in Large Sensor Networks Cédric Adjih, Song Yean Cho, Philippe Jacquet INRIA/École Polytechnique - Hipercom Team 1 st Intl. Workshop on Information Theory for Sensor Networks (WITS 07) - Santa Fe - USA

More information

4 Fractional Dimension of Posets from Trees

4 Fractional Dimension of Posets from Trees 57 4 Fractional Dimension of Posets from Trees In this last chapter, we switch gears a little bit, and fractionalize the dimension of posets We start with a few simple definitions to develop the language

More information

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

2 The Fractional Chromatic Gap

2 The Fractional Chromatic Gap C 1 11 2 The Fractional Chromatic Gap As previously noted, for any finite graph. This result follows from the strong duality of linear programs. Since there is no such duality result for infinite linear

More information

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Master Thesis Patrick Schnider July 25, 2015 Advisors: Prof. Dr. Emo Welzl, Manuel Wettstein Department of

More information

arxiv: v1 [cs.ni] 28 Apr 2015

arxiv: v1 [cs.ni] 28 Apr 2015 Succint greedy routing without metric on planar triangulations Pierre Leone, Kasun Samarasinghe Computer Science Department, University of Geneva, Battelle A, route de Drize 7, 1227 Carouge, Switzerland

More information

The following is a summary, hand-waving certain things which actually should be proven.

The following is a summary, hand-waving certain things which actually should be proven. 1 Basics of Planar Graphs The following is a summary, hand-waving certain things which actually should be proven. 1.1 Plane Graphs A plane graph is a graph embedded in the plane such that no pair of lines

More information

Throughput and Fairness-Aware Dynamic Network Coding in Wireless Communication Networks

Throughput and Fairness-Aware Dynamic Network Coding in Wireless Communication Networks Throughput and Fairness-Aware Dynamic Network Coding in Wireless Communication Networks Pouya Ostovari and Jie Wu Department of Computer & Information Sciences, Temple University, Philadelphia, PA 191

More information

The 3-Steiner Root Problem

The 3-Steiner Root Problem The 3-Steiner Root Problem Maw-Shang Chang 1 and Ming-Tat Ko 2 1 Department of Computer Science and Information Engineering National Chung Cheng University, Chiayi 621, Taiwan, R.O.C. mschang@cs.ccu.edu.tw

More information

Data Caching under Number Constraint

Data Caching under Number Constraint 1 Data Caching under Number Constraint Himanshu Gupta and Bin Tang Abstract Caching can significantly improve the efficiency of information access in networks by reducing the access latency and bandwidth

More information

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

More information

NECO: Network Coding Simulator

NECO: Network Coding Simulator NECO: Network Coding Simulator Diogo Ferreira 1, Luísa Lima 2, João Barros 1 1 Instituto de Telecomunicações Faculdade de Engenharia da Universidade do Porto 2 Instituto de Telecomunicações Faculdade de

More information

Planarity. 1 Introduction. 2 Topological Results

Planarity. 1 Introduction. 2 Topological Results Planarity 1 Introduction A notion of drawing a graph in the plane has led to some of the most deep results in graph theory. Vaguely speaking by a drawing or embedding of a graph G in the plane we mean

More information

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) January 11, 2018 Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 In this lecture

More information

Optimization Frameworks for Wireless Network Coding Under Multi-hop Node Interference

Optimization Frameworks for Wireless Network Coding Under Multi-hop Node Interference Optimization Frameworks for Wireless Network Coding Under Multi-hop Node Interference Chengyu Xiong and Xiaohua Li Department of Electrical and Computer Engineering State University of New York at Binghamton

More information

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1 Communication Networks I December, Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page Communication Networks I December, Notation G = (V,E) denotes a

More information

CLASSIFICATION OF SURFACES

CLASSIFICATION OF SURFACES CLASSIFICATION OF SURFACES JUSTIN HUANG Abstract. We will classify compact, connected surfaces into three classes: the sphere, the connected sum of tori, and the connected sum of projective planes. Contents

More information

5072 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 8, AUGUST 2011

5072 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 8, AUGUST 2011 5072 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 8, AUGUST 2011 Peer-to-Peer Streaming Capacity Sudipta Sengupta, Senior Member, IEEE, Shao Liu, Minghua Chen, Mung Chiang, Senior Member, IEEE,

More information

Delay Minimization for Relay-based Cooperative Data Exchange with Network Coding

Delay Minimization for Relay-based Cooperative Data Exchange with Network Coding Delay Minimization for Relay-based Cooperative Data Exchange with Network Coding Zheng Dong,XiuminWang,S.H.Dau, Chau Yuen Singapore University of Technology and Design, Singapore Hefei University of Technology,

More information

Splitter Placement in All-Optical WDM Networks

Splitter Placement in All-Optical WDM Networks plitter Placement in All-Optical WDM Networks Hwa-Chun Lin Department of Computer cience National Tsing Hua University Hsinchu 3003, TAIWAN heng-wei Wang Institute of Communications Engineering National

More information

Improved algorithms for constructing fault-tolerant spanners

Improved algorithms for constructing fault-tolerant spanners Improved algorithms for constructing fault-tolerant spanners Christos Levcopoulos Giri Narasimhan Michiel Smid December 8, 2000 Abstract Let S be a set of n points in a metric space, and k a positive integer.

More information