On the Chromatic Art Gallery Problem

Size: px
Start display at page:

Download "On the Chromatic Art Gallery Problem"

Transcription

1 CCCG 2014, Halifax, Nova Scotia, Auust 11 13, 2014 On the Chromatic Art Gallery Problem Sándor P. Fekete Stephan Friedrichs Michael Hemmer Joseph B. M. Mitchell Christiane Schmidt Abstract For a polyonal reion P with n vertices, a uard cover S is a set of points in P, such that any point in P can be seen from a point in S. In a colored uard cover, every element in a uard cover is assined a color, such that no two uards with the same color have overlappin visibility reions. The Chromatic Art Gallery Problem (CAGP) asks for the minimum number of colors for which a colored uard cover exists. We discuss the CAGP for the case of only two colors. We show that it is already NP-hard to decide whether two colors suffice for coverin a polyon with holes, even when arbitrary uard positions are allowed. For simple polyons with a discrete set of possible uard locations, we ive a polynomial-time alorithm for decidin whether a two-colorable uard set exists. This alorithm can be extended to optimize various additional objective functions for two-colorable uard sets, in particular minimizin the uard number, minimizin the maximum area of a visibility reion, and minimizin or maximizin the overlap between visibility reions. We also show results for a larer number of colors: computin the minimum number of colors in simple polyons with arbitrary uard positions is NP-hard for Θ(n) colors, but allows an O(lo(OP T )) approximation for the number of colors. 1 Introduction Consider a robot movin in a polyonal environment P. At any point p in P, the robot can naviate by referrin to a beacon that is directly visible from p. In order to ensure unique orientation, each beacon has a color ; the same color may be used for different beacons, if their visibility reions do not overlap. What is the minimum number χ G (P ) of colors for coverin P, and where should the beacons be placed? This is the Chromatic Art Gallery Problem (CAGP), which was first introduced by Erickson and LaValle [7]. Clearly, any feasible set of beacons for the CAGP must also be a feasible solution for the classical Department of Computer Science, TU Braunschwei, Germany. s.fekete@tu-bs.de, mhsaar@mail.com, c.schmidt@tu-bs.de. Department of Applied Mathematics and Statistics, Stony Brook University, USA. jsbm@ams.sunysb.edu. Fiure 1: An example polyon with n = 20 vertices. A minimum-cardinality uard cover with n/4 uards (shown in white) requires n/4 colors, while a minimumcolor uard cover (shown in black) has n/2 + 1 uards and requires only 3 colors. Art Gallery Problem (AGP). However, the number of uards and their positions for optimal AGP and CAGP solutions can be quite different, even in cases as simple as the one shown in Fiure 1. Related Work. The closely related AGP is NPhard [13], even for simple polyons. See [15, 16, 18] for three surveys with a wide variety of results. More recently, there has been work on developin practical optimization methods for computin optimal AGP solutions [12, 17, 10, 5]. The CAGP was first proposed by Erickson and LaValle, who presented a number of results, most notably upper and lower bounds on the number of colors for different classes of polyons [7, 8, 9]. In particular, they noted that the construction of Lee and Lin [13], which establishes NP-hardness of determinin a minimum-cardinality uard cover for a simple polyon P, can be used to prove NP-hardness of computin χ G (P ), as lon as all uards have to be picked from a specified candidate set [6, 9]. However, there is no straihtforward way to extend this construction for showin NP-hardness of the CAGP with arbitrary uard positions. An upcomin paper by Zambon et al. [19] discusses worst-case bounds, as well as exact methods for computin optimal solutions. Bärtschi and Suri introduced the Conflict-Free CAGP, in which they relax the chromatic requirements [2, 3]: Visibility reions of uards with the same color may overlap, as lon as there is always one

2 26 th Canadian Conference on Computational Geometry, 2014 uniquely colored uard visible. They showed an upper bound of O(lo 2 n) on the worst-case number of uards, which was lowered to O(lo n) for simple polyons by Bärtschi et al. [1]. This is sinificantly smaller than the lower bound of Θ(n) for χ G (P ) established by Erickson and LaValle [8]. Another loosely related line of research is by Biro et al. [4], who consider beacons of a different kind: in order to et to a new location, a robot aims for a sequence of destinations for shortest eodesic paths, each from a finite set of beacons. Their results include a tiht worst-case bound of n 2 1 for the number of beacons and a proof of NP-hardness for findin a smallest set of beacons in a simple polyon. Our Results. We provide a number of positive and neative results on the CAGP. In particular, we show the followin: For a polyon P with holes, it is NP-hard to decide whether there is a k-colorable uard cover of P, even if k = 2 and arbitrary uard positions in P may be used. We also provide a proof for k 3 for lack of space. Because k = 1 requires a sinle uard, i.e., P must be a star-shaped polyon, we et a complete complexity analysis. For a simple polyon P and a iven discrete set L of c candidate uard locations, it can be decided in polynomial time whether there is a 2-colorable uard set S L. For a simple polyon P that has a 2-colorable uard set S C chosen from a iven discrete set L of l uard positions, we can find a smallest 2-colorable uard set in polynomial time. We can also compute 2-colorable subsets that optimize any from a variety of other objective functions, includin minimizin or maximizin the larest visibility reion, or minimizin or maximizin the overlap between reions. For a simple polyon P, it is NP-hard to compute a uard cover with the smallest number of colors, even when arbitrary uard positions may be used. The proof establishes this for χ G (P ) Θ(n). For a simple polyon with a iven discrete set L of l possible uard locations, there is a polynomialtime O(lo(χ G (P ))-approximation for the number χ G (P ) of colors. 2 Preliminaries Let P be a polyon. P is simple if its boundary is connected (and not self-intersectin). For p P, V(p) P denotes the visibility polyon of p, i.e., all points p that can be connected to p usin the line sement pp w 1 V w 2 w k+1 Fiure 2: Forcin one uard into the reion V (ray). P. For any S P, we denote by V(S) = S V(). A finite S P with V(S) = P is called a uard cover of P ; S is a uard. We say that covers all points in V(). Let S be a uard cover of P. We call G(S) the intersection raph of visbility polyons of uards S. For a colorin c : S {1,..., k} of the uards, (S, c) is a k-colorin of P, if it induces a k-colorin of G(S), i.e., no point in P sees two uards of the same color. χ G (P ) is the chromatic (uard) number of P, i.e., the minimal k, such that there is a k-colorin of P. (The index G in χ G (P ) as introduced in [8, 9] does not refer to a specific uard set, nor to a raph G.) Definition 2.1 (Chromatic Art Gallery Problem) For k N, the k-chromatic Art Gallery Problem (k- CAGP) is the followin decision problem: Given a polyon P, decide whether χ G (P ) k. 3 Polyons with Holes In this section, we show that the k-cagp is NP-hard for any fixed k 3, even when uards may be chosen arbitrarily in P Colorability Lemma 3.1 (Needle lemma) Consider k + 1 needles with end points W = {w 1,..., w k+1 } (tips of the needle spikes), such that there is some k+1 i=1 V(w i) with V(W ) V(), as in Fiure 2. Then a k-colorin must place a uard in V = {p P V(p) W 2}, e.. at. Proof. Suppose there is no uard in V. Then there must be a uard in each V(w i ), requirin a total of at least k + 1 uards; two of them share the same color. Because V(W ) V(), sees two uards with the same color, which is impossible in a k-colorin. We use a reduction from 3SAT for showin NPhardness of decidin whether χ G (P ) = 2. Throuhout this section, we associate colors with Boolean values; w. l. o.., blue corresponds to true and red to false. The of every adet is (accordin to Lemma 3.1) a uard at a specific position, colored in red or blue which entirely covers all tunnels servin as for the next adets.

3 CCCG 2014, Halifax, Nova Scotia, Auust 11 13, 2014 w 2 x i x i 2 xi xi w 1 (a) Variable adet. (b) Inverter adet. (c) Crossin adet. V(w 1 ) V(w 2 ) indicated in ray. w 3 w inverter inverter w 1 w 2 2 w 1 inverter w 2 (d) Multiplexer adet. (e) Or adet, mixed. (f) Or adet, uniform. () And adet. Fiure 3: 3SAT to 2-CAGP reduction adets. Variable Gadet. This adet uses the construction in Fiure 3(a) to encode one decision variable x i. The needles enforce locatin two uards at the indicated positions. The color used for the left uard is interpreted as the value of x i : Blue means true, red means false. Inverter Gadet. The adet in Fiure 3(b) inverts colors. Its area is illuminated by one color; the uard forced to position must have the other, or a point in the lower riht corner can observe two uards of the same color. Crossin Gadet. Crossins of channels propaatin colors is achieved by the adet in Fiure 3(c). For any uard that sees w 1, V(w 1 ) V(). As V(w 1 ) intersects both the area and V( ), must have the same color as the correspondin ; the same holds for w 2. If both areas are covered by uards of the same color, then one uard of the opposite color is placed in V(w 1 ) V(w 2 ). Otherwise, we place two uards of different color outside of V(w 1 ) V(w 2 ), e.., at w 1 and w 2. Multiplexer Gadet. Multiplexin is achieved with the adet in Fiure 3(d). It uses an inverter adet, and forces a uard to position 2 which covers all tunnels. The adet is easily eneralized to an arbitrary number of tunnels. Or Gadet. The adet in Fiures 3(e) 3(f) is a binary or, allowin construction of a ternary one. We arue that there is a uard cover that colors the area blue, if and only if at least one area is blue. If two different colors are applied, a uard cover with blue exists: blue, 2 red, and 3 blue in Fiure 3(e). The same is true for blue/blue : red and 3 blue in Fiure 3(f). If the is red/red, the cannot be blue: By Lemma 3.1, the ray area must contain a uard, which can only be blue. V() V( 3 ), so 3 is red. And Gadet. This adet is similar to the multiplexer adet, see Fiure 3(). The uard forced to position can be colored if and only if all reions have the same color. Note that this adet forces all s to be identical, either true or false. The 3SAT Reduction. Any 3SAT instance S = C 1 C m with variables x 1,..., x n can be encoded as a 2-CAGP instance usin the adets and the overall layout depicted in Fiures 3 and 4. If S is satisfiable, settin every true variable to blue results in a valid 2-colorin. If there is a 2-colorin of the polyon, the final and adet s must be uniformly colored, w. l. o.. blue. Then the blue uards in the variable adets encode which variable is true and which is false in a valid truth assinment for S.

4 26 th Canadian Conference on Computational Geometry, 2014 H C 1 C 2 x 1 x1 x 1 v 3 x 2 x 3 x 4 x 5 C m x n and or crossin multiplexer variables Fiure 4: 3SAT reduction adet usae. v 4 k Fiure 5: 3- and (3 + k)-colorability. 3-colorability is shown in continuous lines, (3+k)-colorability is achieved by addin the structures drawn in dashed lines. The ray areas contain k or 3 forced uards. Theorem CAGP, i.e., decidin if a polyon is 2-colorable, is NP-hard. 3 v 3 k v 4 The proof is based on a number of structural lemmas, then proceeds by dynamic prorammin. Basic Lemmas. We state a number of topoloical properties of 2-colorable simple polyons. Note that these hold even if we do not have a discrete candidate set for uard locations. Lemma 4.2 Let P be a simple polyon. A 2- colorable uard set S for P cannot contain three uards, 2, 3 S, such that V( ) V( 2 ) V( 3 ). Proof. Trivial. Lemma 4.3 Let P be a simple polyon, and let S be a 2-colorable uard set of P. Let, 2 S be two different uards. Then any point p V( ) V( 2 ) must be in P, i.e., boundaries of visibility reions intersect only on the boundary of the polyon. Proof. Suppose p is in the interior of P and consider an infinitesimal neihborhood of p. This contains points that are in neither visibility reion, so they must be in a third visibility reion, say, of 3. Because visibility reions are closed sets, this must also intersect p, so the claim follows from Lemma and (3 + k)-colorability The NP-hardness of 3-CAGP follows from the NPhardness of decidin whether a planar raph H is 3- colorable-complete [11]. The idea is shown in continuous lines in Fiure 5: Each node of the raph H is turned into a convex reion of the polyon P, and needles force exactly one uard into each of them by Lemma 3.1. Those uards cover P ; it is easy to see that P is 3- colorable iff H is 3-colorable. For 1 k N, the construction can be eneralized to (3+k)-CAGP by addin the structures drawn in dashed lines to Fiure 5. Details are straihtforward. 4 Simple Polyons 4.1 Two Colors In the followin, we consider the CAGP for a simple polyon P and a iven discrete set L of l candidate locations, from which a 2-colorable uard set S L must be chosen. Overall, we will prove the followin main result. Theorem 4.1 For a simple polyon P with n vertices and l discrete uard locations L, it can be decided in polynomial time whether there is a 2-colorable uard set. Lemma 4.4 Let P be a simple polyon, and let S be a 2-colorable uard set. Then G(S) must be a tree. Proof. Consider a cycle in G(S), which corresponds to a sequence of visibility reions. By Lemma 4.3, all of their boundary intersections must be on the boundary of P. Furthermore, these intersections must be pairwise disjoint by Lemma 4.2, so the intersection between overlappin visibility reions is non-deenerate. Thus, there is a closed path throuh the interior of all involved visibility reions (and thus throuh the interior of P ) that separates two of these boundary points. Therefore, the boundary of P cannot be connected, a contradiction. Lemma 4.5 Let P be a simple polyon and let S be a 2-colorable uard set. Consider a trianulation T of the overlay of visibility reions V(), S. Then the dual raph of T is a tree. Proof. By Lemma 4.3, boundaries of visibility reions only intersect on the boundary of P, so all vertices of cells in the overlay lie on the boundary. It follows that any chord in a cell separates P into two pieces, provin the claim.

5 CCCG 2014, Halifax, Nova Scotia, Auust 11 13, 2014 v P o(e) e V() P i (e) e Fiure 6: Illustratin Definition 4.6. P i(e ) P o(e) e e v 3 e P i(e ) Fiure 7: Solvin a subproblem (e, Γ) by combinin solutions for subproblems (e, Γ ) and (e, Γ ). Shadow Vertices and Labeled Edes. Next we consider some basic structures for our alorithm. By Lemma 4.3, we know that the vertices of subreions in the overlay of visibility reions of active uards must lie on the boundary. This allows us to compute a 2- colorable uard set by buildin a trianulation of the overlay of the visibility reions of active uards in the polyon, one trianle at a time, based on considerin the limited set of possible chords between overlay vertices. Refer to Fiure 6 for the followin definitions. Definition 4.6 Let P be a simple polyon, and let L be a discrete set of l possible uard locations. Then we define the followin. (a) For a (not necessarily active) uard position L, a shadow vertex v is a vertex of the boundary of V(), or a polyon vertex. Any shadow vertex lies on the boundary of P. We write V for the set of all O(nl) shadow vertices. Similarly, a shadow ede is a line sement between two shadow vertices that separates V() from P \ V() for some uard. Fiure 8: Different possible positions for v 3 for combinin a solution for subproblem (e, Γ) from solutions for subproblems ((, v 3 ), Γ ) and ((v 3, ), Γ ). It suffices if one of these combinations yields a feasible combination for (e, Γ). (b) A shadow chord e = (, ) is a directed sement between two shadow vertices, and. e subdivides P into two subpolyons, the inner polyon P i (e) P that lies riht of e, and the outer polyon P o (e) P that lies left of e. (c) A subproblem (e, Γ) is defined by a shadow chord toether with a subset Γ L of one or two uards, and possibly 2. It asks for a subset of uards S L and a trianulation of P i (e), such that S is a 2-colorable uard cover of P i (e), in which the set of uards coverin the trianle to the riht of e is precisely Γ. If such a set exists, we say that (e, Γ) is solvable. Dynamic Prorammin. Now the idea for our dynamic-prorammin alorithm is to consider buildin a valid trianulation of a 2-colorable visibility overlay (whose dual must be a tree by Lemma 4.5), based on shadow chords and their active uards. As each new ede in such a trianulation must be a shadow chord that forms a trianle with a pair of existin edes, we can choose such a pair that is feasible, and recurse. More formally, we consider the Boolean function B(e, Γ) := 1, if the subproblem defined by (e, Γ) is solvable. We initialize B(e, Γ) := 1 for all combinations of e and Γ for which e is a counterclockwise polyon ede, i.e, for which P i (e) = e. Then the update rule is as follows. B(e, Γ) := 1, if and only if there is a shadow vertex v 3 in P i (e) with e = (, v 3 ) and e = (v 3, ) with uard sets Γ and Γ, such that the subproblems (e, Γ ) and (e, Γ ) are both solvable in a way that stays valid when we cover trianle (, v 3, ) by uard set Γ. (It is straihtforward to see the necessary relationship

6 26 th Canadian Conference on Computational Geometry, 2014 between Γ, Γ and Γ : when crossin a shadow ede, the coverin uard set must chane by the correspondin uard; when crossin any other shadow chord, it must stay the same.) The recursion terminates with a feasible result, if and only if there is a clockwise polyon ede e with B(e, Γ) = 1, i.e, a subproblem (e, Γ) for which P i (e) = P, i.e., B(e Γ ) := 1. Conversely, it is straihtforward to see that any feasible result implies that a feasible solution will be found. Additional Objective Functions. It is not hard to see that the dynamic-prorammin approach can be extended to computin not just any 2-colorable uard set, but also one that is optimal with respect to an objective functions. In the followin, we state this for some of the more interestin ones; of course others exist. Corollary 4.7 For a simple polyon P with n vertices and a set L of l candidate locations for uards, we can compute in polyomial time a 2-colorable uard set that is optimal with respect to one of the followin objectives. Minimize/maximize the number of uards. Minimize/maximize the larest/smallest visibility reion. Minimize/maximize the averae area of visibility reions. Minimize/maximize the larest/smallest overlap between visibility reions. Minimize/maximize the total overlap between visibility reions. This can be done by replacin the Boolean function B and its update rule by an appropriate objective function; for averae values, subproblems can be extended appropriately. 4.2 Many Colors NP-hardness. Our proof of NP-hardness of the eneral CAGP for simple polyons is based on a reduction from computin a minimum-cardinality set of points for coverin a iven set of lines; this auxiliary problem is easily seen to be NP-hard by eometric duality applied to a result of Meiddo and Tamir [14], who showed that it is NP-hard to determine the minimum number of lines to cover a set of points in the plane. Theorem 4.8 It is NP-hard to determine the chromatic number of a simple polyon, even for arbitrary uard positions. Fiure 9: NP-hardness of the eneral CAGP for simple polyons: A minimum-color uard cover of the spike box (red) corresponds to a minimum-cardinality point cover of a set of lines (blue). Proof. Refer to Fiure 9. For a iven set of lines, construct a spike box, which is formed by a square that contains all intersection points of the lines, and has two narrow niche extensions for each line, one at either intersection with the square. Note that the visibility reions of any two points in the spike box overlap; thus, minimizin the number of colors is equivalent to minimizin the number of uards. Now any uard cover corresponds to a point cover of the lines; conversely, any line cover can be converted to a uard cover of the spike box: if there is a uard placed in a niche, replace it by one inside the square. Approximation. On the positive side, we can establish an O(lo(χ G (P )))-approximation alorithm for the CAGP in simple polyons with a discrete set of candidate locations. Theorem 4.9 For a simple polyon P with a set L of l candidate uard locations, we can find an O(χ G (P ) lo(χ G (P )))-colorable uard set in polynomial time. The alorithm uses reedy set cover. In each iteration, we use dynamic prorammin to find an independet set of uard positions that covers a maximum number of uncovered cells in the overlay of all visibility polyons V() for L.

7 CCCG 2014, Halifax, Nova Scotia, Auust 11 13, Conclusion A number of open problems remain. These include the complexity of the CAGP for simple polyons with χ G (P ) = 2 without fixed a discrete set of uard locations as well as the complexity for χ G (P ) = 3 with a discrete candidate set. Note that the latter remains open for any fixed χ G (P ) = k, as the NP-hardness proof by Erickson and LaValle [9] requires lare χ G (P ). Amon the other open questions for fixed uard locations is the complexity of determinin the chromatic number of a iven uard set in a simple polyon; the claim by Erickson and LaValle stated in [9] that this problem has a polynomial solution is still unproven, as the correspondin conflict raph does not have to be chordal: this can be seen from the n/2 black locations at the spikes in Fiure 1. Acknowledements We thank Cid de Souza, Pedro de Rezende, Maurício Zambon and Bruno Espinosa Crepaldi for helpful and pleasant discussions. J. Mitchell is partially supported by NSF (CCF ) and the US-Israel Binational Science Foundation (project ). References [1] A. Bärtschi, S. K. Ghosh, M. Mihalák, T. Tschaer, and P. Widmayer. Improved bounds for the conflictfree chromatic art allery problem. In Proceedins of the 30th Symposium on Computational Geometry (SoCG), paes , [2] A. Bärtschi and S. Suri. Conflict-free chromatic art allery coverae. In Proceedins of the 29th International Symposium on Theoretical Aspects of Computer Science (STACS), volume 14 of LIPIcs, paes , [3] A. Bärtschi and S. Suri. Conflict-free chromatic art allery coverae. Alorithmica, 68(1): , [4] M. Biro, J. Iwerks, I. Kostitsyna, and J. S. B. Mitchell. Beacon-based alorithms for eometric routin. In Proceedins of the 13th International Symposium on Alorithms and Data Structures (WADS), volume 8037 of LNCS, paes Spriner, [5] D. Borrmann, P. J. de Rezende, C. C. de Souza, S. P. Fekete, A. Kröller, A. Nüchter, and C. Schmidt. Point uards and point clouds: Solvin eneral art allery problems. In Proceedins of the 29th Symposium on Computational Geometry (SoCG), paes ACM, [6] L. Erickson. Visibility analysis of landmark-based naviation. PhD thesis, University of Illinois at Urbana- Champain, [7] L. H. Erickson and S. M. LaValle. A chromatic art allery problem. Technical report, University of Illinois at Urbana-Champain, [8] L. H. Erickson and S. M. LaValle. An art allery approach to ensurin that landmarks are distinuishable. In Robotics: Science and Systems, [9] L. H. Erickson and S. M. LaValle. How many landmark colors are needed to avoid confusion in a polyon? In Proceedins of the IEEE International Conference on Robotics and Automation (ICRA), paes IEEE, [10] S. P. Fekete, S. Friedrichs, A. Kröller, and C. Schmidt. Facets for art allery problems. In Proceedins of the 19th International Conference on Computin and Combinatorics (COCOON), volume 7936 of LNCS, paes Spriner, [11] M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP- Completeness. W. H. Freeman and Company, [12] A. Kröller, T. Baumartner, S. P. Fekete, and C. Schmidt. Exact solutions and bounds for eneral art allery problems. Journal of Experimental Alorithms, 17(1), [13] D. T. Lee and A. K. Lin. Computational Complexity of Art Gallery Problems. IEEE Transactions on Information Theory, 32(2): , [14] N. Meiddo and A. Tamir. On the complexity of locatin linear facilities in the plane. Operations Research Letters, 1, [15] J. O Rourke. Art Gallery Theorems and Alorithms. Oxford University Press, New York, NY, [16] T. C. Shermer. Recent results in art alleries. In Proceedins of the IEEE, volume 80, paes , [17] D. Tozoni, P. J. de Rezende, and C. C. de Souza. The quest for optimal solutions for the art allery problem: A practical iterative alorithm. In Proceedins of the 13th Symposium on Experimental Alorithms (SEA), volume 7933 of LNCS, paes Spriner, [18] J. Urrutia. Art allery and illumination problems. In J.-R. Sack and J. Urrutia, editors, Handbook on Computational Geometry, paes Elsevier, [19] M. J. O. Zambon, P. J. de Rezende, and C. C. de Souza. An exact alorithm for the chromatic art allery problem. In Proceedins of the 14th Symposium on Experimental Alorithms (SEA), (To appear).

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time LP Roundin and Combinatorial Alorithms for Minimizin Active and Busy Time Jessica Chan, Samir Khuller, and Koyel Mukherjee University of Maryland, Collee Park {jschan,samir,koyelm}@cs.umd.edu Abstract.

More information

The Complexity of Maximum. Matroid-Greedoid Intersection and. Weighted Greedoid Maximization

The Complexity of Maximum. Matroid-Greedoid Intersection and. Weighted Greedoid Maximization Department of Computer Science Series of Publications C Report C-2004-2 The Complexity of Maximum Matroid-Greedoid Intersection and Weighted Greedoid Maximization Taneli Mielikäinen Esko Ukkonen University

More information

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time LP Roundin and Combinatorial Alorithms for Minimizin Active and Busy Time Jessica Chan University of Maryland Collee Park, MD, USA jschan@umiacs.umd.edu Samir Khuller University of Maryland Collee Park,

More information

Complexity of conditional colorability of graphs

Complexity of conditional colorability of graphs Complexity of conditional colorability of graphs Xueliang Li 1, Xiangmei Yao 1, Wenli Zhou 1 and Hajo Broersma 2 1 Center for Combinatorics and LPMC-TJKLC, Nankai University Tianjin 300071, P.R. China.

More information

Translations on graphs with neighborhood preservation

Translations on graphs with neighborhood preservation 1 Translations on raphs with neihborhood preservation Bastien Pasdeloup, Vincent Gripon, Nicolas Grelier, Jean-harles Vialatte, Dominique Pastor arxiv:1793859v1 [csdm] 12 Sep 217 Abstract In the field

More information

A Constant Complexity Fair Scheduler with O(log N) Delay Guarantee

A Constant Complexity Fair Scheduler with O(log N) Delay Guarantee A Constant Complexity Fair Scheduler with O(lo N) Delay Guarantee Den Pan and Yuanyuan Yan 2 Deptment of Computer Science State University of New York at Stony Brook, Stony Brook, NY 79 denpan@cs.sunysb.edu

More information

Journal of Inequalities in Pure and Applied Mathematics

Journal of Inequalities in Pure and Applied Mathematics Journal of Inequalities in Pure and Applied Mathematics L HOSPITAL TYPE RULES FOR OSCILLATION, WITH APPLICATIONS IOSIF PINELIS Department of Mathematical Sciences, Michian Technoloical University, Houhton,

More information

Faster Algorithms for some Optimization Problems on Collinear Points

Faster Algorithms for some Optimization Problems on Collinear Points Faster Algorithms for some Optimization Problems on Collinear Points Ahmad Biniaz Prosenjit Bose Paz Carmi Anil Maheshwari J. Ian Munro Michiel Smid June 29, 2018 Abstract We propose faster algorithms

More information

Computing a Minimum-Dilation Spanning Tree is NP-hard

Computing a Minimum-Dilation Spanning Tree is NP-hard Computing a Minimum-Dilation Spanning Tree is NP-hard Otfried Cheong Herman Haverkort Mira Lee Dept. of Computer Science, Korea Advanced Institute of Science & Technology, Daejeon, South Korea. Email:

More information

Computing a Minimum-Dilation Spanning Tree is NP-hard

Computing a Minimum-Dilation Spanning Tree is NP-hard Computing a Minimum-Dilation Spanning Tree is NP-hard Otfried Cheong 1 Herman Haverkort 2 Mira Lee 1 October 0, 2008 Abstract In a geometric network G = (S, E), the graph distance between two vertices

More information

An Improved Approximation Algorithm for Maximum Edge 2-Coloring in Simple Graphs

An Improved Approximation Algorithm for Maximum Edge 2-Coloring in Simple Graphs An Improved Approximation Algorithm for Maximum Edge 2-Coloring in Simple Graphs Zhi-Zhong Chen Ruka Tanahashi Lusheng Wang Abstract We present a polynomial-time approximation algorithm for legally coloring

More information

NP and Computational Intractability

NP and Computational Intractability NP and Computational Intractability 1 Polynomial-Time Reduction Desiderata'. Suppose we could solve X in polynomial-time. What else could we solve in polynomial time? don't confuse with reduces from Reduction.

More information

THE SIGNAL ESTIMATOR LIMIT SETTING METHOD

THE SIGNAL ESTIMATOR LIMIT SETTING METHOD ' THE SIGNAL ESTIMATOR LIMIT SETTING METHOD Shan Jin, Peter McNamara Department of Physics, University of Wisconsin Madison, Madison, WI 53706 Abstract A new method of backround subtraction is presented

More information

K-center Hardness and Max-Coverage (Greedy)

K-center Hardness and Max-Coverage (Greedy) IOE 691: Approximation Algorithms Date: 01/11/2017 Lecture Notes: -center Hardness and Max-Coverage (Greedy) Instructor: Viswanath Nagarajan Scribe: Sentao Miao 1 Overview In this lecture, we will talk

More information

RECOVERY OF NON-LINEAR CONDUCTIVITIES FOR CIRCULAR PLANAR GRAPHS

RECOVERY OF NON-LINEAR CONDUCTIVITIES FOR CIRCULAR PLANAR GRAPHS RECOVERY OF NON-LINEAR CONDUCTIVITIES FOR CIRCULAR PLANAR GRAPHS WILL JOHNSON Abstract. We consider the problem of recovering nonlinear conductances in a circular planar graph. If the graph is critical

More information

Parameterized Domination in Circle Graphs

Parameterized Domination in Circle Graphs Parameterized Domination in Circle Graphs Nicolas Bousquet 1, Daniel Gonçalves 1, George B. Mertzios 2, Christophe Paul 1, Ignasi Sau 1, and Stéphan Thomassé 3 1 AlGCo project-team, CNRS, LIRMM, Montpellier,

More information

Strong Interference and Spectrum Warfare

Strong Interference and Spectrum Warfare Stron Interference and Spectrum Warfare Otilia opescu and Christopher Rose WILAB Ruters University 73 Brett Rd., iscataway, J 8854-86 Email: {otilia,crose}@winlab.ruters.edu Dimitrie C. opescu Department

More information

Robust Semiparametric Optimal Testing Procedure for Multiple Normal Means

Robust Semiparametric Optimal Testing Procedure for Multiple Normal Means Veterinary Dianostic and Production Animal Medicine Publications Veterinary Dianostic and Production Animal Medicine 01 Robust Semiparametric Optimal Testin Procedure for Multiple Normal Means Pen Liu

More information

Connecting a Set of Circles with Minimum Sum of Radii

Connecting a Set of Circles with Minimum Sum of Radii Connecting a Set of Circles with Minimum Sum of Radii Erin Wolf Chambers 1, Sándor P. Fekete 2, Hella-Franziska Hoffmann 2, Dimitri Marinakis 34, Joseph S.B. Mitchell 5, Venkatesh Srinivasan 4, Ulrike

More information

Detecting Backdoor Sets with Respect to Horn and Binary Clauses

Detecting Backdoor Sets with Respect to Horn and Binary Clauses Detecting Backdoor Sets with Respect to Horn and Binary Clauses Naomi Nishimura 1,, Prabhakar Ragde 1,, and Stefan Szeider 2, 1 School of Computer Science, University of Waterloo, Waterloo, Ontario, N2L

More information

Lecture 8: Pesudorandom Generators (II) 1 Pseudorandom Generators for Bounded Computation

Lecture 8: Pesudorandom Generators (II) 1 Pseudorandom Generators for Bounded Computation Expander Graphs in Computer Science WS 2010/2011 Lecture 8: Pesudorandom Generators (II) Lecturer: He Sun 1 Pseudorandom Generators for Bounded Computation Definition 8.1 Let M be a randomized TM that

More information

On improving matchings in trees, via bounded-length augmentations 1

On improving matchings in trees, via bounded-length augmentations 1 On improving matchings in trees, via bounded-length augmentations 1 Julien Bensmail a, Valentin Garnero a, Nicolas Nisse a a Université Côte d Azur, CNRS, Inria, I3S, France Abstract Due to a classical

More information

Phase Diagrams: construction and comparative statics

Phase Diagrams: construction and comparative statics 1 / 11 Phase Diarams: construction and comparative statics November 13, 215 Alecos Papadopoulos PhD Candidate Department of Economics, Athens University of Economics and Business papadopalex@aueb.r, https://alecospapadopoulos.wordpress.com

More information

An Improved Algorithm for Parameterized Edge Dominating Set Problem

An Improved Algorithm for Parameterized Edge Dominating Set Problem An Improved Algorithm for Parameterized Edge Dominating Set Problem Ken Iwaide and Hiroshi Nagamochi Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University, Japan,

More information

A An Overview of Complexity Theory for the Algorithm Designer

A An Overview of Complexity Theory for the Algorithm Designer A An Overview of Complexity Theory for the Algorithm Designer A.1 Certificates and the class NP A decision problem is one whose answer is either yes or no. Two examples are: SAT: Given a Boolean formula

More information

Complexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler

Complexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard

More information

Outline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.

Outline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181. Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität

More information

Termination criteria in the Moore-Skelboe Algorithm for Global Optimization by Interval Arithmetic

Termination criteria in the Moore-Skelboe Algorithm for Global Optimization by Interval Arithmetic To appear in series Nonconvex Global Optimization and Its Applications Kluwer Academic Publishers Termination criteria in the Moore-Skelboe Alorithm for Global Optimization by Interval Arithmetic M.H.

More information

8. INTRACTABILITY I. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley. Last updated on 2/6/18 2:16 AM

8. INTRACTABILITY I. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley. Last updated on 2/6/18 2:16 AM 8. INTRACTABILITY I poly-time reductions packing and covering problems constraint satisfaction problems sequencing problems partitioning problems graph coloring numerical problems Lecture slides by Kevin

More information

The Maximum Flow Problem with Disjunctive Constraints

The Maximum Flow Problem with Disjunctive Constraints The Maximum Flow Problem with Disjunctive Constraints Ulrich Pferschy Joachim Schauer Abstract We study the maximum flow problem subject to binary disjunctive constraints in a directed graph: A negative

More information

MINIMUM DIAMETER COVERING PROBLEMS. May 20, 1997

MINIMUM DIAMETER COVERING PROBLEMS. May 20, 1997 MINIMUM DIAMETER COVERING PROBLEMS Esther M. Arkin y and Refael Hassin z May 20, 1997 Abstract A set V and a collection of (possibly non-disjoint) subsets are given. Also given is a real matrix describing

More information

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1 IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1 Intervention in Gene Reulatory Networks via a Stationary Mean-First-Passae-Time Control Policy Golnaz Vahedi, Student Member, IEEE, Babak Faryabi, Student

More information

Chapter 3 Deterministic planning

Chapter 3 Deterministic planning Chapter 3 Deterministic planning In this chapter we describe a number of algorithms for solving the historically most important and most basic type of planning problem. Two rather strong simplifying assumptions

More information

arxiv: v1 [cs.dm] 29 Oct 2012

arxiv: v1 [cs.dm] 29 Oct 2012 arxiv:1210.7684v1 [cs.dm] 29 Oct 2012 Square-Root Finding Problem In Graphs, A Complete Dichotomy Theorem. Babak Farzad 1 and Majid Karimi 2 Department of Mathematics Brock University, St. Catharines,

More information

Part V. Intractable Problems

Part V. Intractable Problems Part V Intractable Problems 507 Chapter 16 N P-Completeness Up to now, we have focused on developing efficient algorithms for solving problems. The word efficient is somewhat subjective, and the degree

More information

CMSC 858F: Algorithmic Lower Bounds Fall SAT and NP-Hardness

CMSC 858F: Algorithmic Lower Bounds Fall SAT and NP-Hardness CMSC 858F: Algorithmic Lower Bounds Fall 2014 3-SAT and NP-Hardness Instructor: Mohammad T. Hajiaghayi Scribe: Philip Dasler September 23, 2014 The most important NP-Complete (logic) problem family! 1

More information

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University Algorithms NP -Complete Problems Dong Kyue Kim Hanyang University dqkim@hanyang.ac.kr The Class P Definition 13.2 Polynomially bounded An algorithm is said to be polynomially bounded if its worst-case

More information

On the Complexity of the Minimum Independent Set Partition Problem

On the Complexity of the Minimum Independent Set Partition Problem On the Complexity of the Minimum Independent Set Partition Problem T-H. Hubert Chan 1, Charalampos Papamanthou 2, and Zhichao Zhao 1 1 Department of Computer Science the University of Hong Kong {hubert,zczhao}@cs.hku.hk

More information

Limitations of Algorithm Power

Limitations of Algorithm Power Limitations of Algorithm Power Objectives We now move into the third and final major theme for this course. 1. Tools for analyzing algorithms. 2. Design strategies for designing algorithms. 3. Identifying

More information

1 Primals and Duals: Zero Sum Games

1 Primals and Duals: Zero Sum Games CS 124 Section #11 Zero Sum Games; NP Completeness 4/15/17 1 Primals and Duals: Zero Sum Games We can represent various situations of conflict in life in terms of matrix games. For example, the game shown

More information

Math Models of OR: Branch-and-Bound

Math Models of OR: Branch-and-Bound Math Models of OR: Branch-and-Bound John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Branch-and-Bound 1 / 15 Branch-and-Bound Outline 1 Branch-and-Bound

More information

THE THREE-STATE PERFECT PHYLOGENY PROBLEM REDUCES TO 2-SAT

THE THREE-STATE PERFECT PHYLOGENY PROBLEM REDUCES TO 2-SAT COMMUNICATIONS IN INFORMATION AND SYSTEMS c 2009 International Press Vol. 9, No. 4, pp. 295-302, 2009 001 THE THREE-STATE PERFECT PHYLOGENY PROBLEM REDUCES TO 2-SAT DAN GUSFIELD AND YUFENG WU Abstract.

More information

Augmenting Outerplanar Graphs to Meet Diameter Requirements

Augmenting Outerplanar Graphs to Meet Diameter Requirements Proceedings of the Eighteenth Computing: The Australasian Theory Symposium (CATS 2012), Melbourne, Australia Augmenting Outerplanar Graphs to Meet Diameter Requirements Toshimasa Ishii Department of Information

More information

k-blocks: a connectivity invariant for graphs

k-blocks: a connectivity invariant for graphs 1 k-blocks: a connectivity invariant for graphs J. Carmesin R. Diestel M. Hamann F. Hundertmark June 17, 2014 Abstract A k-block in a graph G is a maximal set of at least k vertices no two of which can

More information

Lecture 4: NP and computational intractability

Lecture 4: NP and computational intractability Chapter 4 Lecture 4: NP and computational intractability Listen to: Find the longest path, Daniel Barret What do we do today: polynomial time reduction NP, co-np and NP complete problems some examples

More information

Lecture 5: Efficient PAC Learning. 1 Consistent Learning: a Bound on Sample Complexity

Lecture 5: Efficient PAC Learning. 1 Consistent Learning: a Bound on Sample Complexity Universität zu Lübeck Institut für Theoretische Informatik Lecture notes on Knowledge-Based and Learning Systems by Maciej Liśkiewicz Lecture 5: Efficient PAC Learning 1 Consistent Learning: a Bound on

More information

Fast algorithms for even/odd minimum cuts and generalizations

Fast algorithms for even/odd minimum cuts and generalizations Fast algorithms for even/odd minimum cuts and generalizations András A. Benczúr 1 and Ottilia Fülöp 2 {benczur,otti}@cs.elte.hu 1 Computer and Automation Institute, Hungarian Academy of Sciences, and Department

More information

The maximum edge-disjoint paths problem in complete graphs

The maximum edge-disjoint paths problem in complete graphs Theoretical Computer Science 399 (2008) 128 140 www.elsevier.com/locate/tcs The maximum edge-disjoint paths problem in complete graphs Adrian Kosowski Department of Algorithms and System Modeling, Gdańsk

More information

Acyclic and Oriented Chromatic Numbers of Graphs

Acyclic and Oriented Chromatic Numbers of Graphs Acyclic and Oriented Chromatic Numbers of Graphs A. V. Kostochka Novosibirsk State University 630090, Novosibirsk, Russia X. Zhu Dept. of Applied Mathematics National Sun Yat-Sen University Kaohsiung,

More information

Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems

Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Rani M. R, Mohith Jagalmohanan, R. Subashini Binary matrices having simultaneous consecutive

More information

Scheduling non-preemptive hard real-time tasks with strict periods

Scheduling non-preemptive hard real-time tasks with strict periods Schedulin non-preemptive hard real-time tasks with strict periods Mohamed MAROUF INRIA Rocquencourt Domaine de Voluceau BP 05 785 Le Chesnay Cedex - France Email: mohamed.marouf@inria.fr Yves SOREL INRIA

More information

The g-extra Conditional Diagnosability of Folded Hypercubes

The g-extra Conditional Diagnosability of Folded Hypercubes Applied Mathematical Sciences, Vol. 9, 2015, no. 146, 7247-7254 HIKARI Ltd, www.m-hikari.com http://dx.doi.or/10.12988/ams.2015.510679 The -Extra Conditional Dianosability of Folded Hypercubes Weipin Han

More information

Graph Entropy, Network Coding and Guessing games

Graph Entropy, Network Coding and Guessing games Graph Entropy, Network Codin and Guessin ames Søren Riis November 25, 2007 Abstract We introduce the (private) entropy of a directed raph (in a new network codin sense) as well as a number of related concepts.

More information

2.2 Differentiation and Integration of Vector-Valued Functions

2.2 Differentiation and Integration of Vector-Valued Functions .. DIFFERENTIATION AND INTEGRATION OF VECTOR-VALUED FUNCTIONS133. Differentiation and Interation of Vector-Valued Functions Simply put, we differentiate and interate vector functions by differentiatin

More information

Algorithms, Probability, and Computing Final Exam HS14

Algorithms, Probability, and Computing Final Exam HS14 Institute of Theoretical Computer Science Thomas Holenstein, Emo Welzl, Peter Widmayer Algorithms, Probability, and Computing Final Exam HS14 Candidate First name:.........................................................

More information

The P versus NP Problem. Ker-I Ko. Stony Brook, New York

The P versus NP Problem. Ker-I Ko. Stony Brook, New York The P versus NP Problem Ker-I Ko Stony Brook, New York ? P = NP One of the seven Millenium Problems The youngest one A folklore question? Has hundreds of equivalent forms Informal Definitions P : Computational

More information

Algorithms and Theory of Computation. Lecture 22: NP-Completeness (2)

Algorithms and Theory of Computation. Lecture 22: NP-Completeness (2) Algorithms and Theory of Computation Lecture 22: NP-Completeness (2) Xiaohui Bei MAS 714 November 8, 2018 Nanyang Technological University MAS 714 November 8, 2018 1 / 20 Set Cover Set Cover Input: a set

More information

Closest 4-leaf power is fixed-parameter tractable

Closest 4-leaf power is fixed-parameter tractable Discrete Applied Mathematics 156 (2008) 3345 3361 www.elsevier.com/locate/dam Closest 4-leaf power is fixed-parameter tractable Michael Dom, Jiong Guo, Falk Hüffner, Rolf Niedermeier Institut für Informatik,

More information

Cographs; chordal graphs and tree decompositions

Cographs; chordal graphs and tree decompositions Cographs; chordal graphs and tree decompositions Zdeněk Dvořák September 14, 2015 Let us now proceed with some more interesting graph classes closed on induced subgraphs. 1 Cographs The class of cographs

More information

1.1 P, NP, and NP-complete

1.1 P, NP, and NP-complete CSC5160: Combinatorial Optimization and Approximation Algorithms Topic: Introduction to NP-complete Problems Date: 11/01/2008 Lecturer: Lap Chi Lau Scribe: Jerry Jilin Le This lecture gives a general introduction

More information

4-coloring P 6 -free graphs with no induced 5-cycles

4-coloring P 6 -free graphs with no induced 5-cycles 4-coloring P 6 -free graphs with no induced 5-cycles Maria Chudnovsky Department of Mathematics, Princeton University 68 Washington Rd, Princeton NJ 08544, USA mchudnov@math.princeton.edu Peter Maceli,

More information

arxiv: v2 [cs.dm] 12 Jul 2014

arxiv: v2 [cs.dm] 12 Jul 2014 Interval Scheduling and Colorful Independent Sets arxiv:1402.0851v2 [cs.dm] 12 Jul 2014 René van Bevern 1, Matthias Mnich 2, Rolf Niedermeier 1, and Mathias Weller 3 1 Institut für Softwaretechnik und

More information

Duality of LPs and Applications

Duality of LPs and Applications Lecture 6 Duality of LPs and Applications Last lecture we introduced duality of linear programs. We saw how to form duals, and proved both the weak and strong duality theorems. In this lecture we will

More information

COMP Analysis of Algorithms & Data Structures

COMP Analysis of Algorithms & Data Structures COMP 3170 - Analysis of Algorithms & Data Structures Shahin Kamali Computational Complexity CLRS 34.1-34.4 University of Manitoba COMP 3170 - Analysis of Algorithms & Data Structures 1 / 50 Polynomial

More information

CS 350 Algorithms and Complexity

CS 350 Algorithms and Complexity 1 CS 350 Algorithms and Complexity Fall 2015 Lecture 15: Limitations of Algorithmic Power Introduction to complexity theory Andrew P. Black Department of Computer Science Portland State University Lower

More information

CS264: Beyond Worst-Case Analysis Lecture #18: Smoothed Complexity and Pseudopolynomial-Time Algorithms

CS264: Beyond Worst-Case Analysis Lecture #18: Smoothed Complexity and Pseudopolynomial-Time Algorithms CS264: Beyond Worst-Case Analysis Lecture #18: Smoothed Complexity and Pseudopolynomial-Time Algorithms Tim Roughgarden March 9, 2017 1 Preamble Our first lecture on smoothed analysis sought a better theoretical

More information

Investigation of ternary systems

Investigation of ternary systems Investiation of ternary systems Introduction The three component or ternary systems raise not only interestin theoretical issues, but also have reat practical sinificance, such as metallury, plastic industry

More information

Tearing Based Automatic Abstraction for CTL Model Checking. Woohyuk Lee Abelardo Pardo Jae-Young Jang Gary Hachtel Fabio Somenzi

Tearing Based Automatic Abstraction for CTL Model Checking. Woohyuk Lee Abelardo Pardo Jae-Young Jang Gary Hachtel Fabio Somenzi Tearin Based Automatic Abstraction for CTL Model Checkin Woohyuk Lee Abelardo Pardo Jae-Youn Jan Gary Hachtel Fabio Somenzi University of Colorado ECEN Campus Box 425 Boulder, CO, 80309 Abstract In this

More information

Sparse analysis Lecture II: Hardness results for sparse approximation problems

Sparse analysis Lecture II: Hardness results for sparse approximation problems Sparse analysis Lecture II: Hardness results for sparse approximation problems Anna C. Gilbert Department of Mathematics University of Michigan Sparse Problems Exact. Given a vector x R d and a complete

More information

About the relationship between formal logic and complexity classes

About the relationship between formal logic and complexity classes About the relationship between formal logic and complexity classes Working paper Comments welcome; my email: armandobcm@yahoo.com Armando B. Matos October 20, 2013 1 Introduction We analyze a particular

More information

Summer School on Introduction to Algorithms and Optimization Techniques July 4-12, 2017 Organized by ACMU, ISI and IEEE CEDA.

Summer School on Introduction to Algorithms and Optimization Techniques July 4-12, 2017 Organized by ACMU, ISI and IEEE CEDA. Summer School on Introduction to Algorithms and Optimization Techniques July 4-12, 2017 Organized by ACMU, ISI and IEEE CEDA NP Completeness Susmita Sur-Kolay Advanced Computing and Microelectronics Unit

More information

Multicommodity Flows and Column Generation

Multicommodity Flows and Column Generation Lecture Notes Multicommodity Flows and Column Generation Marc Pfetsch Zuse Institute Berlin pfetsch@zib.de last change: 2/8/2006 Technische Universität Berlin Fakultät II, Institut für Mathematik WS 2006/07

More information

Mathematical Preliminaries

Mathematical Preliminaries Chapter 33 Mathematical Preliminaries In this appendix, we provide essential definitions and key results which are used at various points in the book. We also provide a list of sources where more details

More information

A Note on Perfect Partial Elimination

A Note on Perfect Partial Elimination A Note on Perfect Partial Elimination Matthijs Bomhoff, Walter Kern, and Georg Still University of Twente, Faculty of Electrical Engineering, Mathematics and Computer Science, P.O. Box 217, 7500 AE Enschede,

More information

Planar Graphs (1) Planar Graphs (3) Planar Graphs (2) Planar Graphs (4)

Planar Graphs (1) Planar Graphs (3) Planar Graphs (2) Planar Graphs (4) S-72.2420/T-79.5203 Planarity; Edges and Cycles 1 Planar Graphs (1) Topological graph theory, broadly conceived, is the study of graph layouts. Contemporary applications include circuit layouts on silicon

More information

Topics in Approximation Algorithms Solution for Homework 3

Topics in Approximation Algorithms Solution for Homework 3 Topics in Approximation Algorithms Solution for Homework 3 Problem 1 We show that any solution {U t } can be modified to satisfy U τ L τ as follows. Suppose U τ L τ, so there is a vertex v U τ but v L

More information

On the Algorithmic Complexity of the Mastermind Game with Black-Peg Results

On the Algorithmic Complexity of the Mastermind Game with Black-Peg Results On the Algorithmic Complexity of the Mastermind Game with Black-Peg Results Michael T. Goodrich Dept. of Computer Science and Secure Computing and Networking Center University of California, Irvine http://www.ics.uci.edu/

More information

On Distance Coloring

On Distance Coloring On Distance Coloring A review based on work with Dexter Kozen Alexa Sharp Oberlin College, Oberlin, OH Abstract. An undirected graph G = (V, E) is (d, k)-colorable if there is a vertex coloring using at

More information

Machine Minimization for Scheduling Jobs with Interval Constraints

Machine Minimization for Scheduling Jobs with Interval Constraints Machine Minimization for Scheduling Jobs with Interval Constraints Julia Chuzhoy Sudipto Guha Sanjeev Khanna Joseph (Seffi) Naor Abstract The problem of scheduling jobs with interval constraints is a well-studied

More information

Minimum-Dilation Tour (and Path) is NP-hard

Minimum-Dilation Tour (and Path) is NP-hard Minimum-Dilation Tour (and Path) is NP-hard Panos Giannopoulos Christian Knauer Dániel Marx Abstract We prove that computing a minimum-dilation (Euclidean) Hamilton circuit or path on a given set of points

More information

Bounds on parameters of minimally non-linear patterns

Bounds on parameters of minimally non-linear patterns Bounds on parameters of minimally non-linear patterns P.A. CrowdMath Department of Mathematics Massachusetts Institute of Technology Massachusetts, U.S.A. crowdmath@artofproblemsolving.com Submitted: Jan

More information

3-coloring triangle-free planar graphs with a precolored 8-cycle

3-coloring triangle-free planar graphs with a precolored 8-cycle -coloring triangle-free planar graphs with a precolored 8-cycle Zdeněk Dvořák Bernard Lidický May 0, 0 Abstract Let G be a planar triangle-free graph and led C be a cycle in G of length at most 8. We characterize

More information

CS 583: Approximation Algorithms: Introduction

CS 583: Approximation Algorithms: Introduction CS 583: Approximation Algorithms: Introduction Chandra Chekuri January 15, 2018 1 Introduction Course Objectives 1. To appreciate that not all intractable problems are the same. NP optimization problems,

More information

Slopes of Lefschetz fibrations and separating vanishing cycles

Slopes of Lefschetz fibrations and separating vanishing cycles Slopes of Lefschetz fibrations and separatin vanishin cycles Yusuf Z. Gürtaş Abstract. In this article we find upper and lower bounds for the slope of enus hyperelliptic Lefschetz fibrations. We demonstrate

More information

NP-Completeness. f(n) \ n n sec sec sec. n sec 24.3 sec 5.2 mins. 2 n sec 17.9 mins 35.

NP-Completeness. f(n) \ n n sec sec sec. n sec 24.3 sec 5.2 mins. 2 n sec 17.9 mins 35. NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979. NP-Completeness 1 General Problems, Input Size and

More information

Inverse HAMILTONIAN CYCLE and Inverse 3-D MATCHING Are conp-complete

Inverse HAMILTONIAN CYCLE and Inverse 3-D MATCHING Are conp-complete Inverse HAMILTONIAN CYCLE and Inverse 3-D MATCHING Are conp-complete Michael Krüger and Harald Hempel Institut für Informatik, Friedrich-Schiller-Universität Jena {krueger, hempel}@minet.uni-jena.de Abstract.

More information

The NP-Hardness of the Connected p-median Problem on Bipartite Graphs and Split Graphs

The NP-Hardness of the Connected p-median Problem on Bipartite Graphs and Split Graphs Chiang Mai J. Sci. 2013; 40(1) 8 3 Chiang Mai J. Sci. 2013; 40(1) : 83-88 http://it.science.cmu.ac.th/ejournal/ Contributed Paper The NP-Hardness of the Connected p-median Problem on Bipartite Graphs and

More information

Uniqueness of Optimal Cube Wrapping

Uniqueness of Optimal Cube Wrapping CCCG 014, Halifax, Nova Scotia, August 11 13, 014 Uniqueness of Optimal Cube Wrapping Qinxuan Pan EECS, MIT qinxuan@mit.edu Abstract Consider wrapping the unit cube with a square without stretching or

More information

P P P NP-Hard: L is NP-hard if for all L NP, L L. Thus, if we could solve L in polynomial. Cook's Theorem and Reductions

P P P NP-Hard: L is NP-hard if for all L NP, L L. Thus, if we could solve L in polynomial. Cook's Theorem and Reductions Summary of the previous lecture Recall that we mentioned the following topics: P: is the set of decision problems (or languages) that are solvable in polynomial time. NP: is the set of decision problems

More information

SOFTWARE FOR THE GALE TRANSFORM OF FEWNOMIAL SYSTEMS AND A DESCARTES RULE FOR FEWNOMIALS

SOFTWARE FOR THE GALE TRANSFORM OF FEWNOMIAL SYSTEMS AND A DESCARTES RULE FOR FEWNOMIALS SOFTWARE FOR THE GALE TRANSFORM OF FEWNOMIAL SYSTEMS AND A DESCARTES RULE FOR FEWNOMIALS DANIEL J. BATES, JONATHAN D. HAUENSTEIN, MATTHEW E. NIEMERG, AND FRANK SOTTILE Abstract. We ive a Descartes -like

More information

NP Completeness and Approximation Algorithms

NP Completeness and Approximation Algorithms Winter School on Optimization Techniques December 15-20, 2016 Organized by ACMU, ISI and IEEE CEDA NP Completeness and Approximation Algorithms Susmita Sur-Kolay Advanced Computing and Microelectronic

More information

arxiv: v1 [cs.ds] 2 Oct 2018

arxiv: v1 [cs.ds] 2 Oct 2018 Contracting to a Longest Path in H-Free Graphs Walter Kern 1 and Daniël Paulusma 2 1 Department of Applied Mathematics, University of Twente, The Netherlands w.kern@twente.nl 2 Department of Computer Science,

More information

NP-Completeness. Dr. B. S. Panda Professor, Department of Mathematics IIT Delhi, Hauz Khas, ND-16

NP-Completeness. Dr. B. S. Panda Professor, Department of Mathematics IIT Delhi, Hauz Khas, ND-16 NP-Completeness Dr. B. S. Panda Professor, Department of Mathematics IIT Delhi, Hauz Khas, ND-16 bspanda1@gmail.com 1 Decision Problem A problem whose answer is either yes or no ( 1 or 0) Examples: HC

More information

arxiv: v2 [math.oc] 11 Jun 2018

arxiv: v2 [math.oc] 11 Jun 2018 : Tiht Automated Converence Guarantees Adrien Taylor * Bryan Van Scoy * 2 Laurent Lessard * 2 3 arxiv:83.673v2 [math.oc] Jun 28 Abstract We present a novel way of eneratin Lyapunov functions for provin

More information

Single processor scheduling with time restrictions

Single processor scheduling with time restrictions Single processor scheduling with time restrictions Oliver Braun Fan Chung Ron Graham Abstract We consider the following scheduling problem 1. We are given a set S of jobs which are to be scheduled sequentially

More information

Lecture 1 : Probabilistic Method

Lecture 1 : Probabilistic Method IITM-CS6845: Theory Jan 04, 01 Lecturer: N.S.Narayanaswamy Lecture 1 : Probabilistic Method Scribe: R.Krithika The probabilistic method is a technique to deal with combinatorial problems by introducing

More information

Advanced Combinatorial Optimization September 22, Lecture 4

Advanced Combinatorial Optimization September 22, Lecture 4 8.48 Advanced Combinatorial Optimization September 22, 2009 Lecturer: Michel X. Goemans Lecture 4 Scribe: Yufei Zhao In this lecture, we discuss some results on edge coloring and also introduce the notion

More information

2 Notation and Preliminaries

2 Notation and Preliminaries On Asymmetric TSP: Transformation to Symmetric TSP and Performance Bound Ratnesh Kumar Haomin Li epartment of Electrical Engineering University of Kentucky Lexington, KY 40506-0046 Abstract We show that

More information

Sparse principal component analysis and its l 1 -relaxation

Sparse principal component analysis and its l 1 -relaxation Sparse principal component analysis and its l 1 -relaxation Santanu S. Dey s, Rahul Mazumder p, Marco Molinaro c, and Guanyi Wan a a,s School of Industrial and Systems Enineerin, Georia Institute of Technoloy

More information