Research Statement José A. Soto (2011/03/15)

Size: px
Start display at page:

Download "Research Statement José A. Soto (2011/03/15)"

Transcription

1 Research Statement José A. Soto (2011/03/15) Research in Mathematics is a never ending task that requires one to cross the boundaries between different disciplines and areas of knowledge. My main research area is Combinatorial Optimization. However, in order to develop tools to study and ultimately solve different problems in this area, it has been necessary for me to explore the interface between some pure and applied areas of Discrete Mathematics. On the pure side, my research interests include Combinatorics, Polyhedral Theory, Partial Order Theory, Matroids and Submodular Functions, Computational Complexity and Discrete Probability. On the more applied side, they focus on the Design and Analysis of deterministic and randomized Algorithms for online and offline problems arising from Combinatorial Optimization, Scheduling and Computational Geometry. The following pages include a short summary of my past research, and a concrete overview of some of my current and future research goals. The two first problems I describe are related to matroids. Many different topics in Mathematics naturally leads to matroids. They are structures that generalize certain aspects of linear independence in vector spaces and some aspects of graph theory. As independently shown by Rado[32], Gale[13] and Edmonds[10], Matroids also characterize those hereditary set systems for which optimizing a linear objective function is attained via a natural greedy algorithm. They are used in a wide variety of applications, ranging from the simple minimum spanning tree problem[24], to more complex ones in network coding[9], rigidity of joint frameworks[40], and kidney exchange mechanisms[33]. Matroid secretary problems Secretary problems arise from real world sequential decision-making tasks. The most basic of these problems deals with choosing the maximum value out of a stream of n elements, under the condition that every element must be immediate selected or rejected at the moment its value is revealed. Examples of tasks modeled like this include selling an item to the highest bidder, and hiring the most qualified person applying for a job for example a secretary position (reason why this problem got its, in my opinion, unfortunate name). Babaioff et al.[3] proposed in 2007 a generalization of this problem. In the matroid secretary problem, we wish to select many elements of a stream under three conditions: First, the elements are presented in uniformly random order. Second, the decision of accepting or rejecting an element is made at the moment it is revealed. And third, at every moment the set of selected elements must be an independent set of a given matroid. Our objective is to maximize the the total selected value. The matroid secretary problem has a natural interpretation in the context of online auctions: We can regard the algorithm as an auctioneer having many identical items, and the elements as agents arriving at random times, each one having a different valuation for the item. The goal of the algorithm is to assign the items to the agents as they arrive while maximizing the total social welfare, subject to some restrictions. In many situations, these restrictions can be modeled by matroid constraints. What is the best strategy for deciding which element to accept? This question has different answers under different assumptions about the values of the elements presented. A natural model, and the most studied one, is the adversarial-value model in which the elements select their value adversarially. A second, much simpler model, is the full-information model in which the values of all the elements are selected i.i.d. with respect to a given distribution. In the middle of these two models sits the random

2 assignment model in which an adversary selects a collection of values which are then randomly assigned to the elements of the stream, independent of the random order in which they are presented. Babaioff et al. conjectured that for every matroid there exists a constant competitive algorithm for each of the previously defined models. This conjecture has been partially proved in the adversarialvalue model (and, as a consequence, in the other two models) only for specific classes of matroids, such as uniform, graphical, transversal and laminar[22, 2, 3, 8, 23, 1]. However, for general matroids only O(log r)-competitive ratio algorithms have been proposed[3], where r is the rank of the matroid. I have solved affirmatively Babaioff et al. s conjecture for both the random assignment model and the full-information model, exhibiting a constant competitive algorithm for any matroid (see[36]). This algorithm, unlike others in the area, makes use of a non-standard result in Matroid Theory: Every matroid admits a decomposition, known as its principal partition, into other matroids that are wellbehaved for online algorithms. I expect this novel technique to be used in different contexts and applications. I have also developed constant competitive algorithms in the adversarial-value model for special cases, such as cographic matroids, low-density matroids and sparse linear matroids. These algorithms are based on simple, but powerful facts, coming from Graph Theory and polyhedral representations of matroids. Furthermore, I have also given an alternative O(log r)-competitive algorithm for general matroids. This algorithm, unlike the previous ones achieving this competitive ratio, does not need to use the actual numerical values of the elements: It is enough for the algorithm to have the ability to compare elements already seen. This is a desirable property since the features revealed by the elements may be of qualitative type (for example the qualifications of a person applying for a job), but the actual value or profit arising from the elements may be an unknown (increasing) function of the features revealed. As a matter of fact, all the algorithms I have proposed for variants of the matroid secretary problem, have the mentioned desirable property. Regarding future work on this area, I intend to work on the following questions. 1. Prove or disprove the existence of a constant competitive algorithm for the matroid secretary problem in the adversarial-value model. This still remains as the main open problem for this area. 2. Is there an approximate notion of principal partition for hereditary systems other than matroids? An affirmative answer to this question for the particular case of matroid intersection would allow me to extend my constant competitive algorithm for the matroid secretary problem on the random assignment model to settings in which the feasible sets are independent sets in two or more matroids, such as matchings or arborescences. This strategy, however, can not be directly extended to arbitrary hereditary systems, as it is known that no algorithm for the secretary problem in arbitrary hereditary systems can achieve an O(log n/ log log n) competitive ratio even for the full information model. 3. Matroid secretary problems where the order of the elements is not uniform. Recently, Vondrák and Oveis Gharan have informed me that a simple variation of the algorithms I have proposed for the matroid secretary problem on the random assignment model achieves a constant competitive ratio for a stronger model. In this model, the elements receive their values just like in the random assignment model but are revealed in an adversarial predetermined order. The following related question has been transmitted to me by Immorlica in a recent conference: Does the ability of choosing the order in which the elements are presented help in the adversarial-value model? 2

3 Weighted Matroid Matching in Strongly Based Orderable Matroids Consider a graph G and a matroid on the set of vertices of G. A matching M on the graph G is said to be feasible for the matroid if the collection of vertices covered by M form an independent set in the matroid. Given a weight function w: E +, the weighted matroid matching problem consists on finding a feasible matching of maximum weight. The weighted matroid matching problem generalizes two important problems in combinatorial optimization: the weighted matching problem in a graph and the weighted matroid intersection problem. Although both of these problems are polynomially time solvable, the matroid matching problem is already untractable even in its unweighted version[21, 27]: there are instances where checking that no feasible matching of a given size exists requires an exponential number of queries to an oracle for independence in a matroid. This implies that the problem is outside oracle co-np. The aforementioned instances can be modified to show a more familiar proof of NP-completeness. For the unweighted version, Lovász[27] has given polynomial time algorithms for linear matroids and Lee et al.[26] have developed a polynomial time approximation scheme (PTAS) for general matroids using local search techniques. For arbitrary weights, the situation is less developed: We only have polynomial time algorithms for the case where the matroid is a gammoid[39]. In a recent work[35], I have given a PTAS based on local search techniques for the weighted version on a special class of matroids, containing gammoids and not comparable with linear matroids: strongly base orderable matroids. These are matroids satisfying a strong exchange property. Namely, for every pair of independent sets I and J having the same cardinality, there is a bijectionπ: I J, such that for all K I, the setπ(k) (I\ K) is also an independent set. I have also shown that for strongly based orderable matroids, the problem is still NP-hard, and lies outside oracle co-np. The main open problem I intend to address in this area is to determine whether or not the proposed algorithm will also work on general matroids. An affirmatively answer for this question would settle the complexity of this important problem. Jump number and the maximum independent set of rectangles problems Claudio Telha and I[37] have recently given a surprising connection between the jump number problem on a certain class of partially ordered sets (posets) and the maximum independent set problem of a collection of rectangles in the plane. In what follows I describe our results. Although the jump number problem is a purely combinatorial problem arising from partial order theory, it admits a natural scheduling interpretation: Given a collection of jobs having some precedence constraints (a poset), schedule all the jobs on a single machine obeying the precedences, in such a way that the total setup cost is minimized. Here, the setup cost of a job is 0 if the job immediately before it in the schedule is constrained to precede it, or 1 otherwise (we say in this case that there was a jump in the schedule). It is known that this problem is NP-hard even for bipartite posets[31]. We have studied a particular class of posets: bicolored 2D-posets (also known as two directional orthogonal ray posets). These are obtained geometrically as follows: Given a sets of red points R and blue points B in the plane, a red element r precedes a blue element b if r is located below and to the left of b. These are the only precedences included in the poset. Telha and I have shown that solving the jump number problem on these posets is equivalent to finding a maximum cardinality family of disjoint orthogonal rectangles having a red point as bottom-left corner and a blue point as top-right corner. Furthermore, we have shown that the problem described above can be solved in polynomial time, and we have given a combinatorial algorithm running in time O(n ω ), where 2<ω<2.376 is the exponent 3

4 for the matroid multiplication problem. Finally, we have also shown that a weighted version of the jump number problem is NP-hard for bicolored 2D-posets and we have given combinatorial algorithms to solve this problem exactly for certain subclasses. These results have many consequences. First, we have extended the class of bipartite posets for which the jump number problem is polynomially solvable. Previously, the largest class of this type was the class of posets having convex comparability graphs (a subclass of bicolored 2D-posets). In fact, we have improved tremendously the running time for computing the jump number on these posets: Before our work, only an O(n 9 )-algorithm for the jump number problem was known for this class[7]. By relating our work with some previous results of Györi, we have given an alternative O(n 2 )-algorithm for posets with convex comparability graphs. Second, we have shown that for comparability graphs of bicolored 2D-posets there is a min-max relation between two problems related to the jump number problem: the maximum cross-free matching problem and the minimum biclique cover problem. The minimum biclique cover problem of a graph is equivalent to the problem of computing the boolean rank of its adjacency matrix A: This is finding the minimum value k for which the n m matrix A can be written as the boolean product of a n k matrix P and a k m matrix Q. The boolean rank is used, for example, to find lower bounds for communication complexity[25]. As a corollary, we have also expanded the class of matrices for which the boolean rank can be computed exactly in polynomial time. Third, we have shown a min-max relation for families of rectangles arising from bicolored 2Dposets: the maximum size of a disjoint subfamily of rectangles is equal to the minimum number of points needed to hit every rectangle in the family. This fact solves an open problem in computational geometry proposed in a recent Dagstuhl Seminar. Fourth, we have related the previous min-max relations to other relations arising from apparently unrelated problems in combinatorial optimization: the minimum rectangle cover and the maximum antirectangle of an orthogonal biconvex board, studied by Chaiken et al.[6], the minimum base of a family of intervals and the maximum independent set of point-interval pairs, studied by Györi[17] and Lubiw[28]; and the minimum edge-cover and the maximum half-disjoint family of set-pairs, studied by Frank and Jordán[12]. Our min-max relations can be seen in a certain way as both a generalization of Györi s result and as a non-trivial application of Frank and Jordán s result. Regarding future work in this area, I intend to work on the following problem. Determine the complexity of the jump number problem on two dimensional Posets and on k- colored 2D-posets. Two dimensional posets can be defined geometrically as follows. The elements are a collection of points in the plane and the precedences are given by the natural partial order on the plane: a point precedes another, if the first is below and to the left of the second. Many problems that are hard for the general case become polynomially solvable for two-dimensional posets. This has led Bouchitté and Habib[4] to conjecture that the jump number problem is polynomial time solvable in this class. Interestingly enough, as first observed by Ceroi[5], for two-dimensional posets we can interpret the jump number as the problem of finding a maximum weight independent set of rectangles having their corners on the set of points, for certain assignment of weights. Telha and I have run some experiments which have led us to believe that a natural linear program formulation for this problem has very tight integrality gap. Hopefully, we can exploit this approach to give an approximation algorithm for this problem. I also hope to use our previous approach to give polynomial time algorithms for a natural extension to bicolored 2D-posets, in which the points are assigned three or more colors instead. 4

5 Symmetric Submodular Function Minimization under Hereditary Constraints Submodularity is observed in a wide family of problems. The rank function of a matroid, the cut function of a (weighted, directed or undirected) graph, the entropy of a set of random variables, or the logarithm of the volume of the parallelepiped formed by a set of vectors are all examples of submodular functions. As many combinatorial optimization problems are particular cases of it, the problem of minimizing submodular functions is considered a fundamental problem in combinatorial optimization. A submodular function f is usually given by an oracle which, given a set S, returns f(s). Grötschel, Lovász and Schrijver[15, 16] have shown that this problem can be solved in strongly polynomial time using the ellipsoid method. Later, a collection of combinatorial strongly polynomial algorithms were developed by several authors[11, 19, 18, 30, 34, 20]. However if we impose simple additional constraints, the problem immediately becomes intractable. For example, the problem of minimizing a submodular function over all the sets having cardinality at most k is NP-hard to approximate within an o( V /log V ) factor, as shown by Svitkina and Fleischer[38]. Nevertheless, Goemans and I[14] have shown that we can efficiently find a non-empty 1 minimizer for any symmetric submodular functions over an hereditary family of subsets of V. This is, over a family closed under inclusion. Common examples of hereditary families include cardinality families (sets of at most k elements), knapsack families (given a cost function on V, consider the sets having total cost smaller than a fixed budget), matroid families (independent sets of a matroid), matching families of graphs and hypergraphs (collections of disjoint edges), hereditary properties of a graph (collection of vertices such that the associated induced subgraph satisfy some hereditary property such as being a clique, independent set, being triangle-free, planar, etc.) and any intersection of the previous families. As the canonical example of a symmetric submodular function is the cut capacity function of a nonnegatively weighted undirected graph, our algorithm allows us to, for instance, find a minimum unbalanced cut in a graph. That is, a set of vertices of cardinality bounded a priori, that minimizes the number of edges crossing from the set to its complement. As an additional feature, our algorithm is able to return all inclusionwise minimal minimizers in O( V 3 )-time. It is necessary to mention that after the completion of this work, we were informed of an independently discovered algorithm of Nagamochi[29] which is able to perform a slightly stronger feat: It can return all extreme sets of a symmetric submodular function in O( V 3 )-time. Here, an extreme set is a set whose f -value is strictly smaller than the one of any of its nontrivial subsets. Nevertheless, we have been able to extend our algorithm to work on a wider class of functions than the ones for which Nagamochi s algorithm was designed. The approach given in my joint work with Goemans allows us to minimize set functions as long we can devise a procedure that efficiently finds a so called pendant pair on any fusion of the function f : 2 V we are minimizing. Nagamochi s approach to solve this problem, on the other hand, requires a procedure to efficiently find flat pairs on any fusion of f. Goemans and I have shown that for certain functions that extend symmetric submodular functions, known as Rizzi functions, we can efficiently find pendant pairs for all their fussions. However, it is unknown if this class of functions admits flat pairs. Among the open problems on this area that I intend to address in the future, are to prove or disprove the question above and to determine a wider class of set functions for which the minimization under hereditary constraints can be solved in polynomial time. 1 The technical restriction of a non-empty minimizer is required because, for any symmetric submodular function, the empty set is already a minimizer. 5

6 References [1] M. Babaioff, M. Dinitz, A. Gupta, N. Immorlica, and K. Talwar. Secretary problems: weights and discounts. In Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, pages , [2] M. Babaioff, N. Immorlica, D. Kempe, and R. Kleinberg. A knapsack secretary problem with applications. In Proceedings of the 10th International Workshop on Approximation and the 11th International Workshop on Randomization, and Combinatorial Optimization. Algorithms and Techniques, pages 16 28, [3] M. Babaioff, N. Immorlica, and R. Kleinberg. Matroids, secretary problems, and online mechanisms. In Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages , [4] V. Bouchitte and M. Habib. The calculation of invariants of ordered sets. In I. Rival, editor, Algorithms and Order, volume 255 of NATO Science Series C, pages Kluwer Academic Publishers, [5] S. Ceroi. Ordres et géométrie plane: Application au nombre de sauts. PhD thesis, Université Montpellier II, [6] S. Chaiken, D. J. Kleitman, M. Saks, and J. Shearer. Covering regions by rectangles. SIAM J. Algebra Discr., 2(4): , [7] E. Dahlhaus. The computation of the jump number of convex graphs. In V. Bouchitté and M. Morvan, editors, ORDAL 1994, volume 831 of LNCS, pages , Heidelberg, Springer. [8] N. B. Dimitrov and C. G. Plaxton. Competitive weighted matching in transversal matroids. In Proceedings of the 35th International Colloquium on Automata, Languages and Programming, Part I, pages , [9] R. Dougherty, C. Freiling, and K. Zeger. Networks, matroids, and non-shannon information inequalities. Information Theory, IEEE Transactions on, 53(6): , [10] J. Edmonds. Matroids and the greedy algorithm. Mathematical Programming, 1: , /BF [11] L. Fleischer and S. Iwata. A push-relabel framework for submodular function minimization and applications to parametric optimization. Discrete Applied Mathematics, 131(2): , Sept [12] A. Frank and T. Jordán. Minimal edge-coverings of pairs of sets. J. Comb. Theory, Ser. B, 65(1):73 110, [13] D. Gale. Optimal assignments in an ordered set: An application of matroid theory. Journal of Combinatorial Theory, 4(2): , [14] M. X. Goemans and J. A. Soto. Symmetric submodular function minimization under hereditary family constraints. Manuscript. ArXiv version in

7 [15] M. Grötschel, L. Lovász, and A. Schrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1(2): , [16] M. Grötschel, L. Lovász, and A. Schrijver. Geometric algorithms and combinatorial optimization. Second edition. Springer-Verlag (Berlin), [17] E. Györi. A minimax theorem on intervals. J. Comb. Theory, Ser. B, 37(1):1 9, [18] S. Iwata. A fully combinatorial algorithm for submodular function minimization. Journal of Combinatorial Theory, Series B, 84(2): , Mar [19] S. Iwata, L. Fleischer, and S. Fujishige. A combinatorial strongly polynomial algorithm for minimizing submodular functions. Journal of the ACM, 48(4): , [20] S. Iwata and J. B. Orlin. A simple combinatorial algorithm for submodular function minimization. In Proceedings of the Twentieth Annual ACM -SIAM Symposium on Discrete Algorithms, pages , [21] P. M. Jensen and B. Korte. Complexity of matroid property algorithms. SIAM Journal on Computing, 11(1): , [22] R. Kleinberg. A multiple-choice secretary algorithm with applications to online auctions. In Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages , [23] N. Korula and M. Pál. Algorithms for secretary problems on graphs and hypergraphs. In Proceedings of the 36th International Colloquium on Automata, Languages and Programming, pages , [24] J. Kruskal, Joseph B. On the shortest spanning subtree of a graph and the traveling salesman problem. Proceedings of the American Mathematical Society, 7(1):pp , [25] E. Kushilevitz and N. Nisan. Communication complexity. Cambridge University Press, New York, NY, [26] J. Lee, M. Sviridenko, and J. Vondrák. Matroid matching: the power of local search. In Proceedings of the 42th ACM Symposium on Theory of Computing, pages , [27] L. Lovász. Matroid matching problems. In L. Lovász and V. T. Sós, editors, Algebraic Methods in Graph Theory, volume 25 of Colloquia Mathematica Societatis János Bolyai, pages North-Holland, [28] A. Lubiw. A weighted min-max relation for intervals. J. Comb. Theory, Ser. B, 53(2): , [29] H. Nagamochi. Minimum degree orderings. Algorithmica, 56:17 34, /s [30] J. B. Orlin. A faster strongly polynomial time algorithm for submodular function minimization. Mathematical Programming, 118(2): ,

8 [31] W. R. Pulleyblank. Alternating cycle free matchings. Technical Report CORR 82-18, University of Waterloo - Dept. of Combinatorics and Optimization, [32] R. Rado. Note on independence functions. Proceedings of the London Mathematical Society, 3(1):300, [33] A. E. Roth, T. Sönmez, and M. U. Ünver. Pairwise kidney exchange. Journal of Economic Theory, 125(2): , [34] A. Schrijver. A combinatorial algorithm minimizing submodular functions in strongly polynomial time. Journal of Combinatorial Theory. Series B, 80(2): , [35] J. A. Soto. A simple PTAS for weighted matroid matching on strongly base orderable matroids. To appear in LAGOS 11: VI Latin-American Algorithms, Graphs and Optimization Symposium., [36] J. A. Soto. Matroid secretary problem in the random assignment model. In SODA 11: 22th Annual ACM-SIAM Symposium on Discrete Algorithms, pages , [37] J. A. Soto and C. Telha. Jump number of two-directional orthogonal ray graphs. To appear in IPCO 11: Integer Programming & Combinatorial Optimization., [38] Z. Svitkina and L. Fleischer. Submodular approximation: Sampling-based algorithms and lower bounds. In Proceedings of the 49th Annual IEEE Symposium on Foundations of Computer Science, pages , [39] P. Tong, E. Lawler, and V. Vazirani. Solving the weighted parity problem for gammoids by reduction to graphic matching. Progress in combinatorial optimization (Waterloo, Ont.), pages , [40] W. Whiteley. The union of matroids and the rigidity of frameworks. SIAM Journal on Discrete Mathematics, 1(2): ,

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

Secretary Problems and Incentives via Linear Programming

Secretary Problems and Incentives via Linear Programming Secretary Problems and Incentives via Linear Programming Niv Buchbinder Microsoft Research, New England and Kamal Jain Microsoft Research, Redmond and Mohit Singh Microsoft Research, New England In the

More information

Matt Weinberg. Princeton University

Matt Weinberg. Princeton University Matt Weinberg Princeton University Online Selection Problems: Secretary Problems Offline: Every secretary i has a weight w i (chosen by adversary, unknown to you). Secretaries permuted randomly. Online:

More information

PTAS for Matroid Matching

PTAS for Matroid Matching PTAS for Matroid Matching Jon Lee 1 Maxim Sviridenko 1 Jan Vondrák 2 1 IBM Watson Research Center Yorktown Heights, NY 2 IBM Almaden Research Center San Jose, CA May 6, 2010 Jan Vondrák (IBM Almaden) PTAS

More information

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are

More information

Lecture 9: Pipage Rounding Method

Lecture 9: Pipage Rounding Method Recent Advances in Approximation Algorithms Spring 2015 Lecture 9: Pipage Rounding Method Lecturer: Shayan Oveis Gharan April 27th Disclaimer: These notes have not been subjected to the usual scrutiny

More information

Bichromatic Line Segment Intersection Counting in O(n log n) Time

Bichromatic Line Segment Intersection Counting in O(n log n) Time Bichromatic Line Segment Intersection Counting in O(n log n) Time Timothy M. Chan Bryan T. Wilkinson Abstract We give an algorithm for bichromatic line segment intersection counting that runs in O(n log

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

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

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

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

More information

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

Online Stochastic Matching CMSC 858F: Algorithmic Game Theory Fall 2010

Online Stochastic Matching CMSC 858F: Algorithmic Game Theory Fall 2010 Online Stochastic Matching CMSC 858F: Algorithmic Game Theory Fall 2010 Barna Saha, Vahid Liaghat Abstract This summary is mostly based on the work of Saberi et al. [1] on online stochastic matching problem

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

Crossing Families. Abstract

Crossing Families. Abstract Crossing Families Boris Aronov 1, Paul Erdős 2, Wayne Goddard 3, Daniel J. Kleitman 3, Michael Klugerman 3, János Pach 2,4, Leonard J. Schulman 3 Abstract Given a set of points in the plane, a crossing

More information

The minimum spanning tree and duality in graphs

The minimum spanning tree and duality in graphs The minimum spanning tree and duality in graphs Wim Pijls Econometric Institute Report EI 2013-14 April 19, 2013 Abstract Several algorithms for the minimum spanning tree are known. The Blue-red algorithm

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

1 Introduction Fall 2012 Advanced Algorithms. Matroid Secretary Problems Gautam Kamath

1 Introduction Fall 2012 Advanced Algorithms. Matroid Secretary Problems Gautam Kamath 6.854 Fall 01 Advanced Algorithms Instructor: David Karger 1 Introduction Matroid Secretary Problems Gautam Kamath g@csail.mit.edu In 1963, Dynin introduced the secretary problem [6]. In this problem,

More information

Applications of the Linear Matroid Parity Algorithm to Approximating Steiner Trees

Applications of the Linear Matroid Parity Algorithm to Approximating Steiner Trees Applications of the Linear Matroid Parity Algorithm to Approximating Steiner Trees Piotr Berman Martin Fürer Alexander Zelikovsky Abstract The Steiner tree problem in unweighted graphs requires to find

More information

Formal Model. Figure 1: The target concept T is a subset of the concept S = [0, 1]. The search agent needs to search S for a point in T.

Formal Model. Figure 1: The target concept T is a subset of the concept S = [0, 1]. The search agent needs to search S for a point in T. Although this paper analyzes shaping with respect to its benefits on search problems, the reader should recognize that shaping is often intimately related to reinforcement learning. The objective in reinforcement

More information

Polynomial-Time Approximation Algorithms

Polynomial-Time Approximation Algorithms 6.854 Advanced Algorithms Lecture 20: 10/27/2006 Lecturer: David Karger Scribes: Matt Doherty, John Nham, Sergiy Sidenko, David Schultz Polynomial-Time Approximation Algorithms NP-hard problems are a vast

More information

Notes for Lecture 24

Notes for Lecture 24 U.C. Berkeley CS170: Intro to CS Theory Handout N24 Professor Luca Trevisan December 4, 2001 Notes for Lecture 24 1 Some NP-complete Numerical Problems 1.1 Subset Sum The Subset Sum problem is defined

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

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

On Distributed Submodular Maximization with Limited Information

On Distributed Submodular Maximization with Limited Information On Distributed Submodular Maximization with Limited Information Bahman Gharesifard Stephen L. Smith Abstract This paper considers a class of distributed submodular maximization problems in which each agent

More information

CS 598CSC: Approximation Algorithms Lecture date: March 2, 2011 Instructor: Chandra Chekuri

CS 598CSC: Approximation Algorithms Lecture date: March 2, 2011 Instructor: Chandra Chekuri CS 598CSC: Approximation Algorithms Lecture date: March, 011 Instructor: Chandra Chekuri Scribe: CC Local search is a powerful and widely used heuristic method (with various extensions). In this lecture

More information

1. Lecture notes on bipartite matching February 4th,

1. Lecture notes on bipartite matching February 4th, 1. Lecture notes on bipartite matching February 4th, 2015 6 1.1.1 Hall s Theorem Hall s theorem gives a necessary and sufficient condition for a bipartite graph to have a matching which saturates (or matches)

More information

Theorem 2.9: nearest addition algorithm

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

More information

Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras

Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras What is it to be Perfect? Introduced by Claude Berge in early 1960s Coloring number and clique number are one and the same for all induced

More information

Parameterized coloring problems on chordal graphs

Parameterized coloring problems on chordal graphs Parameterized coloring problems on chordal graphs Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary dmarx@cs.bme.hu

More 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

Chain Packings and Odd Subtree Packings. Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH

Chain Packings and Odd Subtree Packings. Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH Chain Packings and Odd Subtree Packings Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH 1992 Abstract A chain packing H in a graph is a subgraph satisfying given

More information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

Topic: Local Search: Max-Cut, Facility Location Date: 2/13/2007

Topic: Local Search: Max-Cut, Facility Location Date: 2/13/2007 CS880: Approximations Algorithms Scribe: Chi Man Liu Lecturer: Shuchi Chawla Topic: Local Search: Max-Cut, Facility Location Date: 2/3/2007 In previous lectures we saw how dynamic programming could be

More information

3 No-Wait Job Shops with Variable Processing Times

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

More information

Vertex 3-colorability of claw-free graphs

Vertex 3-colorability of claw-free graphs Algorithmic Operations Research Vol.2 (27) 5 2 Vertex 3-colorability of claw-free graphs Marcin Kamiński a Vadim Lozin a a RUTCOR - Rutgers University Center for Operations Research, 64 Bartholomew Road,

More information

On Covering a Graph Optimally with Induced Subgraphs

On Covering a Graph Optimally with Induced Subgraphs On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number

More information

Vertex Cover Approximations on Random Graphs.

Vertex Cover Approximations on Random Graphs. Vertex Cover Approximations on Random Graphs. Eyjolfur Asgeirsson 1 and Cliff Stein 2 1 Reykjavik University, Reykjavik, Iceland. 2 Department of IEOR, Columbia University, New York, NY. Abstract. The

More information

1. Lecture notes on bipartite matching

1. Lecture notes on bipartite matching Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans February 5, 2017 1. Lecture notes on bipartite matching Matching problems are among the fundamental problems in

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

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

Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels

Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels Geevarghese Philip, Venkatesh Raman, and Somnath Sikdar The Institute of Mathematical Sciences, Chennai, India.

More information

On the Max Coloring Problem

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

More information

CSC Linear Programming and Combinatorial Optimization Lecture 12: Semidefinite Programming(SDP) Relaxation

CSC Linear Programming and Combinatorial Optimization Lecture 12: Semidefinite Programming(SDP) Relaxation CSC411 - Linear Programming and Combinatorial Optimization Lecture 1: Semidefinite Programming(SDP) Relaxation Notes taken by Xinwei Gui May 1, 007 Summary: This lecture introduces the semidefinite programming(sdp)

More information

Algorithms for Generating Minimal Blockers of Perfect Matchings in Bipartite Graphs and Related Problems

Algorithms for Generating Minimal Blockers of Perfect Matchings in Bipartite Graphs and Related Problems Algorithms for Generating Minimal Blockers of Perfect Matchings in Bipartite Graphs and Related Problems E. Boros 1, K. Elbassioni 1, and V. Gurvich 1 RUTCOR, Rutgers University, 640 Bartholomew Road,

More information

CLASS-ROOM NOTES: OPTIMIZATION PROBLEM SOLVING - I

CLASS-ROOM NOTES: OPTIMIZATION PROBLEM SOLVING - I Sutra: International Journal of Mathematical Science Education, Technomathematics Research Foundation Vol. 1, No. 1, 30-35, 2008 CLASS-ROOM NOTES: OPTIMIZATION PROBLEM SOLVING - I R. Akerkar Technomathematics

More information

Chordal graphs and the characteristic polynomial

Chordal graphs and the characteristic polynomial Discrete Mathematics 262 (2003) 211 219 www.elsevier.com/locate/disc Chordal graphs and the characteristic polynomial Elizabeth W. McMahon ;1, Beth A. Shimkus 2, Jessica A. Wolfson 3 Department of Mathematics,

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

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

Improved Results on Geometric Hitting Set Problems

Improved Results on Geometric Hitting Set Problems Improved Results on Geometric Hitting Set Problems Nabil H. Mustafa nabil@lums.edu.pk Saurabh Ray saurabh@cs.uni-sb.de Abstract We consider the problem of computing minimum geometric hitting sets in which,

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

Combinatorial Optimization

Combinatorial Optimization Combinatorial Optimization Frank de Zeeuw EPFL 2012 Today Introduction Graph problems - What combinatorial things will we be optimizing? Algorithms - What kind of solution are we looking for? Linear Programming

More information

Deformable Polygon Representation and Near-Mincuts

Deformable Polygon Representation and Near-Mincuts BOLYAI SOCIETY Building Bridges MATHEMATICAL STUDIES, 19 pp. 1 33. Deformable Polygon Representation and Near-Mincuts András A. Benczúr and Michel X. Goemans We derive a necessary and sufficient condition

More information

Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges

Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges UITS Journal Volume: Issue: 2 ISSN: 2226-32 ISSN: 2226-328 Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges Muhammad Golam Kibria Muhammad Oarisul Hasan Rifat 2 Md. Shakil Ahamed

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

A new NC Algorithm for Perfect Matching in Bipartite Cubic Graphs

A new NC Algorithm for Perfect Matching in Bipartite Cubic Graphs A new NC Algorithm for Perfect Matching in Bipartite Cubic Graphs Roded Sharan Avi Wigderson Institute of Computer Science, Hebrew University of Jerusalem, Israel. E-mail: roded@math.tau.ac.il, avi@cs.huji.ac.il

More information

9 About Intersection Graphs

9 About Intersection Graphs 9 About Intersection Graphs Since this lecture we focus on selected detailed topics in Graph theory that are close to your teacher s heart... The first selected topic is that of intersection graphs, i.e.

More information

Towards more efficient infection and fire fighting

Towards more efficient infection and fire fighting Towards more efficient infection and fire fighting Peter Floderus Andrzej Lingas Mia Persson The Centre for Mathematical Sciences, Lund University, 00 Lund, Sweden. Email: pflo@maths.lth.se Department

More information

REDUCING GRAPH COLORING TO CLIQUE SEARCH

REDUCING GRAPH COLORING TO CLIQUE SEARCH Asia Pacific Journal of Mathematics, Vol. 3, No. 1 (2016), 64-85 ISSN 2357-2205 REDUCING GRAPH COLORING TO CLIQUE SEARCH SÁNDOR SZABÓ AND BOGDÁN ZAVÁLNIJ Institute of Mathematics and Informatics, University

More information

Integer and Combinatorial Optimization

Integer and Combinatorial Optimization Integer and Combinatorial Optimization GEORGE NEMHAUSER School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta, Georgia LAURENCE WOLSEY Center for Operations Research and

More information

Lecture 9. Semidefinite programming is linear programming where variables are entries in a positive semidefinite matrix.

Lecture 9. Semidefinite programming is linear programming where variables are entries in a positive semidefinite matrix. CSE525: Randomized Algorithms and Probabilistic Analysis Lecture 9 Lecturer: Anna Karlin Scribe: Sonya Alexandrova and Keith Jia 1 Introduction to semidefinite programming Semidefinite programming is linear

More information

Introduction to Algorithms Third Edition

Introduction to Algorithms Third Edition Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Clifford Stein Introduction to Algorithms Third Edition The MIT Press Cambridge, Massachusetts London, England Preface xiü I Foundations Introduction

More information

Welcome to the course Algorithm Design

Welcome to the course Algorithm Design Welcome to the course Algorithm Design Summer Term 2011 Friedhelm Meyer auf der Heide Lecture 13, 15.7.2011 Friedhelm Meyer auf der Heide 1 Topics - Divide & conquer - Dynamic programming - Greedy Algorithms

More information

A constant-factor approximation algorithm for the asymmetric travelling salesman problem

A constant-factor approximation algorithm for the asymmetric travelling salesman problem A constant-factor approximation algorithm for the asymmetric travelling salesman problem London School of Economics Joint work with Ola Svensson and Jakub Tarnawski cole Polytechnique F d rale de Lausanne

More information

Lecture and notes by: Nate Chenette, Brent Myers, Hari Prasad November 8, Property Testing

Lecture and notes by: Nate Chenette, Brent Myers, Hari Prasad November 8, Property Testing Property Testing 1 Introduction Broadly, property testing is the study of the following class of problems: Given the ability to perform (local) queries concerning a particular object (e.g., a function,

More information

Unlabeled equivalence for matroids representable over finite fields

Unlabeled equivalence for matroids representable over finite fields Unlabeled equivalence for matroids representable over finite fields November 16, 2012 S. R. Kingan Department of Mathematics Brooklyn College, City University of New York 2900 Bedford Avenue Brooklyn,

More information

An Efficient Approximation for the Generalized Assignment Problem

An Efficient Approximation for the Generalized Assignment Problem An Efficient Approximation for the Generalized Assignment Problem Reuven Cohen Liran Katzir Danny Raz Department of Computer Science Technion Haifa 32000, Israel Abstract We present a simple family of

More information

1 The Traveling Salesperson Problem (TSP)

1 The Traveling Salesperson Problem (TSP) CS 598CSC: Approximation Algorithms Lecture date: January 23, 2009 Instructor: Chandra Chekuri Scribe: Sungjin Im In the previous lecture, we had a quick overview of several basic aspects of approximation

More information

An exact algorithm for max-cut in sparse graphs

An exact algorithm for max-cut in sparse graphs An exact algorithm for max-cut in sparse graphs F. Della Croce a M. J. Kaminski b, V. Th. Paschos c a D.A.I., Politecnico di Torino, Italy b RUTCOR, Rutgers University c LAMSADE, CNRS UMR 7024 and Université

More information

Coverings and Matchings in r-partite Hypergraphs

Coverings and Matchings in r-partite Hypergraphs Coverings and Matchings in r-partite Hypergraphs Douglas S. Altner Department of Mathematics, United States Naval Academy, Annapolis, Maryland, altner@usna.edu. J. Paul Brooks Department of Statistical

More information

On the Generic Rigidity of Bar-Frameworks

On the Generic Rigidity of Bar-Frameworks Advances in Applied Mathematics 23, 14 28 (1999) Article ID aama.1998.0644, available online at http://www.idealibrary.com on On the Generic Rigidity of Bar-Frameworks Tiong-Seng Tay Department of Mathematics,

More information

Integer Programming Theory

Integer Programming Theory Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x

More information

CSC2420 Spring 2015: Lecture 2

CSC2420 Spring 2015: Lecture 2 CSC2420 Spring 2015: Lecture 2 Allan Borodin January 15,2015 1 / 1 Announcements and todays agenda First part of assignment 1 was posted last weekend. I plan to assign one or two more questions. Today

More information

Minimal Universal Bipartite Graphs

Minimal Universal Bipartite Graphs Minimal Universal Bipartite Graphs Vadim V. Lozin, Gábor Rudolf Abstract A graph U is (induced)-universal for a class of graphs X if every member of X is contained in U as an induced subgraph. We study

More information

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Pinar Heggernes Pim van t Hof Benjamin Léveque Christophe Paul Abstract We study the following two graph modification problems: given

More information

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS STEFAN FELSNER, WILLIAM T. TROTTER, AND VEIT WIECHERT Abstract. Kelly showed that there exist planar posets of arbitrarily large dimension, and Streib and

More information

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University Graphs: Introduction Ali Shokoufandeh, Department of Computer Science, Drexel University Overview of this talk Introduction: Notations and Definitions Graphs and Modeling Algorithmic Graph Theory and Combinatorial

More information

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone: MA4254: Discrete Optimization Defeng Sun Department of Mathematics National University of Singapore Office: S14-04-25 Telephone: 6516 3343 Aims/Objectives: Discrete optimization deals with problems of

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Prof. Tapio Elomaa tapio.elomaa@tut.fi Course Basics A 4 credit unit course Part of Theoretical Computer Science courses at the Laboratory of Mathematics There will be 4 hours

More information

arxiv: v1 [math.co] 7 Dec 2018

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

More information

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

Achievable Rate Regions for Network Coding

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

More information

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

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Pawe l Żyliński Institute of Mathematics University of Gdańsk, 8095 Gdańsk, Poland pz@math.univ.gda.pl Submitted: Sep 9, 005;

More information

Discrete mathematics , Fall Instructor: prof. János Pach

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,

More information

Perfect Matchings in Claw-free Cubic Graphs

Perfect Matchings in Claw-free Cubic Graphs Perfect Matchings in Claw-free Cubic Graphs Sang-il Oum Department of Mathematical Sciences KAIST, Daejeon, 305-701, Republic of Korea sangil@kaist.edu Submitted: Nov 9, 2009; Accepted: Mar 7, 2011; Published:

More information

Call Control with k Rejections

Call Control with k Rejections Call Control with k Rejections R. Sai Anand, Thomas Erlebach, Alexander Hall, and Stamatis Stefanakos Computer Engineering and Networks Laboratory (TIK), ETH Zürich, CH-8092 Zürich, Switzerland {anand

More information

Problem set 2. Problem 1. Problem 2. Problem 3. CS261, Winter Instructor: Ashish Goel.

Problem set 2. Problem 1. Problem 2. Problem 3. CS261, Winter Instructor: Ashish Goel. CS261, Winter 2017. Instructor: Ashish Goel. Problem set 2 Electronic submission to Gradescope due 11:59pm Thursday 2/16. Form a group of 2-3 students that is, submit one homework with all of your names.

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Prof. Tapio Elomaa tapio.elomaa@tut.fi Course Basics A new 4 credit unit course Part of Theoretical Computer Science courses at the Department of Mathematics There will be 4 hours

More information

Solutions for the Exam 6 January 2014

Solutions for the Exam 6 January 2014 Mastermath and LNMB Course: Discrete Optimization Solutions for the Exam 6 January 2014 Utrecht University, Educatorium, 13:30 16:30 The examination lasts 3 hours. Grading will be done before January 20,

More information

Bicriteria Network Design via Iterative Rounding

Bicriteria Network Design via Iterative Rounding Bicriteria Network Design via Iterative Rounding Piotr Krysta Department of Computer Science, Dortmund University Baroper Str. 301, 44221 Dortmund, Germany piotr.krysta@cs.uni-dortmund.de Abstract. We

More information

On Evasiveness, Kneser Graphs, and Restricted Intersections: Lecture Notes

On Evasiveness, Kneser Graphs, and Restricted Intersections: Lecture Notes Guest Lecturer on Evasiveness topics: Sasha Razborov (U. Chicago) Instructor for the other material: Andrew Drucker Scribe notes: Daniel Freed May 2018 [note: this document aims to be a helpful resource,

More information

Exact Algorithms Lecture 7: FPT Hardness and the ETH

Exact Algorithms Lecture 7: FPT Hardness and the ETH Exact Algorithms Lecture 7: FPT Hardness and the ETH February 12, 2016 Lecturer: Michael Lampis 1 Reminder: FPT algorithms Definition 1. A parameterized problem is a function from (χ, k) {0, 1} N to {0,

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I Instructor: Shaddin Dughmi Announcements Posted solutions to HW1 Today: Combinatorial problems

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

Graphs and Orders Cours MPRI

Graphs and Orders Cours MPRI Graphs and Orders Cours MPRI 2012 2013 Michel Habib habib@liafa.univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~habib Chevaleret novembre 2012 Table des Matières Introduction Definitions

More information

if for every induced subgraph H of G the chromatic number of H is equal to the largest size of a clique in H. The triangulated graphs constitute a wid

if for every induced subgraph H of G the chromatic number of H is equal to the largest size of a clique in H. The triangulated graphs constitute a wid Slightly Triangulated Graphs Are Perfect Frederic Maire e-mail : frm@ccr.jussieu.fr Case 189 Equipe Combinatoire Universite Paris 6, France December 21, 1995 Abstract A graph is triangulated if it has

More information

Coloring Fuzzy Circular Interval Graphs

Coloring Fuzzy Circular Interval Graphs Coloring Fuzzy Circular Interval Graphs Friedrich Eisenbrand 1 Martin Niemeier 2 SB IMA DISOPT EPFL Lausanne, Switzerland Abstract Computing the weighted coloring number of graphs is a classical topic

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

Monotone Paths in Geometric Triangulations

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

More information

Deciding k-colorability of P 5 -free graphs in polynomial time

Deciding k-colorability of P 5 -free graphs in polynomial time Deciding k-colorability of P 5 -free graphs in polynomial time Chính T. Hoàng Marcin Kamiński Vadim Lozin Joe Sawada Xiao Shu April 16, 2008 Abstract The problem of computing the chromatic number of a

More information