The Complexity of Minimizing Certain Cost Metrics for k-source Spanning Trees
|
|
- Poppy Tucker
- 5 years ago
- Views:
Transcription
1 The Complexity of Minimizing Certain Cost Metrics for ksource Spanning Trees Harold S Connamacher University of Oregon Andrzej Proskurowski University of Oregon May Abstract We investigate multisource spanning tree problems where given a graph with edge weights and a subset of the nodes defined as sources the object is to find a spanning tree of the graph that minimizes some distance related cost metric This problem can be used to model multicasting in a network where messages are sent from a fixed collection of senders and communication takes place along the edges of a single spanning tree For a limited set of possible cost metrics of such a spanning tree we either prove the problem is NPhard or we demonstrate the existence of an efficient algorithm to find an optimal tree 1 Introduction The motivation for this paper is a message dissemination process called multicasting in which a message is broadcast to multiple receivers across a network One possible paradigm of multicasting has several sources from a fixed set of vertices transmit the data with every vertex in the network as a receiver Multicast protocols often use a single routing tree which is shared by all transmissions The goal of the tree construction may be to minimize the time it takes to complete a message dissemination and this paper examines the feasibility of constructing optimal routing trees for such a protocol The optimality of a tree is determined by minimizing some given cost function Multiple cost metrics are considered because different applications may call for different requirements and because some of the metrics turn out to define intractable optimization problems If there is only one source an algorithm to find the single source shortest paths spanning tree will produce an optimal tree for each of the cost metrics considered Therefore this investigation Research supported in part by a National Science Foundation grant NSFANI
2 Problem Cost Metric Complexity Reference SPST!" $&%' (*) complete + 2 MVST 0/2143 & 5" &%6 (*) complete this paper MSST 0/2143 & 9" &%6 (*) complete this paper : SVET <; = >/2143 & 9" &%6 ) this paper? /A143 5" &%6 ) this paper B MEST C & /A143 " $&%' ) + 6 Table 1: Multisource Spanning Tree Problems and Their Complexity Status considers only instances with more than one source The problem is nontrivial because a shortest paths tree from one of the sources would not yield good results when used in conjunction with the other sources Each of the problems investigated in this paper has a specific cost metric parameterized by the number of sources a positive integer All the metrics are combinations of distances between sources and vertices in the tree and the operations combining the distances are max and sum Source Spanning Tree Problems Instance: A graph EFGIH&JK with a length function LNM$JPORQ sources STVU W XZYZYZY[ \$]>^ H a positive integer K Question: Is there a spanning tree of E such that X Z_!`ba? Table 1 lists the different problems and their complexity status It should be noted that each of these problems is in (c) as one can simply guess a spanning tree and in polynomial time calculate the appropriate cost metric The first of these problems Source Shortest Paths Spanning Tree ( SPST) is an instance of the more general Optimum Communication Spanning Tree (cf [N] in [3]) as defined in [4] Also if every vertex is a source this problem becomes the Shortest Total Path Length Spanning Tree (cf [N3] in [3]) Both these problems are (c) hard ([5]) and the SPST problem is (*) complete even with two sources and uniform edge weights ([2]) An efficient solution exists for the last problem in Table 1 Source Maximum Eccentricity Spanning Tree 2
3 + : J Ḧ H algorithm while [6] presents an H algorithm The remaining four metrics were introduced as open problems in [] and this paper completely characterizes the complexity status of each of the four remaining problems: we prove (*) completeness of two other problems MVST and MSST in Section 2 and tractability of the remaining two problems SVET and SSET in Section 3 Before proceeding we give some basic definitions A graph is a pair E IH&JK where H is the set of vertices and J is the set of edges There is a length function defined on the edges L9M J O Q This paper will also make use of points where a point may be either a vertex of E ( MEST) and [] presents an H or a location along an edge of E The sources of a graph are a nonempty subset of the vertices is a connected acyclic graph which connects all vertices of E using a A spanning tree of E subset of the edges of E The distance function 2M6H HPORQ on nodes and % is the sum of the length of each edge on a path from to % minimum over all such paths epending on the set of edges considered we distinguish between the tree distance [&%' in which the % path is unique and the graph distance [&%' which is defined over all possible paths from to % in E Finally the source eccentricity of a graph is the maximum distance between a source vertex and any other vertex 2 The Intractable Problems 21 Source Maximum Vertex Shortest Paths Spanning Tree ( MVST) Instance: A graph EFGIH&JK with a length function LNM$JPORQ sources STVU W XZYZYZY[ \$]>^ H a positive integer K Question: Is there a spanning tree of E such that X _0/2143 &!" &%69`ba? This metric minimizes the sum of the distance to each source from the farthest vertex in the tree We show that this problem is (c) hard The proof is by a reduction from 3SAT and closely follows the proof of (*) completeness of SPST in [2] Theorem 21 MVST is (c) complete even for graphs with unit edge lengths Proof Given an instance of 3SAT with clauses _ ZYZYZY and variables XZYZYZY "! we construct a graph E For each variable $ we create a 4cycle gadget with vertices labeled in order &% &% % &' We will connect these 4cycles in a chain such that (% % )"%* for ZYZYZYN For each clause / create a vertex labeled 0 and for each of the three literals in the clause connect the clause vertex to the associated variable gadget by a path with intermediate nodes so that if clause contains the literal the path will connect vertex to vertex and if clause / contains the literal 123 the path will connect vertex to vertex ' Finally let Sb U ] with _4 % and 4 %! % and let a See Figure 1 for an example of a clause and variable gadgets 3
4 : c j x F i s = x s = x" 1 1 x x" 2 n i i Figure 1: The construction for MVST with clause 12 T i x 12& "! This graph can be : constructed in polynomial time because the chain of variable gadgets has vertices and edges and each clause vertex is connected to the chain by three paths of vertices and edges So there is a total of : vertices and edges in E The instance of 3SAT is satisfiable if and only if E has a spanning tree with _ ` a To prove this we observe that an assignment satisfying the given instance of 3SAT determines such a tree In this tree the path between W and traverses the variable gadget chain according to the variable truth assignment If ( is assigned true will be on the path and likewise if & is assigned false ' will be on the path The tree is completed by choosing a literal critical to satisfying each clause and of the three edges incident with vertex including in the tree only the edge which leads to that literal Finally one additional edge from each variable gadget is included in the tree efine the weight of a vertex to be the sum of the distances to both sources and note that the weight of a vertex is equal to twice the distance of the vertex from the path plus the length of the X path (equal to ) Each variable gadget vertex not on the intrasource path is at distance one from it each vertex in a path between a clause vertex and the variable gadget chain is at distance at most from the intrasource path and each clause vertex is at distance from the intrasource path Therefore X _ 0a Likewise if we find an optimal tree for E we can construct a satisfying 3SAT assignment by 4
5 : noting which literals lie along the $ path and setting each variable s truth value accordingly This is possible because for E to have a spanning tree with X _ `0a the path between and must not contain any of the clause vertices and the nodes on the path must correspond to a satisfying assignment for the s Considering cases if we allow the path to contain two or more clause vertices then the length of the W : path will be at least B and if we allow the intrasource path to contain exactly one clause vertex then the length of the path will be at least : In : this case the weight for some other clause vertex and thus the cost of the tree will be at least B because that vertex is at distance from the intrasource path Thus no clause vertex can be on the path from $ to Now assume the tree does not correspond to a satisfying assignment for the s Then by the way E was constructed some clause vertex must be at a distance from the intrasource path and thus X : a Therefore E has an optimal tree if and only if there is a satisfying assignment to the s Corollary 22 MVST is (c) complete 22 Source Maximum Source Shortest Paths Spanning Tree ( MSST) Instance: A graph EFGIH&JK with a length function LNM$JPORQ sources STVU W XZYZYZY[ \$]>^ H a positive integer K Question: Is there a spanning tree of E such that X _0/2143 &!" &%69`ba? This problem is also (*) hard We prove this using a similar technique to the proof of Theorem 21 but in this case the reduction is from Exact Cover By 3Sets (X3C) ([SP2] in [3]) In X3C we are given a set with ' and a collection of threeelement subsets of and we are asked whether there exists ^ such that every member of occurs in exactly one member of In the proof we will make use of the following observations: Observation 23 & The second observation is from [2 Observation 1] & 4_ where & & 5" &%6 Observation 24 The cost of a SPST spanning tree of a graph E with vertices is equal to % where is the X path is the length of and % is the shortest distance from % to a vertex of Theorem 25 MSST is (c) complete even for graphs with unit edge lengths Proof Given an instance of X3C with set and a collection of threeelement subsets of construct the graph E as follows First without loss of generality 5
6 a : R { x 1 x 3 x 3m { m 1 c 11 c 21 c m1 c 12 s = v 1 v s = v m+1 c 1n c 2n c mn Figure 2: The construction for MSST with triple VU ] assume is odd since we can always supplement by a duplicate member E will contain triples gadgets each consisting of vertices % & ZYZYZY[&! &% * and edges between every vertex and % &% * for + ZYZYZYN For each triple there are vertices in E Linking the gadgets through the vertices % forms a chain in E Also for each of the elements \ there is a vertex \ in E and for every and for each \ we connect and \ in E by a path with ) internal vertices for + ZYZYZYN Finally connected to each vertex \ there will additional vertices of degree one The two sources are % and % * See Figure 2 for an illustration of a triples gadget Now let B 6
7 + Y Note that H IE J IE Thus the reduction can be done in polynomial time To complete the proof we will show that has an exact cover if and only if E has a MSST tree of `ba For E to have a tree with X < ` a the path in this optimal tree must pass along all the triples gadgets and not include any element vertex \ Also the path from an element vertex \ to a source vertex will not include any vertex which is not on the X path If the path does not include any \ there will be exactly vertices on the path and since each vertex has a direct path to only three of the [\ vertices exists if and only if has an exact cover The only if direction is easier and we will start the proof with it A spanning tree from triples corresponding to a cover has an path which includes exactly vertices gadgets for all triples (in any order of gadgets) The cost of is equal to the sum of vertex distances to any of the sources (they are the same) and consists of (i) the total cost of vertices on the path (ii) the total cost of vertices on the paths from the chosen s to all element gadgets and (iii) the total cost of vertices on all the other truncated paths leading from the not chosen vertices to element gadgets (i) The total cost of vertices on the path is (ii) The total cost of vertices on the paths between each chosen the element vertices it covers is (on the path) and + + YZYZY + + +
8 : B The total cost of the degree one nodes attached to each \ is b+ YZYZY 2+ (iii) The remaining nodes which are not on the path will be adjacent to either vertex % or % * and to each of these nodes will be attached three paths of vertices will be balanced so if a node hangs from % then another node will hang from % * Since is odd there will be an even number of these extra s to distribute so it will be possible to balance the tree The total cost of garbage collecting these extra nodes is Thus the cost of < is + B + F0a and thus is optimal for MSST For the if direction we show that an optimal spanning tree of E must have an path that includes vertices and none of the element vertices \ Also the path from an element vertex \ to a source vertex will not include any vertex which is not on the X path If the X path contains an element vertex then the length of the intrasource path is at least Also for one of the two sources at least half of the paths in the tree from that source to the element vertices must include and after taking into account the paths to the remaining element vertices there are still ) additional nodes in the graph to be counted
9 : B ; From this we can estimate the cost of such a tree to be X U path] U paths to element vertices which include ] U paths to remaining element vertices ] U additional nodes ] * /? : B : ; B a : Therefore the path in an optimal tree must not include any element vertex We define UZ a spanning tree of E path in does not contain an element vertex \$] By Observation 23 a spanning tree is optimal for MSST if & /' UX & _] To calculate / UX _] fix an arbitrary path along the triples gadgets and look at the minimum distance in E of each vertex % to the path By Observation 24 we can use this distance to find the minimum cost Note that there are vertices on the path vertices at distance from the path vertices each at distance from to 9
10 B : from the path and / UX _] + : vertices at distance X < % from the path Summing these up a + 2 Thus by Observation 23 has the minimum Note that in paths from element vertices \ to a source only include the subset of vertices that lie on the path If the path from \ to a source included a vertex not on the X path the distance from \ to the path would increase by one By Observation 24 X of the tree would increase and by Observation 23 so would & Thus a spanning tree with & _!`ca B can only exist if the X path does not include any element vertices and if the path from each element vertex to a source does not include any vertex not on the path As there are element vertices vertices on the X path and each vertex directly connects to exactly 3 element vertices E will have a spanning tree with X < _9`ca if and only if has an exact cover Corollary 26 MSST is (c) complete 3 The Tractable Problems The key strategy used in this section for proving that a minimum spanning tree problem has an efficient solution is to prove that a single source shortest paths spanning tree (SPST) from some point is optimal for the given cost metric By the argument presented next if some SPST is optimal we can find the tree in polynomial time 31 A Sufficient Set of Shortest Paths Spanning Trees Let be a set of spanning trees of E such that for all points of E contains a single source shortest paths spanning tree (SPST) from An important result for this paper from [] is that we can construct in polynomial time The key idea is that although there is an infinite number of points on a graph we only need to construct a shortest paths tree from a polynomially bounded subset of these points Therefore to prove a problem is in ) it suffices to show that 10
11 + + a SPST from some point is optimal for the problem Although this fact does not directly lead to efficient algorithms it does at least present us with a naïve polynomial time solution which is to generate a SPST from every necessary point and then choose the tree which has minimum cost Because this result is crucial to the proofs given later it is described in full here with two theorems of McMahan and Proskurowski [] For two points of an edge and let denote the set of all intermediate points on the edge (Thus for two adjacent vertices and % [&%' is the set of all points on the edge [&%' ) First for each edge [ in E define a set of points as follows For each vertex % H let be a point on the edge [ so that for any point [ the shortest path from to % is through the vertex and likewise for any point the shortest path from to % is through the vertex Let be the distance along the edge [ from to Then '&%' 9[&%6 L[ Thus each of these points can be located in polynomial time For the next two theorems consider a set and index the vertices of E so that!`c!` YZYZY `b and consider + the H intervals for ` where 0%! and % Without loss of generality we assume the absence of long edges (longer than the distance between their endpoints ie &%6 J such that L &%6 9 &%6 ) Theorem 31 For any two points and in the interval the set of SPSTs rooted at is the same as the set of SPSTs rooted at Proof For both and the shortest path to a vertex % goes through if ` through if and Thus a SPST from either or contains a shortest paths tree from to the vertices % ZYZYZY &% and a shortest paths tree from to the vertices % * ZYZYZY[&%! Therefore the sets of all SPSTs from is identical to the set of all SPSTs from Theorem 32 Any SPST for a point is also a SPST for the point Proof The proof follows from Theorem 31 and the definition of Therefore to create pick an arbitrary point for each interval along an edge find a SPST from and repeat the process for each edge in E As there are at most H intervals per edge can be constructed in polynomial time More efficient methods for forming are possible and both [] and [] give such procedures 11
12 c 1 c d 1 d2 s 2 d s 1 p(c 1 ) p(c 2 ) Figure 3: iagram for the proof of Lemma Source Sum of Vertex Eccentricities Spanning Tree ( SVET) Instance: A graph EFGIH&JK with a length function LNM$JPORQ sources STVU ZYZYZY[ \$]>^ H a positive integer K Question: Is there a spanning tree of E such that X ; _ /A143 & " &%69`ba? In a spanning tree define a vertex to be critical for a source if it is at the maximum distance from the source Likewise a source is critical for a vertex if it is the source at maximum distance from the vertex (Note that these are not necessarily unique) Let N %' be the projection of % on the path in the tree The first lemma shows that the paths between two sources 6 X and their critical vertices must intersect along the W X path Lemma 33 Given a tree and sources $ X X H _ then for all critical vertices & bh _ such that " & _ /2143 " &%' + *U ] we have " N 5" N X and thus the path and the 4Z path intersect Proof Let 0 " N N 0 " N 0 N and let 0!" XN X!" XN Z Assume that However ' A ' $ $ A 6 $ A ' W A Figure 3 illustrates this situation which contradicts the assumption The next lemma shows that in a tree the path from each vertex to a source critical for it must include the midpoint of the path between two sources with maximum intrasource distance 12
13 + Lemma 34 distance and let Given a tree let $ and be two sources with maximum intrasource be the midpoint of the $ path in For all vertices % H _ the path in from % to its critical source must include Proof Given a vertex % assume without loss of generality 5" 4 XN %6 5" Otherwise replace with in the following equations Let U ZYZYZYN ] be the source critical for % then by definition W5" &%' b 5" &%' and 5" 9`b 9" 4 X Now assume is not on the % path Then " &%' " 5&%' ` 5"! &%6 5" &%' Thus the Z% path must include The next lemma shows that we only need to consider two sources of a SVET instance Lemma 35 Let and be two sources with maximum intrasource distance in a tree and pick to be the midpoint on the $ X path in For any vertex % and any source ZYZYZY[ either $5 % Z b 5 % or! % X b! % Proof Assume without loss of generality that 65" 4 %' b!" Then 5 % Z % 5 9 % " ` 5 %! I ` 5 %! 5 % 4 Z We are now ready to prove that there exists a SPST from some point in E which is optimal for SVET Theorem 36 Given a graph E with sources $ XZYZYZY[ \ H IE there exists a point that any SPST rooted at is an optimal tree for SVET such Proof Let be an optimal tree for SVET and let $ and be two sources with maximum intrasource distance in Pick to be the midpoint on the path in Let be a shortest paths spanning tree of E with the root and assume ; X ; Thus there exists some vertex % and a source U ZYZYZY ] of greatest distance from % in for which % % where is the source of maximum distance from 13
14 + % in By Lemma 35 and without loss of generality assume + By Lemma 34 % Z5F % Z and note that $ % 4 `* % Thus % Z % 5 X From the definition of we have ' Z This implies $ % 5 4 % but contradicts the fact that is a shortest paths tree Therefore X &;$ X ; so a SPST rooted at is optimal for SVET The main result of this subsection follows directly from Theorems and 32 Theorem 3 SVET ) 33 Source Sum of Source Eccentricities Spanning Tree ( SSET) Instance: A graph EFGIH&JK with a length function LNM$JPORQ sources STVU W XZYZYZY[ \$]>^ H a positive integer K Question: Is there a spanning tree of E such that _ & /A143!" &%69`ba? To prove that this problem is polynomially solvable we will again prove that there exists a point such that a shortest paths spanning tree rooted at has the optimal Z@ The diameter of a graph is the maximum distance between any two vertices and a shortest path of this length is called diametral The next lemma proves that a path from a source to its critical vertex in a tree must intersect a diametral path in Also one of the endpoints of this diametral path will be critical to the source From this lemma we can prove that all paths between source nodes and their critical vertices will intersect at the midpoint of a diametral path in Lemma 3 In a tree let be the midpoint of a diametral path with and the endpoints ZYZYZY is on the path in of this path For each source and its critical vertex Moreover if is the set of critical vertices for then U [ ] Proof First show the path intersects with the path for some + If the two paths do not intersect they must be joined in by some nonempty path sharing a vertex with the path and a vertex % with the path See Figure 4a for an illustration of this situation Note that otherwise the path would be longer than the path Also note that otherwise the path would be longer than the path Yet these two facts imply ` and thus the path must intersect the path The next step is to show U [ ] Let be the intersection of the path and the path and let and % be the (not necessarily different) endpoints of this intersection Without loss of generality assume the situation is as in Figure 4b Let be the diameter of 14
15 x e v f y a h s i u b c i (a) Assume paths do not intersect x a e u h v b c i s i (b) Assume paths do intersect f y Figure 4: iagrams for the proof of Lemma 3 15
16 ` ` " " 5 As and as the path is a diametral path of Thus and!" 0 5" & Therefore Finally let be the midpoint of the path so '! 5 We show that lies in and thus on the path If then either or If we let then hence so and and a contradiction is reached Also if we let then which implies and a contradiction is again reached Therefore ` so and thus is on the path With this lemma we can prove SSET ) Theorem 39 Given graph E with sources S and a tree minimizing over all spanning trees of E A SPST rooted at the midpoint of a diametral path of is also optimal for SSET Proof Let be an optimal tree let be the diameter of and let and be the endpoints of a diametral path By Lemma 3 all paths include and or is critical for a each source Let be a SPST rooted at Let be a critical vertex for in and critical vertex for in Then " & " < & By the assumption that is optimal _ 0 so is optimal as well From Theorems and 32 the next theorem follows directly Theorem 310 SSET ) 4 Conclusion We have filled the gaps in the complexity status of certain problems of constructing optimal multisource spanning trees with different distance related cost metrics One of these problems 16
17 was recently shown to be (c) hard and another was shown to have an efficient solution We have resolved the complexity status of the problems for related metrics and two of these metrics were shown to yield (*) hard problems while the cost under the other two metrics could be minimized in polynomial time Further research may include streamlining efficient algorithms for the polynomially solvable problems and finding efficient approximation algorithms and efficient algorithms on restricted classes of graphs for the (c) hard problems There has been some work on approximation algorithms for the more general Optimum Communication Spanning Tree in [9] and [1] presents a polynomial algorithm for Shortest Total Path Length Spanning Tree for distance hereditary graphs Both of these results may be applied to the SPST problem Relating these theoretical results to the practical applications (as those of multicast routing trees) would also be of interest References [1] E ahlhaus P ankelmann W Goddard and H C Swart MA trees and distance hereditary graphs In Proceedings of JIM 2000 pages [2] A M Farley P Fragopoulou Krumme A Proskurowski and Richards Multisource spanning tree problems Journal of Interconnection Networks 1(1): [3] M R Garey and S Johnson Computers and Intractability: A Guide to the Theory of NPCompleteness W H Freeman and Company New York NY 199 [4] T C Hu Optimum communication spanning trees SIAM Journal of Computing 3(3): [5] S Johnson J K Lenstra and A H G Rinnooy Kan The complexity of the network design problem Networks (4): [6] W Krumme and P Fragopoulou Minimum eccentricity multicast trees Submitted 1999 [] B McMahan and A Proskurowski Multisource spanning trees: Algorithms for minimizing source eccentricities Submitted 1999 [] R Ravi R Sundaram M V Marathe J Rosenkrantz and S S Ravi Spanning trees short or small SIAM Journal of iscrete Mathematics 9(2): [9] B Y Wu K Chao and C Y Tang Approximation algorithms for some optimum communication spanning tree problems iscrete Applied Mathematics 102:
We consider a model of communication in a network, where multiple sources have
Multi-Source Spanning Tree Problems Arthur M. Farley Paraskevi Fragopoulou y David Krumme z Andrzej Proskurowski x Dana Richards { Abstract. We consider a model of communication in a network, where multiple
More informationNP Completeness. Andreas Klappenecker [partially based on slides by Jennifer Welch]
NP Completeness Andreas Klappenecker [partially based on slides by Jennifer Welch] Overview We already know the following examples of NPC problems: SAT 3SAT We are going to show that the following are
More information1 Introduction. 1. Prove the problem lies in the class NP. 2. Find an NP-complete problem that reduces to it.
1 Introduction There are hundreds of NP-complete problems. For a recent selection see http://www. csc.liv.ac.uk/ ped/teachadmin/comp202/annotated_np.html Also, see the book M. R. Garey and D. S. Johnson.
More informationLocalization in Graphs. Richardson, TX Azriel Rosenfeld. Center for Automation Research. College Park, MD
CAR-TR-728 CS-TR-3326 UMIACS-TR-94-92 Samir Khuller Department of Computer Science Institute for Advanced Computer Studies University of Maryland College Park, MD 20742-3255 Localization in Graphs Azriel
More informationReductions and Satisfiability
Reductions and Satisfiability 1 Polynomial-Time Reductions reformulating problems reformulating a problem in polynomial time independent set and vertex cover reducing vertex cover to set cover 2 The Satisfiability
More informationConflict-free Covering
CCCG 05, Kingston, Ontario, August 0, 05 Conflict-free Covering Esther M. Arkin Aritra Banik Paz Carmi Gui Citovsky Matthew J. Katz Joseph S. B. Mitchell Marina Simakov Abstract Let P = {C, C,..., C n
More informationUnit 8: Coping with NP-Completeness. Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems. Y.-W.
: Coping with NP-Completeness Course contents: Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems Reading: Chapter 34 Chapter 35.1, 35.2 Y.-W. Chang 1 Complexity
More informationarxiv: v2 [cs.cc] 29 Mar 2010
On a variant of Monotone NAE-3SAT and the Triangle-Free Cut problem. arxiv:1003.3704v2 [cs.cc] 29 Mar 2010 Peiyush Jain, Microsoft Corporation. June 28, 2018 Abstract In this paper we define a restricted
More informationThe 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 informationBest known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices
Hard Problems Euler-Tour Problem Undirected graph G=(V,E) An Euler Tour is a path where every edge appears exactly once. The Euler-Tour Problem: does graph G have an Euler Path? Answerable in O(E) time.
More informationNumber Theory and Graph Theory
1 Number Theory and Graph Theory Chapter 6 Basic concepts and definitions of graph theory By A. Satyanarayana Reddy Department of Mathematics Shiv Nadar University Uttar Pradesh, India E-mail: satya8118@gmail.com
More informationThe 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 informationComplexity 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 informationA Simplied NP-complete MAXSAT Problem. Abstract. It is shown that the MAX2SAT problem is NP-complete even if every variable
A Simplied NP-complete MAXSAT Problem Venkatesh Raman 1, B. Ravikumar 2 and S. Srinivasa Rao 1 1 The Institute of Mathematical Sciences, C. I. T. Campus, Chennai 600 113. India 2 Department of Computer
More informationApproximating 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 informationTwo Characterizations of Hypercubes
Two Characterizations of Hypercubes Juhani Nieminen, Matti Peltola and Pasi Ruotsalainen Department of Mathematics, University of Oulu University of Oulu, Faculty of Technology, Mathematics Division, P.O.
More informationOn Covering a Graph Optimally with Induced Subgraphs
On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number
More informationChordal deletion is fixed-parameter tractable
Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It
More informationarxiv: v1 [cs.cc] 2 Sep 2017
Complexity of Domination in Triangulated Plane Graphs Dömötör Pálvölgyi September 5, 2017 arxiv:1709.00596v1 [cs.cc] 2 Sep 2017 Abstract We prove that for a triangulated plane graph it is NP-complete to
More informationLecture 24: More Reductions (1997) Steven Skiena. skiena
Lecture 24: More Reductions (1997) Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Prove that subgraph isomorphism
More informationval(y, I) α (9.0.2) α (9.0.3)
CS787: Advanced Algorithms Lecture 9: Approximation Algorithms In this lecture we will discuss some NP-complete optimization problems and give algorithms for solving them that produce a nearly optimal,
More informationEulerian disjoint paths problem in grid graphs is NP-complete
Discrete Applied Mathematics 143 (2004) 336 341 Notes Eulerian disjoint paths problem in grid graphs is NP-complete Daniel Marx www.elsevier.com/locate/dam Department of Computer Science and Information
More informationNP-Completeness of 3SAT, 1-IN-3SAT and MAX 2SAT
NP-Completeness of 3SAT, 1-IN-3SAT and MAX 2SAT 3SAT The 3SAT problem is the following. INSTANCE : Given a boolean expression E in conjunctive normal form (CNF) that is the conjunction of clauses, each
More information2386 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 informationV1.0: Seth Gilbert, V1.1: Steven Halim August 30, Abstract. d(e), and we assume that the distance function is non-negative (i.e., d(x, y) 0).
CS4234: Optimisation Algorithms Lecture 4 TRAVELLING-SALESMAN-PROBLEM (4 variants) V1.0: Seth Gilbert, V1.1: Steven Halim August 30, 2016 Abstract The goal of the TRAVELLING-SALESMAN-PROBLEM is to find
More informationMatching Theory. Figure 1: Is this graph bipartite?
Matching Theory 1 Introduction A matching M of a graph is a subset of E such that no two edges in M share a vertex; edges which have this property are called independent edges. A matching M is said to
More informationPartha Sarathi Mandal
MA 515: Introduction to Algorithms & MA353 : Design and Analysis of Algorithms [3-0-0-6] Lecture 39 http://www.iitg.ernet.in/psm/indexing_ma353/y09/index.html Partha Sarathi Mandal psm@iitg.ernet.in Dept.
More informationFundamental Properties of Graphs
Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,
More informationGeometric 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 informationReducing 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 informationMatching 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 informationOn Approximating Minimum Vertex Cover for Graphs with Perfect Matching
On Approximating Minimum Vertex Cover for Graphs with Perfect Matching Jianer Chen and Iyad A. Kanj Abstract It has been a challenging open problem whether there is a polynomial time approximation algorithm
More informationStructure and Intractability of Optimal Multi-Robot Path Planning on Graphs
Structure and Intractability of Optimal Multi-Robot Path Planning on Graphs Jingjin Yu Department of Electrical and Computer Engineering University of Illinois, Urbana, IL 680 jyu8@uiuc.edu Steven M. LaValle
More informationApproximating 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 informationRigidity, connectivity and graph decompositions
First Prev Next Last Rigidity, connectivity and graph decompositions Brigitte Servatius Herman Servatius Worcester Polytechnic Institute Page 1 of 100 First Prev Next Last Page 2 of 100 We say that a framework
More information1 Definition of Reduction
1 Definition of Reduction Problem A is reducible, or more technically Turing reducible, to problem B, denoted A B if there a main program M to solve problem A that lacks only a procedure to solve problem
More information3 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 informationMax-Cut and Max-Bisection are NP-hard on unit disk graphs
Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz and Marcin Kamiński 2 Llenguatges i Sistemes Informàtics 2 RUTCOR, Rutgers University Universitat Politècnica de Catalunya 640 Bartholomew
More informationGraphs with Two Disjoint Total Dominating Sets
Graphs with Two Disjoint Total Dominating Sets Izak Broere, Rand Afrikaans University Michael Dorfling, Rand Afrikaans University Wayne Goddard, University of Natal Johannes H. Hattingh, Georgia State
More informationDefinition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1
Graph fundamentals Bipartite graph characterization Lemma. If a graph contains an odd closed walk, then it contains an odd cycle. Proof strategy: Consider a shortest closed odd walk W. If W is not a cycle,
More informationALGORITHMS EXAMINATION Department of Computer Science New York University December 17, 2007
ALGORITHMS EXAMINATION Department of Computer Science New York University December 17, 2007 This examination is a three hour exam. All questions carry the same weight. Answer all of the following six questions.
More informationRecognizing Interval Bigraphs by Forbidden Patterns
Recognizing Interval Bigraphs by Forbidden Patterns Arash Rafiey Simon Fraser University, Vancouver, Canada, and Indiana State University, IN, USA arashr@sfu.ca, arash.rafiey@indstate.edu Abstract Let
More informationPebble 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 informationConnecting 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 informationMonotone 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 informationAlgorithmic Aspects of Acyclic Edge Colorings
Algorithmic Aspects of Acyclic Edge Colorings Noga Alon Ayal Zaks Abstract A proper coloring of the edges of a graph G is called acyclic if there is no -colored cycle in G. The acyclic edge chromatic number
More informationComplexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 18, no. 4, pp. 603 631 (2014) DOI: 10.7155/jgaa.00339 Complexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs Jiong
More informationAdjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.
1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one
More information31.6 Powers of an element
31.6 Powers of an element Just as we often consider the multiples of a given element, modulo, we consider the sequence of powers of, modulo, where :,,,,. modulo Indexing from 0, the 0th value in this sequence
More informationParameterized graph separation problems
Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.
More informationMax-Cut and Max-Bisection are NP-hard on unit disk graphs
R u t c o r Research R e p o r t Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz a Marcin Kamiński b RRR 2006-23, September 2006 RUTCOR Rutgers Center for Operations Research Rutgers
More informationNP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.
CS 787: Advanced Algorithms NP-Hardness Instructor: Dieter van Melkebeek We review the concept of polynomial-time reductions, define various classes of problems including NP-complete, and show that 3-SAT
More informationA note on the subgraphs of the (2 )-grid
A note on the subgraphs of the (2 )-grid Josep Díaz a,2,1 a Departament de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya Campus Nord, Edifici Ω, c/ Jordi Girona Salgado 1-3,
More informationProblem Set 2 Solutions
Problem Set 2 Solutions Graph Theory 2016 EPFL Frank de Zeeuw & Claudiu Valculescu 1. Prove that the following statements about a graph G are equivalent. - G is a tree; - G is minimally connected (it is
More informationGeneral properties of staircase and convex dual feasible functions
General properties of staircase and convex dual feasible functions JÜRGEN RIETZ, CLÁUDIO ALVES, J. M. VALÉRIO de CARVALHO Centro de Investigação Algoritmi da Universidade do Minho, Escola de Engenharia
More informationCommunication 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 informationDistributed minimum spanning tree problem
Distributed minimum spanning tree problem Juho-Kustaa Kangas 24th November 2012 Abstract Given a connected weighted undirected graph, the minimum spanning tree problem asks for a spanning subtree with
More informationApproximation of satisfactory bisection problems
Approximation of satisfactory bisection problems Cristina Bazgan a,, Zsolt Tuza b, Daniel Vanderpooten a a LAMSADE, Université Paris-Dauphine, Place du Marechal de Lattre de Tassigny, 75775 Paris Cedex
More information9.1 Cook-Levin Theorem
CS787: Advanced Algorithms Scribe: Shijin Kong and David Malec Lecturer: Shuchi Chawla Topic: NP-Completeness, Approximation Algorithms Date: 10/1/2007 As we ve already seen in the preceding lecture, two
More informationFINAL EXAM SOLUTIONS
COMP/MATH 3804 Design and Analysis of Algorithms I Fall 2015 FINAL EXAM SOLUTIONS Question 1 (12%). Modify Euclid s algorithm as follows. function Newclid(a,b) if a
More informationMaximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube
Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube Kavish Gandhi April 4, 2015 Abstract A geodesic in the hypercube is the shortest possible path between two vertices. Leader and Long
More informationParameterized coloring problems on chordal graphs
Parameterized coloring problems on chordal graphs Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary dmarx@cs.bme.hu
More informationReductions. Linear Time Reductions. Desiderata. Reduction. Desiderata. Classify problems according to their computational requirements.
Desiderata Reductions Desiderata. Classify problems according to their computational requirements. Frustrating news. Huge number of fundamental problems have defied classification for decades. Desiderata'.
More informationIntroduction to Graph Theory
Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex
More informationFOUR 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 informationOn the Parameterized Max-Leaf Problems: Digraphs and Undirected Graphs
On the Parameterized Max-Leaf Problems: Digraphs and Undirected Graphs Jianer Chen and Yang Liu Department of Computer Science Texas A&M University College Station, TX 77843, USA {chen,yangliu}@cs.tamu.edu
More informationA 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 informationContracting Chordal Graphs and Bipartite Graphs to Paths and Trees
Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Pinar Heggernes Pim van t Hof Benjamin Léveque Christophe Paul Abstract We study the following two graph modification problems: given
More informationDO NOT RE-DISTRIBUTE THIS SOLUTION FILE
Professor Kindred Math 104, Graph Theory Homework 2 Solutions February 7, 2013 Introduction to Graph Theory, West Section 1.2: 26, 38, 42 Section 1.3: 14, 18 Section 2.1: 26, 29, 30 DO NOT RE-DISTRIBUTE
More informationSCHEDULING WITH RELEASE TIMES AND DEADLINES ON A MINIMUM NUMBER OF MACHINES *
SCHEDULING WITH RELEASE TIMES AND DEADLINES ON A MINIMUM NUMBER OF MACHINES * Mark Cieliebak 1, Thomas Erlebach 2, Fabian Hennecke 1, Birgitta Weber 1, and Peter Widmayer 1 1 Institute of Theoretical Computer
More informationIN general setting, a combinatorial network is
JOURNAL OF L A TEX CLASS FILES, VOL. 11, NO. 4, DECEMBER 2012 1 Clustering without replication: approximation and inapproximability Zola Donovan, Vahan Mkrtchyan, and K. Subramani, arxiv:1412.4051v1 [cs.ds]
More informationPreemptive Scheduling of Equal-Length Jobs in Polynomial Time
Preemptive Scheduling of Equal-Length Jobs in Polynomial Time George B. Mertzios and Walter Unger Abstract. We study the preemptive scheduling problem of a set of n jobs with release times and equal processing
More informationInterleaving 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 informationInapproximability of the Perimeter Defense Problem
Inapproximability of the Perimeter Defense Problem Evangelos Kranakis Danny Krizanc Lata Narayanan Kun Xu Abstract We model the problem of detecting intruders using a set of infrared beams by the perimeter
More informationFinding a winning strategy in variations of Kayles
Finding a winning strategy in variations of Kayles Simon Prins ICA-3582809 Utrecht University, The Netherlands July 15, 2015 Abstract Kayles is a two player game played on a graph. The game can be dened
More information(67686) Mathematical Foundations of AI July 30, Lecture 11
(67686) Mathematical Foundations of AI July 30, 2008 Lecturer: Ariel D. Procaccia Lecture 11 Scribe: Michael Zuckerman and Na ama Zohary 1 Cooperative Games N = {1,...,n} is the set of players (agents).
More informationA Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems
A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems Michael R. Fellows 1,, Jiong Guo 2,, Hannes Moser 2,, and Rolf Niedermeier 2 1 PC Research Unit, Office of DVC (Research),
More informationPacking Edge-Disjoint Triangles in Given Graphs
Electronic Colloquium on Computational Complexity, Report No. 13 (01) Packing Edge-Disjoint Triangles in Given Graphs Tomás Feder Carlos Subi Abstract Given a graph G, we consider the problem of finding
More informationDiscrete Applied Mathematics
Discrete Applied Mathematics 158 (2010) 771 778 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Complexity of the packing coloring problem
More informationChapter 9 Graph Algorithms
Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures Chapter 9 Graph s 2 Definitions Definitions an undirected graph is a finite set
More informationThe strong chromatic number of a graph
The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same
More informationByzantine Consensus in Directed Graphs
Byzantine Consensus in Directed Graphs Lewis Tseng 1,3, and Nitin Vaidya 2,3 1 Department of Computer Science, 2 Department of Electrical and Computer Engineering, and 3 Coordinated Science Laboratory
More informationOn 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 informationOn the Rectangle Escape Problem
CCCG 2013, Waterloo, Ontario, August 8 10, 2013 On the Rectangle Escape Problem Sepehr Assadi Ehsan Emamjomeh-Zadeh Sadra Yazdanbod Hamid Zarrabi-Zadeh Abstract Motivated by a PCB routing application,
More informationNecessary edges in k-chordalizations of graphs
Necessary edges in k-chordalizations of graphs Hans L. Bodlaender Abstract In this note, we look at which edges must always be added to a given graph G = (V, E), when we want to make it a chordal graph
More informationFeedback Arc Set in Bipartite Tournaments is NP-Complete
Feedback Arc Set in Bipartite Tournaments is NP-Complete Jiong Guo 1 Falk Hüffner 1 Hannes Moser 2 Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany
More informationDisjoint directed cycles
Disjoint directed cycles Noga Alon Abstract It is shown that there exists a positive ɛ so that for any integer k, every directed graph with minimum outdegree at least k contains at least ɛk vertex disjoint
More informationCore Membership Computation for Succinct Representations of Coalitional Games
Core Membership Computation for Succinct Representations of Coalitional Games Xi Alice Gao May 11, 2009 Abstract In this paper, I compare and contrast two formal results on the computational complexity
More information2 Solution of Homework
Math 3181 Name: Dr. Franz Rothe February 6, 2014 All3181\3181_spr14h2.tex Homework has to be turned in this handout. The homework can be done in groups up to three due February 11/12 2 Solution of Homework
More informationFigure 1: Two polygonal loops
Math 1410: The Polygonal Jordan Curve Theorem: The purpose of these notes is to prove the polygonal Jordan Curve Theorem, which says that the complement of an embedded polygonal loop in the plane has exactly
More informationLecture 1. 2 Motivation: Fast. Reliable. Cheap. Choose two.
Approximation Algorithms and Hardness of Approximation February 19, 2013 Lecture 1 Lecturer: Ola Svensson Scribes: Alantha Newman 1 Class Information 4 credits Lecturers: Ola Svensson (ola.svensson@epfl.ch)
More informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 39217 E-mail: natarajan.meghanathan@jsums.edu P, NP-Problems Class
More information8 NP-complete problem Hard problems: demo
Ch8 NPC Millennium Prize Problems http://en.wikipedia.org/wiki/millennium_prize_problems 8 NP-complete problem Hard problems: demo NP-hard (Non-deterministic Polynomial-time hard), in computational complexity
More informationOn 2-Subcolourings of Chordal Graphs
On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring
More informationGEODETIC DOMINATION IN GRAPHS
GEODETIC DOMINATION IN GRAPHS H. Escuadro 1, R. Gera 2, A. Hansberg, N. Jafari Rad 4, and L. Volkmann 1 Department of Mathematics, Juniata College Huntingdon, PA 16652; escuadro@juniata.edu 2 Department
More informationOn median graphs and median grid graphs
On median graphs and median grid graphs Sandi Klavžar 1 Department of Mathematics, PEF, University of Maribor, Koroška cesta 160, 2000 Maribor, Slovenia e-mail: sandi.klavzar@uni-lj.si Riste Škrekovski
More informationNP-completeness of 4-incidence colorability of semi-cubic graphs
Discrete Mathematics 08 (008) 0 www.elsevier.com/locate/disc Note NP-completeness of -incidence colorability of semi-cubic graphs Xueliang Li, Jianhua Tu Center for Combinatorics and LPMC, Nankai University,
More informationParameterized Complexity of Independence and Domination on Geometric Graphs
Parameterized Complexity of Independence and Domination on Geometric Graphs Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de
More informationarxiv: v5 [cs.dm] 9 May 2016
Tree spanners of bounded degree graphs Ioannis Papoutsakis Kastelli Pediados, Heraklion, Crete, reece, 700 06 October 21, 2018 arxiv:1503.06822v5 [cs.dm] 9 May 2016 Abstract A tree t-spanner of a graph
More informationHere, we present efficient algorithms vertex- and edge-coloring graphs of the
SIAM J. ALG. DISC. METH. Vol. 7, No. 1, January 1986 (C) 1986 Society for Industrial and Applied Mathematics 016 EFFICIENT VERTEX- AND EDGE-COLORING OF OUTERPLANAR GRAPHS* ANDRZEJ PROSKUROWSKIf AND MACIEJ
More information