Some Approximation Algorithms for Constructing Combinatorial Structures Fixed in Networks

Size: px
Start display at page:

Download "Some Approximation Algorithms for Constructing Combinatorial Structures Fixed in Networks"

Transcription

1 Some Approximation Algorithms for Constructing Combinatorial Structures Fixed in Networks Jianping Li Department of Mathematics Yunnan University, P.R. China 11 / 31

2 8 ¹ The Spanning Tree Packing Problem 5 3 The Single Source Shortest Path Tree Packing Problem 10 4 The Metric Steiner Tree Packing Problem 14 5 The Strongly Connected Spanning Directed Subgraph Packing Problem 18 6 The Path Packing Problem / 31

3 1 We consider the new following model: a network (simply, a graph or digraph) G = (V,E;w) and a kind material of length L, where the weight function w : E R +, and for each edge e = uv in E, when the weight w(u,v) L holds, the two vertices u and v may be connected by a part of such kind material if requiring, otherwise the vertices u and v can never be connected by such kind material. For a given combinatorial structural property P, we are asked to construct (or find) a structure as a (spanning) subnetwork G from the network G to ensure G maintaining such a property P, the objective is to minimize the number of such kind materials used in such a (spanning) subnetwork G. We shall study the problems with some combinatorial structural property P : a spanning tree (STP), a single 13 / 31

4 source shortest path tree (SSSPTP), a metric Steiner tree (MSTP), a strongly connected spanning directed subgraph (SCSDSP) and a path (PP), respectively. 14 / 31

5 2 The Spanning Tree Packing Problem Problem 1. (Spanning tree packing problem, STP) Given a connected graph G = (V,E;w) and a constant L, where w : E R +, we are asked to find a spanning connected subgraph (i.e., spanning tree), denoted by T = (V,E T ), such that all edges in T are packed into some bins with length L. The objective is to minimize the number of bins used. Theorem 1 The STP problem is NP-hard in a strong sense. Proof. We can prove the NP-hardness of the STP problem by transforming any instance of 3-Partition problem to an instance of the STP problem. The Spanning Tree / 31

6 Theorem 2 For any ε >, there is no approximation algorithm of performance guarantee 3 2 ε for the STP problem, unless P = N P. Proof. Suppose that there were such an approximation algorithm A of performance guarantee 3 2 ε for the STP problem, then we show how to solve the Partition problem by the algorithm A, i.e., deciding if there is a way to partition n nonnegative numbers a 1, a 2,..., a n into two sets, each adding up to 1 2 Σn i=1 a i. The Spanning Tree / 31

7 Our approximation algorithm for the STP problem is described in the following structural form: Algorithm: STP Input: a weighted graph G = (V,E;w) and a constant L; Output: a spanning connected subgraph (i.e., spanning tree) T = (V,E T ) and the minimum number of bins used with length L. Begin Step 1 Utilize the algorithm Prim [11] to compute a minimum spanning tree T = (V,E T ) in G, depending on the weight function w : E R +, where E T = {e i1,e i2,...,e in 1 }; The Spanning Tree / 31

8 Step 2 Sort the weights of all edges in the tree T by nondecreasing order, for convenience, we denote w(e i1 ) w(e i2 ) w(e in 1 ); Step 3 Utilize the algorithm Bin-Packing [4] to pack the items with sizes w(e i1 ), w(e i2 ),..., w(e in 1 ) into some bins with length L; Step 4 Output the spanning tree T in the step 1 and the number of bins used in the step 3. End of Algorithm STP The Spanning Tree / 31

9 Theorem 3 The algorithm STP is an 3 2 -approximation algorithm to solve the spanning tree packing problem, its computational complexity is O(n 2 ), where n is the order of a graph G. The Spanning Tree / 31

10 3 The Single Source Shortest Path Tree Packing Problem Problem 2. (The Single source shortest path tree packing problem, SSSPT) Given a connected graph G = (V,E;w;s) and a constant L, where w : E R + and s is a fixed vertex in G, we are asked to find a single source shortest path tree at root s, denoted by T = (V,E T ;s), such that (1) for each other vertex u in G s, the distance in the graph T is the same as that in the graph G, i.e., d T (s,u) = d G (s,u); (2) all edges in T are packed into some bins with lengths L. The objective is to minimize the number of bins used. The Single Source / 31

11 Algorithm: Anticircuit Begin Step 1 Set V s = {s}, λ(s) = 0 and A s = /0. Step 2 While (V s V and Φ(V s ) /0) do For each edge uv Φ(V s ) to satisfy λ(u) + w(u,v) = min{λ(u ) + w(u,v ) u V s, v / V s and u v Φ(V s )}, define λ(v) = λ(u)+w(u,v), then construct an arc (u,v) in A s and put such a vertex v in V s, i.e., A s := A s {(u,v)} and V s := V s {v}, and repeat the step 2. Step 3 If (V s V and Φ(V s ) = /0) then output there is no path from s to some vertex in V V s, stop. Step 4 Output such a digraph D s = (V s,a s ). End of Algorithm Anticircuit The Single Source / 31

12 Algorithm: SSSPTP Step 1 For the fixed vertices s in the graph G, utilize the algorithm Anticircuit to construct the auxiliary acyclic digraph D s = (V s,a s ). Step 2 For each vertex u V, choose an arc with minimum weight entering the vertex u in the digraph D s = (V s,a s ), then we find a minimum arborescence T at the root s in D s = (V s,a s ); Step 3 Utilize the algorithm Bin-Packing [4] to pack the items with sizes w(e i1 ), w(e i2 ),..., w(e in 1 ) of T into some bins with length L; Step 4 Output the spanning tree T OUT according to the minimum arborescence T in the step 2 and the number of bins used in the step 3. End of Algorithm SSSPTP The Single Source / 31

13 Theorem 4 The algorithm SSSPTP is an 3 2 -approximation algorithm to solve the single source shortest path tree packing problem, its computational complexity is O(n 2 ), where n is the order of the graph G. The Single Source / 31

14 4 The Metric Steiner Tree Packing Problem Problem 3. (The Metric Steiner tree packing problem, MSTP) Given a connected graph G = (V,E;w;S) and a constant L, where w : E R + and a Steiner set S V, we are asked to find a Steiner tree, denoted by T S, such that (1) S V (T S ); (2) all edges in T S are packed into some bins with lengths L. The objective is to minimize the number of bins used. Theorem 5 For any ε > 0, there is no approximation algorithm of performance guarantee 2 ε for the metric Steiner tree packing problem, unless P = N P. The Metric Steiner T / 31

15 Now, we design an approximation algorithm to solve the metric Steiner tree packing problem in the following algorithmic structure form. Algorithm: MSTP Begin Step 1 For each edge e = uv in the graph G which satisfies the triangle property, if the weight w(u,v) > L, remove the edge e = uv, and then we still denote the current connected graph as G, otherwise output no solution ; Step 2 For each pair of nonadjacent vertices u and v in the current connected G, we add the edge e = uv into G, its weight w(u,v) is denoted by the length of shortest path to connect u and v in the current graph G; The Metric Steiner T / 31

16 Step 3 Utilize the algorithm Steiner [12, 8, 10] to compute a minimum Steiner tree T in current graph G; Step 4 Utilize the algorithm Bin-Packing to pack the items with sizes w(e i1 ), w(e i2 ),..., w(e in 1 ) of T into some bins with length L; Step 5 Output the Steiner tree T OUT and the number of bins used in the step 4. End of Algorithm MSTP For the metric Steiner tree problem, there is an α- approximation algorithm to solve it, for example, α = 2, 1.598, 1.55 are found in [12, 8, 10], respectively. The Metric Steiner T / 31

17 Utilizing the algorithm MSTP, we obtain the following result for the MSTP problem. Theorem 6 The algorithm MSTP is an 2αapproximation algorithm to solve the metric Steiner tree packing problem (MSTP), its computational complexity is max{ f (n),g(n)}, where n is the order of a graph G, α is the performance guarantee of an approximation algorithm [12, 8, 10] for the metric Steiner tree problem with the computational complexity f (n) and g(n) is the computational complexity for the Bin-Packing problem. Conjecture The algorithm MSTP would be an αβapproximation algorithm to solve the metric Steiner tree packing problem (MSTP), where α is the performance guarantee of an approximation algorithm for the metric Steiner tree problem and β is the performance guarantee of an approximation algorithm for the Bin-Packing problem. The Metric Steiner T / 31

18 5 The Strongly Connected Spanning Directed Subgraph Packing Problem Problem 4. (Strongly connected spanning directed subgraph packing problem, SCSDS) Given a strongly connected digraph D = (V, A; w) and a constant L, where w : A R +, we are asked to find a strongly spanning connected directed subgraph, denoted by D, all arcs in D are packed into some bins with lengths L. The objective is to minimize the number of bins used. Theorem 7 For any ε > 0, there is no approximation algorithm of performance guarantee 2 ε for the SCSDSP problem, unless P = N P. The Strongly Conne / 31

19 Now, we design an approximation algorithm to solve the SCSDSP problem in the following algorithmic structure form. Algorithm: SCSDSP Begin Step 1 For each arc e = (u,v) in the digraph D, if the weight w(u,v) > L, remove the arc e = (u,v), and then we still denote the current digraph as D which is still strongly connected digraph, otherwise output no solution ; Step 2 Choose any vertex of D as the root v 1 ; Step 3 Utilize the algorithm Arborescence [3, 5] to compute a minimum arborescence D 1 = (V,A 1 ) as the root v 1 in the current digraph D; The Strongly Conne / 31

20 Step 4 Utilize the algorithm Arborescence [3, 5] to compute a minimum reverse-arborescence D 2 = (V,A 2 ) as the root v 1 in the current digraph D; Step 5 Utilize the algorithm Bin-Packing to pack the items with sizes w(e i1 ), w(e i2 ),..., w(e ik ) of the strongly connected spanning directed subgraph D 1 D 2 into some bins with length L; Step 6 Output the strongly connected spanning directed subgraph D OUT = D 1 D 2 and the number of bins used in the step 5. End of Algorithm SCSDSP The Strongly Conne / 31

21 Utilizing the algorithm SCSDSP, we obtain the following result for the SCSDSP problem. Theorem 8 The algorithm SCSDSP is an 4- approximation algorithm to solve the SCSDSP problem, its computational complexity is max{ f (n), g(n)}, where n is the order of a graph G, f (n) is the computational complexity for the minimum arborescence problem [3, 5] and g(n) is the computational complexity for the Bin-Packing problem. The Strongly Conne / 31

22 6 The Path Packing Problem Problem 5. (Path packing problem, PP) Given a connected graph D = (V,E;w;s,t) and a constant L, where w : E R +, we are asked to find a path from the vertex s to the vertex t, denoted by P s,t, such that all edges in P s,t are packed into some bins with lengths L. The objective is to minimize the number of bins used. Our strategy to design an approximation algorithm is as follows: (1) find a shortest path P s,t from the vertex s to the vertex t, where E(P s,t ) = {e i1,e i2,...,e ik }; (2) utilize the algorithm Bin-Packing to pack the items with sizes w(e i1 ), w(e i2 ),..., w(e ik ) of P s,t into some bins with length L. The Path Packing P / 31

23 Our approximation algorithm for the STP problem in the following structural form: Algorithm: PP Input: a weighted graph G = (V,E;w;s,t) and a constant L; Output: a path P s,t from s to t and the minimum number of bins used with lengths L. Begin Step 1 Remove all edges in G with the weights greater than L, and we may assume the current graph G is still connected, otherwise output no solution ; Step 2 Utilize the algorithm Bellman-Ford algorithm [1, 6] to compute a shortest path P s,t from s to t, depending on the weight function w : E R +, where E(P s,t ) = {e i1,e i2,...,e ik }; The Path Packing P / 31

24 Step 3 Utilize the algorithm Bin-Packing to pack the items with sizes w(e i1 ), w(e i2 ),..., w(e ik ) into some bins with length L; Step 4 Output the path P s,t in the step 2 and the number of bins used in the step 3. End of Algorithm PP The Path Packing P / 31

25 By the algorithm PP, we obtain the following result. Theorem 9 The algorithm PP is an 2-approximation algorithm to solve the shortest path packing problem, its running complexity is O(n 2 ), where n is the order of the graph G, and the algorithm PP is tight. The Path Packing P / 31

26 7 We obtain the following main results: (1) for the property of spanning tree in the network G, there is no approximation algorithm of performance guarantee 2 3 ε for the problem, where ε > 0, and we can present an 2 3 -approximation algorithm to solve it; (2) for the property of a single source shortest path tree in the network G, there is no approximation algorithm of performance guarantee 3 2 ε for the problem, where ε > 0, and we can present an 3 2-approximation algorithm to solve it; (3) for the property of metric Steiner tree in the network G, there is no approximation algorithm of performance guarantee 2 ε for the problem, where ε > 0, and we can design an 4-approximation algorithm to solve it; 126 / 31

27 (4) for the property of strongly connected spanning directed subgraph, there is no approximation algorithm of performance guarantee 2 ε for the problem, where ε > 0, and we can design an 4-approximation algorithm to solve it; (3) for the property of a path to connect a vertex s to t in the network G, we design a 2-approximation algorithm to solve it. 127 / 31

28 References [1] R. Bellman, On a routing problem, Quarterly of Applied Mathematics, 16 (1958), [2] C. Berge and A. Ghouila-Houri, Programming, games and transportation networks, New York: John Wiley & Sons, Inc [3] Y.J. Chu and Z.H. Liu, On the shortest arborescence of a directed graph, Scientia Sinica, 14 (1965), , 20, 21 [4] E. G. Coffman, M. R. Garey and D. S. Johnson, Approximation Algorithms for Bin Packing: A Survey, in the book Approximation Algorithms for NP- Hard Problems, D. Hochbaum (ed.), PWS Publishing, Boston (1996), , / 31

29 [5] J. Edmonds, Optimum branchings, Journal of Research National Bureau of Standards Section B, 71 (1967), , 20, 21 [6] L.R. Ford, Network Flow Theory, The RAND Corporation, Santa Monica, California, 1956, [7] M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP- Completeness, W.H. Freeman, San Francisco (1979). [8] S. Hougardy and H. J. Prommel, A approximation algorithm for the Steiner problem in graphs, Proceedings of ACM-SIAM Symposium on Discrete Algorithms (1999), , 17 [9] C.H. Papadimitriou and K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Prince-Hall Inc / 31

30 [10] G. Robins and A. Zelikovsky, Improved Steiner tree approximation in graphs, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms (2000), , 17 [11] R.C. Prim, Shortest connection networks and some generalizations, The Bell System Technical Journal 36 (1957), [12] V.V. Vazirani, Approximation Algorithms, Springer- Verlag (Berlin, Heidelberg and New York), , / 31

31 . Thank You! 131 / 31

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

Algorithmic Aspects of Acyclic Edge Colorings

Algorithmic 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 information

The NP-Completeness of Some Edge-Partition Problems

The NP-Completeness of Some Edge-Partition Problems The NP-Completeness of Some Edge-Partition Problems Ian Holyer y SIAM J. COMPUT, Vol. 10, No. 4, November 1981 (pp. 713-717) c1981 Society for Industrial and Applied Mathematics 0097-5397/81/1004-0006

More information

NP-completeness of 4-incidence colorability of semi-cubic graphs

NP-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 information

Sources for this lecture 2. Shortest paths and minimum spanning trees

Sources for this lecture 2. Shortest paths and minimum spanning trees S-72.2420 / T-79.5203 Shortest paths and minimum spanning trees 1 S-72.2420 / T-79.5203 Shortest paths and minimum spanning trees 3 Sources for this lecture 2. Shortest paths and minimum spanning trees

More information

HEURISTIC ALGORITHMS FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM

HEURISTIC ALGORITHMS FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM Proceedings of the International Conference on Theory and Applications of Mathematics and Informatics - ICTAMI 24, Thessaloniki, Greece HEURISTIC ALGORITHMS FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM

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

Graph Vertex Colorability & the Hardness. Mengfei Cao COMP-150 Graph Theory Tufts University

Graph Vertex Colorability & the Hardness. Mengfei Cao COMP-150 Graph Theory Tufts University Dec. 15 th, Presentation for Final Project Graph Vertex Colorability & the Hardness Mengfei Cao COMP-150 Graph Theory Tufts University Framework In General: Graph-2-colorability is in N Graph-3-colorability

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

Linear and Integer Programming (ADM II) Script. Rolf Möhring WS 2010/11

Linear and Integer Programming (ADM II) Script. Rolf Möhring WS 2010/11 Linear and Integer Programming (ADM II) Script Rolf Möhring WS 200/ Contents -. Algorithmic Discrete Mathematics (ADM)... 3... 4.3 Winter term 200/... 5 2. Optimization problems 2. Examples... 7 2.2 Neighborhoods

More information

On competition numbers of complete multipartite graphs with partite sets of equal size. Boram PARK, Suh-Ryung KIM, and Yoshio SANO.

On competition numbers of complete multipartite graphs with partite sets of equal size. Boram PARK, Suh-Ryung KIM, and Yoshio SANO. RIMS-1644 On competition numbers of complete multipartite graphs with partite sets of equal size By Boram PARK, Suh-Ryung KIM, and Yoshio SANO October 2008 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES

More information

The crossing number of K 1,4,n

The crossing number of K 1,4,n Discrete Mathematics 308 (2008) 1634 1638 www.elsevier.com/locate/disc The crossing number of K 1,4,n Yuanqiu Huang, Tinglei Zhao Department of Mathematics, Normal University of Hunan, Changsha 410081,

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

arxiv: v2 [cs.cc] 29 Mar 2010

arxiv: 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 information

2 The Mixed Postman Problem with Restrictions on the Arcs

2 The Mixed Postman Problem with Restrictions on the Arcs Approximation Algorithms for the Mixed Postman Problem with Restrictions on the Arcs Francisco Javier Zaragoza Martínez Departamento de Sistemas, Universidad Autónoma Metropolitana Unidad Azcapotzalco

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

On Approximating Minimum Vertex Cover for Graphs with Perfect Matching

On 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 information

MATH 409 LECTURE 10 DIJKSTRA S ALGORITHM FOR SHORTEST PATHS

MATH 409 LECTURE 10 DIJKSTRA S ALGORITHM FOR SHORTEST PATHS MATH 409 LECTURE 10 DIJKSTRA S ALGORITHM FOR SHORTEST PATHS REKHA THOMAS In this lecture we see the first algorithm to compute shortest paths from a given vertex r to all vertices v in a digraph G without

More information

c 2006 Society for Industrial and Applied Mathematics

c 2006 Society for Industrial and Applied Mathematics SIAM J. COMPUT. Vol. 35, No. 3, pp. 729 740 c 2006 Society for Industrial and Applied Mathematics THE RECTILINEAR STEINER ARBORESCENCE PROBLEM IS NP-COMPLETE WEIPING SHI AND CHEN SU Abstract. Given a set

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

Preemptive Scheduling of Equal-Length Jobs in Polynomial Time

Preemptive 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 information

Tekniker för storskalig parsning: Dependensparsning 2

Tekniker för storskalig parsning: Dependensparsning 2 Tekniker för storskalig parsning: Dependensparsning 2 Joakim Nivre Uppsala Universitet Institutionen för lingvistik och filologi joakim.nivre@lingfil.uu.se Dependensparsning 2 1(45) Data-Driven Dependency

More information

Chapter 23. Minimum Spanning Trees

Chapter 23. Minimum Spanning Trees Chapter 23. Minimum Spanning Trees We are given a connected, weighted, undirected graph G = (V,E;w), where each edge (u,v) E has a non-negative weight (often called length) w(u,v). The Minimum Spanning

More information

Structural and spectral properties of minimal strong digraphs

Structural and spectral properties of minimal strong digraphs Structural and spectral properties of minimal strong digraphs C. Marijuán J. García-López, L.M. Pozo-Coronado Abstract In this article, we focus on structural and spectral properties of minimal strong

More information

Multicasting in the Hypercube, Chord and Binomial Graphs

Multicasting in the Hypercube, Chord and Binomial Graphs Multicasting in the Hypercube, Chord and Binomial Graphs Christopher C. Cipriano and Teofilo F. Gonzalez Department of Computer Science University of California, Santa Barbara, CA, 93106 E-mail: {ccc,teo}@cs.ucsb.edu

More information

Introduction to Approximation Algorithms

Introduction to Approximation Algorithms Introduction to Approximation Algorithms Dr. Gautam K. Das Departmet of Mathematics Indian Institute of Technology Guwahati, India gkd@iitg.ernet.in February 19, 2016 Outline of the lecture Background

More information

On a n Ed g e Crossing P roblem

On a n Ed g e Crossing P roblem On a n Ed g e Crossing P roblem Peter Eades, Department of Computer Science University of Queensland St. Lucia, Queensland 4067 Brendan D. McKay, Department of Computer Science Australian National University

More information

ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES*

ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* Aleksei V. Fishkin, 1 Olga Gerber, 1 Klaus Jansen 1 1 University of Kiel Olshausenstr. 40, 24118 Kiel, Germany {avf,oge,kj}@informatik.uni-kiel.de Abstract

More information

Algorithms for Minimum m-connected k-dominating Set Problem

Algorithms for Minimum m-connected k-dominating Set Problem Algorithms for Minimum m-connected k-dominating Set Problem Weiping Shang 1,2, Frances Yao 2,PengjunWan 3, and Xiaodong Hu 1 1 Institute of Applied Mathematics, Chinese Academy of Sciences, Beijing, China

More information

5. Lecture notes on matroid intersection

5. Lecture notes on matroid intersection Massachusetts Institute of Technology Handout 14 18.433: Combinatorial Optimization April 1st, 2009 Michel X. Goemans 5. Lecture notes on matroid intersection One nice feature about matroids is that a

More information

On minimum m-connected k-dominating set problem in unit disc graphs

On minimum m-connected k-dominating set problem in unit disc graphs J Comb Optim (2008) 16: 99 106 DOI 10.1007/s10878-007-9124-y On minimum m-connected k-dominating set problem in unit disc graphs Weiping Shang Frances Yao Pengjun Wan Xiaodong Hu Published online: 5 December

More information

6. Lecture notes on matroid intersection

6. Lecture notes on matroid intersection Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm

More information

A General Class of Heuristics for Minimum Weight Perfect Matching and Fast Special Cases with Doubly and Triply Logarithmic Errors 1

A General Class of Heuristics for Minimum Weight Perfect Matching and Fast Special Cases with Doubly and Triply Logarithmic Errors 1 Algorithmica (1997) 18: 544 559 Algorithmica 1997 Springer-Verlag New York Inc. A General Class of Heuristics for Minimum Weight Perfect Matching and Fast Special Cases with Doubly and Triply Logarithmic

More information

On the Parameterized Max-Leaf Problems: Digraphs and Undirected Graphs

On 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 information

On the Euclidean Bottleneck Full Steiner Tree Problem

On the Euclidean Bottleneck Full Steiner Tree Problem On the Euclidean Bottleneck Full Steiner Tree Problem A. Karim Abu-Affash Abstract Given two sets in the plane, R of n (terminal) points and S of m (Steiner) points, a full Steiner tree is a Steiner tree

More information

Vertex-Colouring Edge-Weightings

Vertex-Colouring Edge-Weightings Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada

More information

A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology

A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology Journal of the Operations Research Society of Japan Vol. 60, No. 1, January 2017, pp. 15 23 c The Operations Research Society of Japan A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH

More information

1 Introduction. 1. Prove the problem lies in the class NP. 2. Find an NP-complete problem that reduces to it.

1 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 information

A New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem

A New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem A New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem Prakash C. Sharma Indian Institute of Technology Survey No. 113/2-B, Opposite to Veterinary College, A.B.Road, Village

More information

Konigsberg Bridge Problem

Konigsberg Bridge Problem Graphs Konigsberg Bridge Problem c C d g A Kneiphof e D a B b f c A C d e g D a b f B Euler s Graph Degree of a vertex: the number of edges incident to it Euler showed that there is a walk starting at

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

Graph Theory and Applications

Graph Theory and Applications Graph Theory and Applications with Exercises and Problems Jean-Claude Fournier WILEY Table of Contents Introduction 17 Chapter 1. Basic Concepts 21 1.1 The origin of the graph concept 21 1.2 Definition

More information

Solution of P versus NP problem

Solution of P versus NP problem Algorithms Research 2015, 4(1): 1-7 DOI: 105923/jalgorithms2015040101 Solution of P versus NP problem Mustapha Hamidi Meknes, Morocco Abstract This paper, taking Travelling Salesman Problem as our object,

More information

Local Search Approximation Algorithms for the Complement of the Min-k-Cut Problems

Local Search Approximation Algorithms for the Complement of the Min-k-Cut Problems Local Search Approximation Algorithms for the Complement of the Min-k-Cut Problems Wenxing Zhu, Chuanyin Guo Center for Discrete Mathematics and Theoretical Computer Science, Fuzhou University, Fuzhou

More information

ON THE COMPLEXITY OF THE BROADCAST SCHEDULING PROBLEM

ON THE COMPLEXITY OF THE BROADCAST SCHEDULING PROBLEM ON THE COMPLEXITY OF THE BROADCAST SCHEDULING PROBLEM SERGIY I. BUTENKO, CLAYTON W. COMMANDER, AND PANOS M. PARDALOS Abstract. In this paper, a Broadcast Scheduling Problem (bsp) in a time division multiple

More information

1 Introduction and Results

1 Introduction and Results On the Structure of Graphs with Large Minimum Bisection Cristina G. Fernandes 1,, Tina Janne Schmidt,, and Anusch Taraz, 1 Instituto de Matemática e Estatística, Universidade de São Paulo, Brazil, cris@ime.usp.br

More information

Shortest path problems

Shortest path problems Next... Shortest path problems Single-source shortest paths in weighted graphs Shortest-Path Problems Properties of Shortest Paths, Relaxation Dijkstra s Algorithm Bellman-Ford Algorithm Shortest-Paths

More information

The competition numbers of complete tripartite graphs

The competition numbers of complete tripartite graphs The competition numbers of complete tripartite graphs SUH-RYUNG KIM Department of Mathematics Education, Seoul National University, 151-742, Korea srkim@snuackr YOSHIO SANO Research Institute for Mathematical

More information

Reconstruction Conjecture for Graphs Isomorphic to Cube of a Tree

Reconstruction Conjecture for Graphs Isomorphic to Cube of a Tree Reconstruction Conjecture for Graphs Isomorphic to Cube of a Tree S. K. Gupta Akash Khandelwal arxiv:1207.1875v1 [cs.dm] 8 Jul 2012 July 10, 2012 Abstract This paper proves the reconstruction conjecture

More information

Javier Cordova. Abstract. In this paper the following problem is considered: given a root node R in a

Javier Cordova. Abstract. In this paper the following problem is considered: given a root node R in a TR94025 A Heuristic Algorithm for the Rectilinear Steiner Arborescence Problem Javier Cordova Computer Science Department University of Puerto Rico Arecibo, PR 0013 YannHang Lee Computer and Information

More information

Graph Algorithms (part 3 of CSC 282),

Graph Algorithms (part 3 of CSC 282), Graph Algorithms (part of CSC 8), http://www.cs.rochester.edu/~stefanko/teaching/10cs8 1 Schedule Homework is due Thursday, Oct 1. The QUIZ will be on Tuesday, Oct. 6. List of algorithms covered in the

More information

On the Complexity of Broadcast Scheduling. Problem

On the Complexity of Broadcast Scheduling. Problem On the Complexity of Broadcast Scheduling Problem Sergiy Butenko, Clayton Commander and Panos Pardalos Abstract In this paper, a broadcast scheduling problem (BSP) in a time division multiple access (TDMA)

More information

arxiv: v2 [cs.dm] 3 Dec 2014

arxiv: v2 [cs.dm] 3 Dec 2014 The Student/Project Allocation problem with group projects Aswhin Arulselvan, Ágnes Cseh, and Jannik Matuschke arxiv:4.035v [cs.dm] 3 Dec 04 Department of Management Science, University of Strathclyde,

More information

Algorithmic complexity of two defence budget problems

Algorithmic complexity of two defence budget problems 21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Algorithmic complexity of two defence budget problems R. Taylor a a Defence

More information

Algorithms for finding the minimum cycle mean in the weighted directed graph

Algorithms for finding the minimum cycle mean in the weighted directed graph Computer Science Journal of Moldova, vol.6, no.1(16), 1998 Algorithms for finding the minimum cycle mean in the weighted directed graph D. Lozovanu C. Petic Abstract In this paper we study the problem

More information

Lecture 1: Examples, connectedness, paths and cycles

Lecture 1: Examples, connectedness, paths and cycles Lecture 1: Examples, connectedness, paths and cycles Anders Johansson 2011-10-22 lör Outline The course plan Examples and applications of graphs Relations The definition of graphs as relations Connectedness,

More information

On the rainbow vertex-connection

On the rainbow vertex-connection On the rainbow vertex-connection arxiv:1012.3504v1 [math.co] 16 Dec 2010 Xueliang Li, Yongtang Shi Center for Combinatorics and LPMC-TJKLC Nankai University, Tianjin 300071, China Email: lxl@nankai.edu.cn,

More information

Shortest Paths. March 21, CTU in Prague. Z. Hanzálek (CTU) Shortest Paths March 21, / 44

Shortest Paths. March 21, CTU in Prague. Z. Hanzálek (CTU) Shortest Paths March 21, / 44 Shortest Paths Zdeněk Hanzálek hanzalek@fel.cvut.cz CTU in Prague March 21, 2017 Z. Hanzálek (CTU) Shortest Paths March 21, 2017 1 / 44 Table of contents 1 Introduction Problem Statement Negative Weights

More information

Steiner Trees and Forests

Steiner Trees and Forests Massachusetts Institute of Technology Lecturer: Adriana Lopez 18.434: Seminar in Theoretical Computer Science March 7, 2006 Steiner Trees and Forests 1 Steiner Tree Problem Given an undirected graph G

More information

Foundations of Discrete Mathematics

Foundations of Discrete Mathematics Foundations of Discrete Mathematics Chapter 12 By Dr. Dalia M. Gil, Ph.D. Trees Tree are useful in computer science, where they are employed in a wide range of algorithms. They are used to construct efficient

More information

Review of Graph Theory. Gregory Provan

Review of Graph Theory. Gregory Provan Review of Graph Theory Gregory Provan Overview Need for graphical models of computation Cloud computing Data centres Telecommunications networks Graph theory Graph Models for Cloud Computing Integration

More information

The Directed Steiner Network problem is tractable for a constant number of terminals

The Directed Steiner Network problem is tractable for a constant number of terminals The Directed Steiner Network problem is tractable for a constant number of terminals Jon Feldman Matthias Ruhl MIT Laboratory for Computer Science Cambridge, MA 02139, USA Abstract We consider the DIRECTED

More information

Exam problems for the course Combinatorial Optimization I (DM208)

Exam problems for the course Combinatorial Optimization I (DM208) Exam problems for the course Combinatorial Optimization I (DM208) Jørgen Bang-Jensen Department of Mathematics and Computer Science University of Southern Denmark The problems are available form the course

More information

THE PRIMAL-DUAL METHOD FOR APPROXIMATION ALGORITHMS AND ITS APPLICATION TO NETWORK DESIGN PROBLEMS

THE PRIMAL-DUAL METHOD FOR APPROXIMATION ALGORITHMS AND ITS APPLICATION TO NETWORK DESIGN PROBLEMS C H A P T E R 4 THE PRIMAL-DUAL METHOD FOR APPROXIMATION ALGORITHMS AND ITS APPLICATION TO NETWORK DESIGN PROBLEMS Michel X. Goemans David P. Williamson Dedicated to the memory of Albert W. Tucker The

More information

Disjoint directed cycles

Disjoint 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 information

Graph Algorithms. A Brief Introduction. 高晓沨 (Xiaofeng Gao) Department of Computer Science Shanghai Jiao Tong Univ.

Graph Algorithms. A Brief Introduction. 高晓沨 (Xiaofeng Gao) Department of Computer Science Shanghai Jiao Tong Univ. Graph Algorithms A Brief Introduction 高晓沨 (Xiaofeng Gao) Department of Computer Science Shanghai Jiao Tong Univ. 目录 2015/5/7 1 Graph and Its Applications 2 Introduction to Graph Algorithms 3 References

More information

The Fibonacci hypercube

The Fibonacci hypercube AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 40 (2008), Pages 187 196 The Fibonacci hypercube Fred J. Rispoli Department of Mathematics and Computer Science Dowling College, Oakdale, NY 11769 U.S.A. Steven

More information

arxiv:cs/ v1 [cs.cc] 28 Apr 2003

arxiv:cs/ v1 [cs.cc] 28 Apr 2003 ICM 2002 Vol. III 1 3 arxiv:cs/0304039v1 [cs.cc] 28 Apr 2003 Approximation Thresholds for Combinatorial Optimization Problems Uriel Feige Abstract An NP-hard combinatorial optimization problem Π is said

More information

The Complexity of the Network Design Problem

The Complexity of the Network Design Problem The Complexity of the Network Design Problem D. S. Johnson Bell Laboratories Murray Hill, New Jersey J. K. Lenstra Mathematisch Centrurn Amsterdam, The Netherlands A. H. G. Rinnooy Kan Erasmus University

More information

Constructive and destructive algorithms

Constructive and destructive algorithms Constructive and destructive algorithms Heuristic algorithms Giovanni Righini University of Milan Department of Computer Science (Crema) Constructive algorithms In combinatorial optimization problems every

More information

Induced-universal graphs for graphs with bounded maximum degree

Induced-universal graphs for graphs with bounded maximum degree Induced-universal graphs for graphs with bounded maximum degree Steve Butler UCLA, Department of Mathematics, University of California Los Angeles, Los Angeles, CA 90095, USA. email: butler@math.ucla.edu.

More information

a Steiner tree for S if S V(T) holds. For convenience, although T is not a rooted tree, we call each degree-1 vertex of T a leaf of T. We say that a l

a Steiner tree for S if S V(T) holds. For convenience, although T is not a rooted tree, we call each degree-1 vertex of T a leaf of T. We say that a l Reachability between Steiner Trees in a Graph Haruka Mizuta 1,2,a) Takehiro Ito 1,3,b) Xiao Zhou 1,c) Abstract: In this paper, we study the reachability between Steiner trees in a graph: Given two Steiner

More information

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra Apex graphs with embeddings of face-width three Bojan Mohar Department of Mathematics University of Ljubljana Jadranska 19, 61111 Ljubljana Slovenia bojan.mohar@uni-lj.si Abstract Aa apex graph is a graph

More information

AMF Configurations: Checking for Service Protection Using Heuristics

AMF Configurations: Checking for Service Protection Using Heuristics AMF Configurations: Checking for Service Protection Using Heuristics P. Salehi, F. Khendek, A. Hamou-Lhadj Electrical and Computer Engineering Department Concordia University Montréal, Canada {pe_saleh,

More information

Partitions of Graphs into Trees

Partitions of Graphs into Trees Partitions of Graphs into Trees Therese Biedl and Franz J. Brandenburg School of Computer Science, University of Waterloo, NL3G, Canada biedl@uwaterloo.ca Lehrstuhl für Informatik, Universität Passau,

More information

arxiv:math/ v1 [math.co] 20 Nov 2005

arxiv:math/ v1 [math.co] 20 Nov 2005 THE DISTANCE OF A PERMUTATION FROM A SUBGROUP OF S n arxiv:math/0550v [math.co] 20 Nov 2005 RICHARD G.E. PINCH For Bela Bollobas on his 60th birthday Abstract. We show that the problem of computing the

More information

Polynomial-time Algorithm for Determining the Graph Isomorphism

Polynomial-time Algorithm for Determining the Graph Isomorphism American Journal of Information Science and Computer Engineering Vol. 3, No. 6, 2017, pp. 71-76 http://www.aiscience.org/journal/ajisce ISSN: 2381-7488 (Print); ISSN: 2381-7496 (Online) Polynomial-time

More information

Acyclic Subgraphs of Planar Digraphs

Acyclic Subgraphs of Planar Digraphs Acyclic Subgraphs of Planar Digraphs Noah Golowich Research Science Institute Department of Mathematics Massachusetts Institute of Technology Cambridge, Massachusetts, U.S.A. ngolowich@college.harvard.edu

More information

Sources for this lecture. 3. Matching in bipartite and general graphs. Symmetric difference

Sources for this lecture. 3. Matching in bipartite and general graphs. Symmetric difference S-72.2420 / T-79.5203 Matching in bipartite and general graphs 1 3. Matching in bipartite and general graphs Let G be a graph. A matching M in G is a set of nonloop edges with no shared endpoints. Let

More information

The Power of Local Optimization: Approximation Algorithms for Maximum-Leaf Spanning Tree

The Power of Local Optimization: Approximation Algorithms for Maximum-Leaf Spanning Tree The Power of Local Optimization: Approximation Algorithms for Maximum-Leaf Spanning Tree Hsueh-I Lu R. Ravi y Brown University, Providence, RI 02912 Abstract Given an undirected graph G, finding a spanning

More information

Flexible Coloring. Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a. Abstract

Flexible Coloring. Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a. Abstract Flexible Coloring Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a a firstname.lastname@hp.com, HP Labs, 1501 Page Mill Road, Palo Alto, CA 94304 b atri@buffalo.edu, Computer Sc. & Engg. dept., SUNY Buffalo,

More information

The Join the Club Interpretation of Some. Graph Algorithms

The Join the Club Interpretation of Some. Graph Algorithms The Join the Club Interpretation of Some Graph Algorithms Harold Reiter Isaac Sonin June 8, 2000 Abstract Several important tree construction algorithms of graph theory are described and discussed using

More information

5.5 The Travelling Salesman Problem

5.5 The Travelling Salesman Problem 0 Matchings and Independent Sets 5.5 The Travelling Salesman Problem The Travelling Salesman Problem A travelling salesman, starting in his own town, has to visit each of towns where he should go to precisely

More information

Chapter 9 Graph Algorithms

Chapter 9 Graph Algorithms Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures 3 Definitions an undirected graph G = (V, E) is a

More information

Chordal Graphs: Theory and Algorithms

Chordal Graphs: Theory and Algorithms Chordal Graphs: Theory and Algorithms 1 Chordal graphs Chordal graph : Every cycle of four or more vertices has a chord in it, i.e. there is an edge between two non consecutive vertices of the cycle. Also

More information

On Algebraic Expressions of Generalized Fibonacci Graphs

On Algebraic Expressions of Generalized Fibonacci Graphs On Algebraic Expressions of Generalized Fibonacci Graphs MARK KORENBLIT and VADIM E LEVIT Department of Computer Science Holon Academic Institute of Technology 5 Golomb Str, PO Box 305, Holon 580 ISRAEL

More information

SCHEDULING WITH RELEASE TIMES AND DEADLINES ON A MINIMUM NUMBER OF MACHINES *

SCHEDULING 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 information

Expected Approximation Guarantees for the Demand Matching Problem

Expected Approximation Guarantees for the Demand Matching Problem Expected Approximation Guarantees for the Demand Matching Problem C. Boucher D. Loker September 2006 Abstract The objective of the demand matching problem is to obtain the subset M of edges which is feasible

More information

is the Capacitated Minimum Spanning Tree

is the Capacitated Minimum Spanning Tree Dynamic Capacitated Minimum Spanning Trees Raja Jothi and Balaji Raghavachari Department of Computer Science, University of Texas at Dallas Richardson, TX 75083, USA raja, rbk @utdallas.edu Abstract Given

More information

2 hours THE UNIVERSITY OF MANCHESTER. 22 May :00 16:00

2 hours THE UNIVERSITY OF MANCHESTER. 22 May :00 16:00 2 hours THE UNIVERSITY OF MANCHESTER DISCRETE MATHEMATICS 22 May 2015 14:00 16:00 Answer ALL THREE questions in Section A (30 marks in total) and TWO of the THREE questions in Section B (50 marks in total).

More information

Finding Shortest Path on Land Surface

Finding Shortest Path on Land Surface Finding Shortest Path on Land Surface Lian Liu, Raymond Chi-Wing Wong Hong Kong University of Science and Technology June 14th, 211 Introduction Land Surface Land surfaces are modeled as terrains A terrain

More information

Partha Sarathi Mandal

Partha 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 information

Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs

Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs ISSN 0975-3303 Mapana J Sci, 11, 4(2012), 121-131 https://doi.org/10.12725/mjs.23.10 Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs R Mary Jeya Jothi * and A Amutha

More information

Chapter 9 Graph Algorithms

Chapter 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 information

A 4-Approximation Algorithm for k-prize Collecting Steiner Tree Problems

A 4-Approximation Algorithm for k-prize Collecting Steiner Tree Problems arxiv:1802.06564v1 [cs.cc] 19 Feb 2018 A 4-Approximation Algorithm for k-prize Collecting Steiner Tree Problems Yusa Matsuda and Satoshi Takahashi The University of Electro-Communications, Japan February

More information

arxiv: v2 [cs.ds] 14 Sep 2010

arxiv: v2 [cs.ds] 14 Sep 2010 Multiple-source single-sink maximum flow in directed planar graphs in O(n 1.5 log n) time arxiv:1008.5332v2 [cs.ds] 14 Sep 2010 Philip N. Klein and Shay Mozes Brown University October 28, 2018 Abstract

More information

Combinatorial Interpretations of Spanning Tree Identities

Combinatorial Interpretations of Spanning Tree Identities Combinatorial Interpretations of Spanning Tree Identities Arthur T. Benjamin and Carl R. Yerger November 14, 2004 Abstract We present a combinatorial proof that the wheel graph W n has L 2n 2 spanning

More information

Approximability Results for the p-center Problem

Approximability Results for the p-center Problem Approximability Results for the p-center Problem Stefan Buettcher Course Project Algorithm Design and Analysis Prof. Timothy Chan University of Waterloo, Spring 2004 The p-center

More information

The edge-disjoint paths problem is NP-complete for series parallel graphs

The edge-disjoint paths problem is NP-complete for series parallel graphs Discrete Applied Mathematics 115 (2001) 177 186 The edge-disjoint paths problem is NP-complete for series parallel graphs Takao Nishizeki a, Jens Vygen b;, Xiao Zhou c a Graduate School of Information

More information

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Yong Cui and Jianping Wu Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 cy@csnet1.cs.tsinghua.edu.cn,

More information