Stochastic Matching in Hypergraphs

Size: px
Start display at page:

Download "Stochastic Matching in Hypergraphs"

Transcription

1 Stochastic Matching in Hypergraphs Amit Chavan, Srijan Kumar and Pan Xu May 13, 2014

2 ROADMAP INTRODUCTION Matching Stochastic Matching BACKGROUND Stochastic Knapsack Adaptive and Non-adaptive policies Adaptivity Gap STOCHASTIC k-set PACKING LP relaxation for optimal adaptive A Solution Policy Related Work

3 MATCHING Definition Given a (hyper)graph G(V, E) a matching or independent edge set is a subset of E such that no two of them have a vertex in common. Figure:

4 MATCHING Resource allocation Figure:

5 MATCHING Stable Marriage Problem being single to his/her assignment under µ. A matching is stable if it does not have any blocking pair. Example Schroeder Charlie Charlie Linus Franklin Charlie Franklin Linus Schroeder Linus Franklin Lucy Peppermint Marcie Sally Charlie Linus Schroeder Franklin Lucy Peppermint Marcie Marcie Sally Marcie Lucy Stable! Peppermint Sally Marcie Figure:

6 MATCHING Latin Square Problem Figure: solution.svg/250px-sudoku-by- L2G solution.svg.png

7 STOCHASTIC MATCHING Setting: Each edge e is present independently with probability p e. Objective: Maximum matching in graph given p e e E. We don t know whether edge is present or not - just the probability. To find, query the edge, and if the edge is present, add it to matching probing of edge. Task: Adaptively query the edge to maximize the expected matching weight. First introduced and studied by Chen, Immorlica, Karlin, Mahdian, and Rudra [2009].

8 WHY IS IT IMPORTANT? Motivated by: Kidney exchange Online dating

9 WHY IS IT IMPORTANT? - KIDNEY EXCHANGE Figure:

10 WHY IS IT IMPORTANT? - ONLINE DATING Figure:

11 STOCHASTIC KNAPSACK PROBLEM Classical Knapsack n items Item i has size s i and profit v i Knapsack capacity W Goal: Compute the max profit feasible subset S Stochastic Knapsack s i are independent random variables with known distribution Goal: Find a policy such that the expected weight of the inserted items is maximized Caveat: Stop when knapsack overflows

12 ADAPTIVE AND NON-ADAPTIVE POLICIES Non-adaptive policy An ordering O = {i 1, i 2,..., i n} of items NON-ADAPT(I) = max O E[val(O)] Optimal O = {1, 2, 3}, E[val(O)] = 1.5 Adaptive policy Function P : 2 [n] [0, 1] [n] Given a set of inserted items J and remaining capacity c, P(J, c) is the next item to insert ADAPT(I) = max P E[val(P(, 1))] Optimal expected value = 1.75

13 ADAPTIVITY GAP For an instance I, ADAPTIVITY-GAP(I) = sup ADAPT(I) NON-ADAPT(I) Studied by Dean, Goemans, and Vondrák [2005]. They show that for d-dimensional knapsack, the gap can be Ω( d). They also give a non-adaptive O(d) approximation to the optimal adaptive.

14 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of

15 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of n items/columns

16 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of n items/columns Item i has random profit v i R +, and a random d-dimensional size s i {0, 1} d

17 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of n items/columns Item i has random profit v i R +, and a random d-dimensional size s i {0, 1} d The probability distributions of different items are independent

18 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of n items/columns Item i has random profit v i R +, and a random d-dimensional size s i {0, 1} d The probability distributions of different items are independent Each item takes non-zero size in at most k co-ordinates (out of d)

19 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of n items/columns Item i has random profit v i R +, and a random d-dimensional size s i {0, 1} d The probability distributions of different items are independent Each item takes non-zero size in at most k co-ordinates (out of d) A capacity vector b Z + into which the items must be packed

20 PRELIMINARIES STOCHASTIC k-set PACKING An instance I consists of n items/columns Item i has random profit v i R +, and a random d-dimensional size s i {0, 1} d The probability distributions of different items are independent Each item takes non-zero size in at most k co-ordinates (out of d) A capacity vector b Z + into which the items must be packed Goal: Find an adaptive strategy of choosing items such that the expected profit is maximized

21 LP RELAXATION FOR OPTIMAL ADAPTIVE (BANSAL ET AL. [2010])

22 LP RELAXATION FOR OPTIMAL ADAPTIVE (BANSAL ET AL. [2010]) Let w i = E[v i ] be the mean profit, for each i [n].

23 LP RELAXATION FOR OPTIMAL ADAPTIVE (BANSAL ET AL. [2010]) Let w i = E[v i ] be the mean profit, for each i [n]. Let µ i (j) = E[s i (j)] be the expected size of the i-th item in j-th co-ordinate.

24 LP RELAXATION FOR OPTIMAL ADAPTIVE (BANSAL ET AL. [2010]) Let w i = E[v i ] be the mean profit, for each i [n]. Let µ i (j) = E[s i (j)] be the expected size of the i-th item in j-th co-ordinate. maximize subject to n w i y i (1) i=1 n µ i (j)y i b j, j [d] (2) i=1 y i [0, 1], i [n] (3) y i is the probability that the adaptive algorithm probes item i.

25 A SOLUTION POLICY Let y denote an optimal solution to the linear program in 1.

26 A SOLUTION POLICY Let y denote an optimal solution to the linear program in 1. Fix a constant α 1 (to be specified later).

27 A SOLUTION POLICY Let y denote an optimal solution to the linear program in 1. Fix a constant α 1 (to be specified later). Pick a permutation π : [n] [n] uniformly at random.

28 A SOLUTION POLICY Let y denote an optimal solution to the linear program in 1. Fix a constant α 1 (to be specified later). Pick a permutation π : [n] [n] uniformly at random. Inspect items/columns in the order of π.

29 A SOLUTION POLICY Let y denote an optimal solution to the linear program in 1. Fix a constant α 1 (to be specified later). Pick a permutation π : [n] [n] uniformly at random. Inspect items/columns in the order of π. Probe item c with probability y c/α if and only if it is safe to do so.

30 APPROXIMATION RATIO For any column c [n], let {I c,l } k l=1 denote the indicator random variable that the l-th constraint in the support of c is tight when c is considered in π.

31 APPROXIMATION RATIO For any column c [n], let {I c,l } k l=1 denote the indicator random variable that the l-th constraint in the support of c is tight when c is considered in π. Pr[c is safe when considered] = Pr[ k l=1 I c,l ] 1 k l=1 Pr[I c,l]

32 APPROXIMATION RATIO For any column c [n], let {I c,l } k l=1 denote the indicator random variable that the l-th constraint in the support of c is tight when c is considered in π. Pr[c is safe when considered] = Pr[ k l=1 I c,l ] 1 k l=1 Pr[I c,l] Lemma Pr[I c,l ] 1 2α

33 2k-APPROXIMATION Let j [d] be the l-th constraint in the support of c.

34 2k-APPROXIMATION Let j [d] be the l-th constraint in the support of c. Let U j c denote the usage of constraint j, when c is considered.

35 2k-APPROXIMATION Let j [d] be the l-th constraint in the support of c. Let U j c denote the usage of constraint j, when c is considered. E[U j c] = = n Pr[column a appears before c AND a is probed]µ a(j) a=1 n a=1 n a=1 b j 2α Pr[column a appears before c] ya α µa(j) y a 2α µa(j)

36 2k-APPROXIMATION Let j [d] be the l-th constraint in the support of c. Let U j c denote the usage of constraint j, when c is considered. E[U j c] = = n Pr[column a appears before c AND a is probed]µ a(j) a=1 n a=1 n a=1 b j 2α Pr[column a appears before c] ya α µa(j) y a 2α µa(j) Since I c,l = {U j c b j }, by Markov s inequality, Pr[I c,l ] E[Uj c ] b j 1 2α.

37 2k-APPROXIMATION By union bound, the probability that a particular column c is safe when considered under π is at least 1 k 2α.

38 2k-APPROXIMATION By union bound, the probability that a particular column c is safe when considered under π is at least 1 k. 2α The probability of probing c is atleast yc (1 k ). α 2α

39 2k-APPROXIMATION By union bound, the probability that a particular column c is safe when considered under π is at least 1 k. 2α The probability of probing c is atleast yc (1 k ). α 2α By linearity of expectation, the expected profit is at least 1 (1 k ) n α 2α c=1 wcyc.

40 2k-APPROXIMATION By union bound, the probability that a particular column c is safe when considered under π is at least 1 k. 2α The probability of probing c is atleast yc (1 k ). α 2α By linearity of expectation, the expected profit is at least 1 (1 k ) n α 2α c=1 wcyc. Setting α = k implies an approximation ratio of 2k.

41 RELATED WORK Stochastic Knapsack Dean, Goemans, and Vondrák [2008] A non-adaptive 4 approximation to the optimal adaptive A adaptive (3 + ε) approximation to the optimal adaptive

42 RELATED WORK Stochastic Knapsack Dean, Goemans, and Vondrák [2008] A non-adaptive 4 approximation to the optimal adaptive A adaptive (3 + ε) approximation to the optimal adaptive Stochastic k-set Packing Bansal et al. [2010] 2k approximation in the general case k + 1 approximation in the monotone outcome case

43 RELATED WORK Stochastic Knapsack Dean, Goemans, and Vondrák [2008] A non-adaptive 4 approximation to the optimal adaptive A adaptive (3 + ε) approximation to the optimal adaptive Stochastic k-set Packing Bansal et al. [2010] 2k approximation in the general case k + 1 approximation in the monotone outcome case Stochastic Matching in graphs (with patience constraints) Bansal et al. [2010] 3 approximation for bipartite graphs 4 approximation for general graphs Matching in k-uniform hypergraph Chan and Lau [2012] (k 1 + 1/k) approximation in the deterministic case The standard LP has an integrality gap of (k 1 + 1/k) Füredi, Kahn, and Seymour [1993]

44 REFERENCES Nikhil Bansal, Anupam Gupta, Jian Li, Julián Mestre, Viswanath Nagarajan, and Atri Rudra. When lp is the cure for your matching woes: Improved bounds for stochastic matchings. In Algorithms ESA 2010, pages Springer, Yuk Hei Chan and Lap Chi Lau. On linear and semidefinite programming relaxations for hypergraph matching. Mathematical programming, 135(1-2): , Ning Chen, Nicole Immorlica, Anna R Karlin, Mohammad Mahdian, and Atri Rudra. Approximating matches made in heaven. Automata, Languages and Programming, pages , Brian C Dean, Michel X Goemans, and Jan Vondrák. Adaptivity and approximation for stochastic packing problems. In Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, pages Society for Industrial and Applied Mathematics, Brian C Dean, Michel X Goemans, and Jan Vondrák. Approximating the stochastic knapsack problem: The benefit of adaptivity. Mathematics of Operations Research, 33(4): , Zoltán Füredi, Jeff Kahn, and Paul D. Seymour. On the fractional matching polytope of a hypergraph. Combinatorica, 13(2): , 1993.

When LP is the Cure for Your Matching Woes: Approximating Stochastic Matchings

When LP is the Cure for Your Matching Woes: Approximating Stochastic Matchings Carnegie Mellon University Research Showcase Computer Science Department School of Computer Science --00 When LP is the Cure for Your Matching Woes: Approximating Stochastic Matchings Nikhil Bansal IBM

More information

When LP Is the Cure for Your Matching Woes: Improved Bounds for Stochastic Matchings

When LP Is the Cure for Your Matching Woes: Improved Bounds for Stochastic Matchings Algorithmica (01) 63:733 76 DOI 10.1007/s00453-011-9511-8 When LP Is the Cure for Your Matching Woes: Improved Bounds for Stochastic Matchings Nikhil Bansal Anupam Gupta Jian Li Julián Mestre Viswanath

More information

Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity

Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity Brian C. Dean Michel X. Goemans Jan Vondrák May 23, 2005 Abstract We consider a stochastic variant of the NP-hard 0/1 knapsack problem

More information

Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity

Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity Brian C. Dean Michel X. Goemans Jan Vondrák June 6, 2008 Abstract We consider a stochastic variant of the NP-hard 0/1 knapsack problem

More information

Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity

Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity MATHEMATICS OF OPERATIONS RESEARCH Vol. 33, No. 4, November 2008, pp. 945 964 issn 0364-765X eissn 1526-5471 08 3304 0945 informs doi 10.1287/moor.1080.0330 2008 INFORMS Approximating the Stochastic Knapsack

More information

Approximation Algorithms for Stochastic k-tsp

Approximation Algorithms for Stochastic k-tsp Approximation Algorithms for Stochastic k-tsp Alina Ene 1, Viswanath Nagarajan 2, and Rishi Saket 3 1 Computer Science Department, Boston University. aene@bu.edu 2 Industrial and Operations Engineering

More information

Thesis defended on in front of a Board of Examiners composed by: Prof. Nome Cognome (chairman) Prof. Nome Cognome Approximation algorithms for stochas

Thesis defended on in front of a Board of Examiners composed by: Prof. Nome Cognome (chairman) Prof. Nome Cognome Approximation algorithms for stochas Approximation algorithms for stochastic optimization Dipartimento di Ingegneria Informatica Automatica e Gestionale "Antonio Ruberti" Dottorato di Ricerca in Informatica XXVII Ciclo Candidate Marek Adamczyk

More information

Hypergraph Matching by Linear and Semidefinite Programming. Yves Brise, ETH Zürich, Based on 2010 paper by Chan and Lau

Hypergraph Matching by Linear and Semidefinite Programming. Yves Brise, ETH Zürich, Based on 2010 paper by Chan and Lau Hypergraph Matching by Linear and Semidefinite Programming Yves Brise, ETH Zürich, 20110329 Based on 2010 paper by Chan and Lau Introduction Vertex set V : V = n Set of hyperedges E Hypergraph matching:

More information

Iterative Rounding and Relaxation

Iterative Rounding and Relaxation Iterative Rounding and Relaxation James Davis Department of Computer Science Rutgers University Camden jamesdav@camden.rutgers.edu March 11, 2010 James Davis (Rutgers Camden) Iterative Rounding 1 / 58

More information

Prophet Inequalities and Stochastic Optimization

Prophet Inequalities and Stochastic Optimization Prophet Inequalities and Stochastic Optimization Kamesh Munagala Duke University Joint work with Sudipto Guha, UPenn Bayesian Decision System Decision Policy Stochastic Model State Update Model Update

More information

An Improved Approximation Algorithm for Requirement Cut

An Improved Approximation Algorithm for Requirement Cut An Improved Approximation Algorithm for Requirement Cut Anupam Gupta Viswanath Nagarajan R. Ravi Abstract This note presents improved approximation guarantees for the requirement cut problem: given an

More information

Stochastic Submodular Cover with Limited Adaptivity

Stochastic Submodular Cover with Limited Adaptivity Stochastic Submodular Cover with Limited Adaptivity Arpit Agarwal Sepehr Assadi Sanjeev Khanna Abstract In the submodular cover problem, we are given a non-negative monotone submodular function f over

More information

The Markovian Price of Information

The Markovian Price of Information The Markovian Price of Information Anupam Gupta 1, Haotian Jiang 2, Ziv Scully 1, and Sahil Singla 3 1 Carnegie Mellon University, Pittsburgh PA 15213, USA 2 University of Washington, Seattle WA 98195,

More information

Optimization of Submodular Functions Tutorial - lecture I

Optimization of Submodular Functions Tutorial - lecture I Optimization of Submodular Functions Tutorial - lecture I Jan Vondrák 1 1 IBM Almaden Research Center San Jose, CA Jan Vondrák (IBM Almaden) Submodular Optimization Tutorial 1 / 1 Lecture I: outline 1

More information

Algorithms to Approximate Column-Sparse Packing Problems

Algorithms to Approximate Column-Sparse Packing Problems Algorithms to Approximate Column-Sparse Pacing Problems Brian Brubach, Karthi A. Sanararaman, Aravind Srinivasan, and Pan Xu Department of Computer Science, University of Maryland, College Par, MD 20742,

More information

Semi-Infinite Relaxations for a Dynamic Knapsack Problem

Semi-Infinite Relaxations for a Dynamic Knapsack Problem Semi-Infinite Relaxations for a Dynamic Knapsack Problem Alejandro Toriello joint with Daniel Blado, Weihong Hu Stewart School of Industrial and Systems Engineering Georgia Institute of Technology MIT

More information

EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding

EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding Motivation Make a social choice that (approximately) maximizes the social welfare subject to the economic constraints

More information

Lecture 4: Random-order model for the k-secretary problem

Lecture 4: Random-order model for the k-secretary problem Algoritmos e Incerteza PUC-Rio INF2979, 2017.1 Lecture 4: Random-order model for the k-secretary problem Lecturer: Marco Molinaro April 3 rd Scribe: Joaquim Dias Garcia In this lecture we continue with

More information

Learning symmetric non-monotone submodular functions

Learning symmetric non-monotone submodular functions Learning symmetric non-monotone submodular functions Maria-Florina Balcan Georgia Institute of Technology ninamf@cc.gatech.edu Nicholas J. A. Harvey University of British Columbia nickhar@cs.ubc.ca Satoru

More information

A Robust APTAS for the Classical Bin Packing Problem

A Robust APTAS for the Classical Bin Packing Problem A Robust APTAS for the Classical Bin Packing Problem Leah Epstein 1 and Asaf Levin 2 1 Department of Mathematics, University of Haifa, 31905 Haifa, Israel. Email: lea@math.haifa.ac.il 2 Department of Statistics,

More information

Symmetry and hardness of submodular maximization problems

Symmetry and hardness of submodular maximization problems Symmetry and hardness of submodular maximization problems Jan Vondrák 1 1 Department of Mathematics Princeton University Jan Vondrák (Princeton University) Symmetry and hardness 1 / 25 Submodularity Definition

More information

New Problems and Techniques in Stochastic Combinatorial Optimization

New Problems and Techniques in Stochastic Combinatorial Optimization PKU 2014 New Problems and Techniques in Stochastic Combinatorial Optimization Jian Li Institute of Interdisciplinary Information Sciences Tsinghua University lijian83@mail.tsinghua.edu.cn Uncertain Data

More information

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

CS264: Beyond Worst-Case Analysis Lecture #15: Smoothed Complexity and Pseudopolynomial-Time Algorithms CS264: Beyond Worst-Case Analysis Lecture #15: Smoothed Complexity and Pseudopolynomial-Time Algorithms Tim Roughgarden November 5, 2014 1 Preamble Previous lectures on smoothed analysis sought a better

More information

The Knapsack Problem

The Knapsack Problem The Knapsack Problem René Beier rbeier@mpi-sb.mpg.de Max-Planck-Institut für Informatik Saarbrücken, Germany René Beier Max-Planck-Institut, Germany The Knapsack Problem p. 1 The Knapsack Problem Given

More information

Monotone Submodular Maximization over a Matroid

Monotone Submodular Maximization over a Matroid Monotone Submodular Maximization over a Matroid Yuval Filmus January 31, 2013 Abstract In this talk, we survey some recent results on monotone submodular maximization over a matroid. The survey does not

More information

Lower Bounds for Testing Bipartiteness in Dense Graphs

Lower Bounds for Testing Bipartiteness in Dense Graphs Lower Bounds for Testing Bipartiteness in Dense Graphs Andrej Bogdanov Luca Trevisan Abstract We consider the problem of testing bipartiteness in the adjacency matrix model. The best known algorithm, due

More information

Reachability-based matroid-restricted packing of arborescences

Reachability-based matroid-restricted packing of arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2016-19. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Lecture 13 March 7, 2017

Lecture 13 March 7, 2017 CS 224: Advanced Algorithms Spring 2017 Prof. Jelani Nelson Lecture 13 March 7, 2017 Scribe: Hongyao Ma Today PTAS/FPTAS/FPRAS examples PTAS: knapsack FPTAS: knapsack FPRAS: DNF counting Approximation

More information

On the knapsack closure of 0-1 Integer Linear Programs. Matteo Fischetti University of Padova, Italy

On the knapsack closure of 0-1 Integer Linear Programs. Matteo Fischetti University of Padova, Italy On the knapsack closure of 0-1 Integer Linear Programs Matteo Fischetti University of Padova, Italy matteo.fischetti@unipd.it Andrea Lodi University of Bologna, Italy alodi@deis.unibo.it Aussois, January

More information

Algorithms and Adaptivity Gaps for Stochastic Probing

Algorithms and Adaptivity Gaps for Stochastic Probing Algorithms and Adaptivity Gaps for Stochastic Probing Anupam Gupta Viswanath Nagarajan Sahil Singla Abstract A stochastic probing problem consists of a set of elements whose values are independent random

More information

Constrained Maximization of Non-Monotone Submodular Functions

Constrained Maximization of Non-Monotone Submodular Functions Constrained Maximization of Non-Monotone Submodular Functions Anupam Gupta Aaron Roth September 15, 2009 Abstract The problem of constrained submodular maximization has long been studied, with near-optimal

More information

1 Maximizing a Submodular Function

1 Maximizing a Submodular Function 6.883 Learning with Combinatorial Structure Notes for Lecture 16 Author: Arpit Agarwal 1 Maximizing a Submodular Function In the last lecture we looked at maximization of a monotone submodular function,

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

The Adwords Problem with Strict Capacity Constraints

The Adwords Problem with Strict Capacity Constraints The Adwords Problem with Strict Capacity Constraints Umang Bhaskar 1, Ajil Jalal 2, and Rahul Vaze 3 1 School of Technology and Computer Science, Tata Institute of Fundamental Research, Mumbai, India vaze@tcs.tifr.res.in

More information

Increasing the Span of Stars

Increasing the Span of Stars Increasing the Span of Stars Ning Chen Roee Engelberg C. Thach Nguyen Prasad Raghavendra Atri Rudra Gynanit Singh Department of Computer Science and Engineering, University of Washington, Seattle, WA.

More information

11.1 Set Cover ILP formulation of set cover Deterministic rounding

11.1 Set Cover ILP formulation of set cover Deterministic rounding CS787: Advanced Algorithms Lecture 11: Randomized Rounding, Concentration Bounds In this lecture we will see some more examples of approximation algorithms based on LP relaxations. This time we will use

More information

Submodular and Linear Maximization with Knapsack Constraints. Ariel Kulik

Submodular and Linear Maximization with Knapsack Constraints. Ariel Kulik Submodular and Linear Maximization with Knapsack Constraints Ariel Kulik Submodular and Linear Maximization with Knapsack Constraints Research Thesis Submitted in partial fulfillment of the requirements

More information

Lecture : Lovász Theta Body. Introduction to hierarchies.

Lecture : Lovász Theta Body. Introduction to hierarchies. Strong Relaations for Discrete Optimization Problems 20-27/05/6 Lecture : Lovász Theta Body. Introduction to hierarchies. Lecturer: Yuri Faenza Scribes: Yuri Faenza Recall: stable sets and perfect graphs

More information

Online Interval Coloring and Variants

Online Interval Coloring and Variants Online Interval Coloring and Variants Leah Epstein 1, and Meital Levy 1 Department of Mathematics, University of Haifa, 31905 Haifa, Israel. Email: lea@math.haifa.ac.il School of Computer Science, Tel-Aviv

More information

Approximating Submodular Functions. Nick Harvey University of British Columbia

Approximating Submodular Functions. Nick Harvey University of British Columbia Approximating Submodular Functions Nick Harvey University of British Columbia Approximating Submodular Functions Part 1 Nick Harvey University of British Columbia Department of Computer Science July 11th,

More information

Relaxation Analysis for the Dynamic Knapsack Problem with Stochastic Item Sizes

Relaxation Analysis for the Dynamic Knapsack Problem with Stochastic Item Sizes Relaxation Analysis for the Dynamic Knapsack Problem with Stochastic Item Sizes Daniel Blado Alejandro Toriello H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology

More information

From Primal-Dual to Cost Shares and Back: A Stronger LP Relaxation for the Steiner Forest Problem

From Primal-Dual to Cost Shares and Back: A Stronger LP Relaxation for the Steiner Forest Problem From Primal-Dual to Cost Shares and Back: A Stronger LP Relaxation for the Steiner Forest Problem Jochen Könemann 1, Stefano Leonardi 2, Guido Schäfer 2, and Stefan van Zwam 3 1 Department of Combinatorics

More information

An Incremental Model for Combinatorial Maximization Problems

An Incremental Model for Combinatorial Maximization Problems An Incremental Model for Combinatorial Maximization Problems Jeff Hartline and Alexa Sharp Department of Computer Science, Cornell University, Ithaca, NY 14853 {jhartlin, asharp}@cs.cornell.edu Abstract.

More information

Matroids and Integrality Gaps for Hypergraphic Steiner Tree Relaxations

Matroids and Integrality Gaps for Hypergraphic Steiner Tree Relaxations Matroids and Integrality Gaps for Hypergraphic Steiner Tree Relaxations Rico Zenklusen Johns Hopkins University Joint work with: Michel Goemans, Neil Olver, Thomas Rothvoß 2 / 16 The Steiner Tree problem

More information

Stochastic Submodular Cover with Limited Adaptivity

Stochastic Submodular Cover with Limited Adaptivity Stochastic Submodular Cover with Limited Adaptivity Arpit Agarwal Sepehr Assadi Sanjeev Khanna University of Pennsylvania {aarpit,sassadi,sanjeev}@cis.upenn.edu arxiv:1810.13351v1 [cs.ds] 31 Oct 2018 Abstract

More information

Adaptive Policies for Online Ad Selection Under Chunked Reward Pricing Model

Adaptive Policies for Online Ad Selection Under Chunked Reward Pricing Model Adaptive Policies for Online Ad Selection Under Chunked Reward Pricing Model Dinesh Garg IBM India Research Lab, Bangalore garg.dinesh@in.ibm.com (Joint Work with Michael Grabchak, Narayan Bhamidipati,

More information

arxiv: v1 [cs.dm] 9 Sep 2016

arxiv: v1 [cs.dm] 9 Sep 2016 O(f) Bi-Approximation for Capacitated Covering with Hard Capacities Mong-Jen Kao 1, Hai-Lun Tu 2, and D.T. Lee 1,2 1 Institute of Information Science, Academia Sinica, Taipei, Taiwan. 2 Department of Computer

More information

arxiv: v1 [math.oc] 3 Jan 2019

arxiv: v1 [math.oc] 3 Jan 2019 The Product Knapsack Problem: Approximation and Complexity arxiv:1901.00695v1 [math.oc] 3 Jan 2019 Ulrich Pferschy a, Joachim Schauer a, Clemens Thielen b a Department of Statistics and Operations Research,

More information

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs LP-Duality ( Approximation Algorithms by V. Vazirani, Chapter 12) - Well-characterized problems, min-max relations, approximate certificates - LP problems in the standard form, primal and dual linear programs

More information

Lecture 17 (Nov 3, 2011 ): Approximation via rounding SDP: Max-Cut

Lecture 17 (Nov 3, 2011 ): Approximation via rounding SDP: Max-Cut CMPUT 675: Approximation Algorithms Fall 011 Lecture 17 (Nov 3, 011 ): Approximation via rounding SDP: Max-Cut Lecturer: Mohammad R. Salavatipour Scribe: based on older notes 17.1 Approximation Algorithm

More information

Fréchet embeddings of negative type metrics

Fréchet embeddings of negative type metrics Fréchet embeddings of negative type metrics Sanjeev Arora James R Lee Assaf Naor Abstract We show that every n-point metric of negative type (in particular, every n-point subset of L 1 ) admits a Fréchet

More information

Randomized Pipage Rounding for Matroid Polytopes and Applications

Randomized Pipage Rounding for Matroid Polytopes and Applications Randomized Pipage Rounding for Matroid Polytopes and Applications Chandra Chekuri Jan Vondrák September 23, 2009 Abstract We present concentration bounds for linear functions of random variables arising

More information

On the Adaptivity Gap in Two-Stage Robust Linear Optimization under Uncertain Constraints

On the Adaptivity Gap in Two-Stage Robust Linear Optimization under Uncertain Constraints On the Adaptivity Gap in Two-Stage Robust Linear Optimization under Uncertain Constraints Pranjal Awasthi Vineet Goyal Brian Y. Lu July 15, 2015 Abstract In this paper, we study the performance of static

More information

1 T 1 = where 1 is the all-ones vector. For the upper bound, let v 1 be the eigenvector corresponding. u:(u,v) E v 1(u)

1 T 1 = where 1 is the all-ones vector. For the upper bound, let v 1 be the eigenvector corresponding. u:(u,v) E v 1(u) CME 305: Discrete Mathematics and Algorithms Instructor: Reza Zadeh (rezab@stanford.edu) Final Review Session 03/20/17 1. Let G = (V, E) be an unweighted, undirected graph. Let λ 1 be the maximum eigenvalue

More information

Paul Erdős and Graph Ramsey Theory

Paul Erdős and Graph Ramsey Theory Paul Erdős and Graph Ramsey Theory Benny Sudakov ETH and UCLA Ramsey theorem Ramsey theorem Definition: The Ramsey number r(s, n) is the minimum N such that every red-blue coloring of the edges of a complete

More information

Testing Expansion in Bounded-Degree Graphs

Testing Expansion in Bounded-Degree Graphs Testing Expansion in Bounded-Degree Graphs Artur Czumaj Department of Computer Science University of Warwick Coventry CV4 7AL, UK czumaj@dcs.warwick.ac.uk Christian Sohler Department of Computer Science

More information

arxiv: v1 [cs.ds] 22 Nov 2018

arxiv: v1 [cs.ds] 22 Nov 2018 Approximate Multi-Matroid Intersection via Iterative Refinement arxiv:1811.09027v1 [cs.ds] 22 Nov 2018 André Linhares,1, Neil Olver,2, Chaitanya Swamy,1, and Rico Zenklusen,3 1 Dept. of Combinatorics and

More information

Vertex Cover in Graphs with Locally Few Colors

Vertex Cover in Graphs with Locally Few Colors Vertex Cover in Graphs with Locally Few Colors Fabian Kuhn 1 and Monaldo Mastrolilli 2 1 Faculty of Informatics, University of Lugano (USI), 6904 Lugano, Switzerland fabian.kuhn@usi.ch 2 Dalle Molle Institute

More information

Topics in Theoretical Computer Science April 08, Lecture 8

Topics in Theoretical Computer Science April 08, Lecture 8 Topics in Theoretical Computer Science April 08, 204 Lecture 8 Lecturer: Ola Svensson Scribes: David Leydier and Samuel Grütter Introduction In this lecture we will introduce Linear Programming. It was

More information

Random Walks and Evolving Sets: Faster Convergences and Limitations

Random Walks and Evolving Sets: Faster Convergences and Limitations Random Walks and Evolving Sets: Faster Convergences and Limitations Siu On Chan 1 Tsz Chiu Kwok 2 Lap Chi Lau 2 1 The Chinese University of Hong Kong 2 University of Waterloo Jan 18, 2017 1/23 Finding

More information

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 Lecture 20: LP Relaxation and Approximation Algorithms Lecturer: Yuan Zhou Scribe: Syed Mahbub Hafiz 1 Introduction When variables of constraints of an

More information

A New Approximation Algorithm for the Asymmetric TSP with Triangle Inequality By Markus Bläser

A New Approximation Algorithm for the Asymmetric TSP with Triangle Inequality By Markus Bläser A New Approximation Algorithm for the Asymmetric TSP with Triangle Inequality By Markus Bläser Presented By: Chris Standish chriss@cs.tamu.edu 23 November 2005 1 Outline Problem Definition Frieze s Generic

More information

Combinatorial Algorithms for Minimizing the Weighted Sum of Completion Times on a Single Machine

Combinatorial Algorithms for Minimizing the Weighted Sum of Completion Times on a Single Machine Combinatorial Algorithms for Minimizing the Weighted Sum of Completion Times on a Single Machine James M. Davis 1, Rajiv Gandhi, and Vijay Kothari 1 Department of Computer Science, Rutgers University-Camden,

More information

IMA Preprint Series # 2385

IMA Preprint Series # 2385 LIST COLORINGS WITH DISTINCT LIST SIZES, THE CASE OF COMPLETE BIPARTITE GRAPHS By Zoltán Füredi and Ida Kantor IMA Preprint Series # 2385 ( October 2011 ) INSTITUTE FOR MATHEMATICS AND ITS APPLICATIONS

More information

Approximation Algorithms for the k-set Packing Problem

Approximation Algorithms for the k-set Packing Problem Approximation Algorithms for the k-set Packing Problem Marek Cygan Institute of Informatics University of Warsaw 20th October 2016, Warszawa Marek Cygan Approximation Algorithms for the k-set Packing Problem

More information

Lecture 5. Shearer s Lemma

Lecture 5. Shearer s Lemma Stanford University Spring 2016 Math 233: Non-constructive methods in combinatorics Instructor: Jan Vondrák Lecture date: April 6, 2016 Scribe: László Miklós Lovász Lecture 5. Shearer s Lemma 5.1 Introduction

More information

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 35, No., May 010, pp. 84 305 issn 0364-765X eissn 156-5471 10 350 084 informs doi 10.187/moor.1090.0440 010 INFORMS On the Power of Robust Solutions in Two-Stage

More information

LP based heuristics for the multiple knapsack problem. with assignment restrictions

LP based heuristics for the multiple knapsack problem. with assignment restrictions LP based heuristics for the multiple knapsack problem with assignment restrictions Geir Dahl and Njål Foldnes Centre of Mathematics for Applications and Department of Informatics, University of Oslo, P.O.Box

More information

Greedy Algorithms My T. UF

Greedy Algorithms My T. UF Introduction to Algorithms Greedy Algorithms @ UF Overview A greedy algorithm always makes the choice that looks best at the moment Make a locally optimal choice in hope of getting a globally optimal solution

More information

A robust APTAS for the classical bin packing problem

A robust APTAS for the classical bin packing problem A robust APTAS for the classical bin packing problem Leah Epstein Asaf Levin Abstract Bin packing is a well studied problem which has many applications. In this paper we design a robust APTAS for the problem.

More information

Elastic Caching. Anupam Gupta Ravishankar Krishnaswamy Amit Kumar Debmalya Panigrahi. Abstract

Elastic Caching. Anupam Gupta Ravishankar Krishnaswamy Amit Kumar Debmalya Panigrahi. Abstract Elastic Caching Anupam Gupta Ravishankar Krishnaswamy Amit Kumar Debmalya Panigrahi Abstract Motivated by applications in cloud computing, we study the classical online caching problem for a cache of variable

More information

An approximation algorithm for the minimum latency set cover problem

An approximation algorithm for the minimum latency set cover problem An approximation algorithm for the minimum latency set cover problem Refael Hassin 1 and Asaf Levin 2 1 Department of Statistics and Operations Research, Tel-Aviv University, Tel-Aviv, Israel. hassin@post.tau.ac.il

More information

Knapsack. Bag/knapsack of integer capacity B n items item i has size s i and profit/weight w i

Knapsack. Bag/knapsack of integer capacity B n items item i has size s i and profit/weight w i Knapsack Bag/knapsack of integer capacity B n items item i has size s i and profit/weight w i Goal: find a subset of items of maximum profit such that the item subset fits in the bag Knapsack X: item set

More information

A simple LP relaxation for the Asymmetric Traveling Salesman Problem

A simple LP relaxation for the Asymmetric Traveling Salesman Problem A simple LP relaxation for the Asymmetric Traveling Salesman Problem Thành Nguyen Cornell University, Center for Applies Mathematics 657 Rhodes Hall, Ithaca, NY, 14853,USA thanh@cs.cornell.edu Abstract.

More information

Bounds on the radius of nonsingularity

Bounds on the radius of nonsingularity Towards bounds on the radius of nonsingularity, Milan Hladík Department of Applied Mathematics, Charles University, Prague and Institute of Computer Science of the Academy of Czech Republic SCAN 2014,

More information

A Different Perspective For Approximating Max Set Packing

A Different Perspective For Approximating Max Set Packing Weizmann Institute of Science Thesis for the degree Master of Science Submitted to the Scientific Council of the Weizmann Institute of Science Rehovot, Israel A Different Perspective For Approximating

More information

Approximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta

Approximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta Approximation Algorithms and Hardness of Approximation IPM, Jan 2006 Mohammad R. Salavatipour Department of Computing Science University of Alberta 1 Introduction For NP-hard optimization problems, we

More information

arxiv: v1 [cs.dm] 21 Jun 2017

arxiv: v1 [cs.dm] 21 Jun 2017 Online Submodular Maximization Problem with Vector Packing Constraint T-H. Hubert Chan Shaofeng H.-C. Jiang Zhihao Gavin Tang Xiaowei Wu arxiv:1706.06922v1 [cs.dm] 21 Jun 2017 Abstract We consider the

More information

On Linear and Semidefinite Programming Relaxations for Hypergraph Matching

On Linear and Semidefinite Programming Relaxations for Hypergraph Matching On Linear and Semidefinite Programming Relaxations for Hypergraph Matching Yuk Hei Chan Lap Chi Lau Department of Computer Science and Engineering The Chinese University of Hong Kong Abstract The hypergraph

More information

arxiv: v1 [cs.ds] 14 Dec 2017

arxiv: v1 [cs.ds] 14 Dec 2017 SIAM J. COMPUT. Vol. xx, No. x, pp. x x c xxxx Society for Industrial and Applied Mathematics ONLINE SUBMODULAR WELFARE MAXIMIZATION: GREEDY BEATS 1 2 IN RANDOM ORDER NITISH KORULA, VAHAB MIRROKNI, AND

More information

IBM Research Report. Matroid Matching: The Power of Local Search

IBM Research Report. Matroid Matching: The Power of Local Search RC24898 (W0911-056) November 6, 2009 Computer Science IBM Research Report Matroid Matching: The Power of Local Search Jon Lee, Maxim Sviridenko IBM Research Division Thomas J. Watson Research Center P.O.

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

Single-Source Stochastic Routing

Single-Source Stochastic Routing Single-Source Stochastic Routing Shuchi Chawla Tim Roughgarden April 18, 2006 Abstract We introduce and study the following model for routing uncertain demands through a network. We are given a capacitated

More information

Multi-armed Bandits with Limited Exploration

Multi-armed Bandits with Limited Exploration Multi-armed Bandits with Limited Exploration Sudipto Guha Kamesh Munagala Abstract A central problem to decision making under uncertainty is the trade-off between exploration and exploitation: between

More information

Separating Hierarchical and General Hub Labelings

Separating Hierarchical and General Hub Labelings Separating Hierarchical and General Hub Labelings Andrew V. Goldberg 1 Ilya Razenshteyn 2 Ruslan Savchenko 3 1 Microsoft Research Silicon Valley 2 CSAIL, MIT 3 Moscow State University June 23, 2013 Overview

More information

Lecture 5: Derandomization (Part II)

Lecture 5: Derandomization (Part II) CS369E: Expanders May 1, 005 Lecture 5: Derandomization (Part II) Lecturer: Prahladh Harsha Scribe: Adam Barth Today we will use expanders to derandomize the algorithm for linearity test. Before presenting

More information

Lecture 18: Inapproximability of MAX-3-SAT

Lecture 18: Inapproximability of MAX-3-SAT CS 880: Advanced Complexity Theory 3/7/2008 Lecture 18: Inapproximability of MAX-3-SAT Instructor: Dieter van Melkebeek Scribe: Jeff Kinne In this lecture we prove a tight inapproximability result for

More information

On judicious bipartitions of graphs

On judicious bipartitions of graphs On judicious bipartitions of graphs Jie Ma Xingxing Yu Abstract For a positive integer m, let fm be the maximum value t such that any graph with m edges has a bipartite subgraph of size at least t, and

More information

Approximating MAX-E3LIN is NP-Hard

Approximating MAX-E3LIN is NP-Hard Approximating MAX-E3LIN is NP-Hard Evan Chen May 4, 2016 This lecture focuses on the MAX-E3LIN problem. We prove that approximating it is NP-hard by a reduction from LABEL-COVER. 1 Introducing MAX-E3LIN

More information

On the Competitive Ratio of the Random Sampling Auction

On the Competitive Ratio of the Random Sampling Auction On the Competitive Ratio of the Random Sampling Auction Uriel Feige 1, Abraham Flaxman 2, Jason D. Hartline 3, and Robert Kleinberg 4 1 Microsoft Research, Redmond, WA 98052. urifeige@microsoft.com 2 Carnegie

More information

A Quasi-PTAS for Unsplittable Flow on Line Graphs. Dartmouth Computer Science Technical Report TR

A Quasi-PTAS for Unsplittable Flow on Line Graphs. Dartmouth Computer Science Technical Report TR A Quasi-PTAS for Unsplittable Flow on Line Graphs Nikhil Bansal Amit Chakrabarti Amir Epstein Baruch Schieber Dartmouth Computer Science Technical Report TR2005-561 Abstract We study the Unsplittable Flow

More information

Fundamentals of optimization problems

Fundamentals of optimization problems Fundamentals of optimization problems Dmitriy Serdyuk Ferienakademie in Sarntal 2012 FAU Erlangen-Nürnberg, TU München, Uni Stuttgart September 2012 Overview 1 Introduction Optimization problems PO and

More information

Submodular Functions and Their Applications

Submodular Functions and Their Applications Submodular Functions and Their Applications Jan Vondrák IBM Almaden Research Center San Jose, CA SIAM Discrete Math conference, Minneapolis, MN June 204 Jan Vondrák (IBM Almaden) Submodular Functions and

More information

Submodular Functions: Extensions, Distributions, and Algorithms A Survey

Submodular Functions: Extensions, Distributions, and Algorithms A Survey Submodular Functions: Extensions, Distributions, and Algorithms A Survey Shaddin Dughmi PhD Qualifying Exam Report, Department of Computer Science, Stanford University Exam Committee: Serge Plotkin, Tim

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

Designing smoothing functions for improved worst-case competitive ratio in online optimization

Designing smoothing functions for improved worst-case competitive ratio in online optimization Designing smoothing functions for improved worst-case competitive ratio in online optimization Reza Eghbali Department of Electrical Engineering University of Washington Seattle, WA 9895 eghbali@uw.edu

More information

On the Price of Truthfulness in Path Auctions

On the Price of Truthfulness in Path Auctions On the Price of Truthfulness in Path Auctions Qiqi Yan Department of Computer Science, Stanford University contact@qiqiyan.com Abstract. We study the frugality ratio of truthful mechanisms in path auctions,

More information

An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes)

An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes) An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes) Nicholas J. A. Harvey University of British Columbia Vancouver, Canada nickhar@cs.ubc.ca Jan Vondrák

More information

A Multi-Exchange Local Search Algorithm for the Capacitated Facility Location Problem

A Multi-Exchange Local Search Algorithm for the Capacitated Facility Location Problem A Multi-Exchange Local Search Algorithm for the Capacitated Facility Location Problem Jiawei Zhang Bo Chen Yinyu Ye October 19, 2003 Abstract We present a multi-exchange local search algorithm for approximating

More information

On Allocating Goods to Maximize Fairness

On Allocating Goods to Maximize Fairness 2009 50th Annual IEEE Symposium on Foundations of Computer Science On Allocating Goods to Maximize Fairness Deeparnab Chakrabarty Dept. of C&O University of Waterloo Waterloo, ON N2L 3G1 Email: deepc@math.uwaterloo.ca

More information