Matroid Secretary Problem in the Random Assignment Model
|
|
- Elizabeth Drusilla O’Connor’
- 5 years ago
- Views:
Transcription
1 Matroid Secretary Problem in the Random Assignment Model José Soto Department of Mathematics M.I.T. SODA 2011 Jan 25, José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
2 Classical / multiple-choice Secretary Problem Rules 1 Given a set E of elements with hidden nonnegative weights. 2 Each element reveals its weight in uniform random order. 3 We accept or reject before the next weight is revealed. 4 Maintain a feasible set: Set of size at most r. 5 Goal: Maximize the sum of weights of selected set. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
3 Matroid secretary problem Babaioff, Immorlica, Kleinberg [SODA07] Rules 1 Given a set E of elements with hidden nonnegative weights. E is the ground set of a known matroid M = (E, I). 2 Each element reveals its weight in uniform random order. 3 We accept or reject before the next weight is revealed. 4 Maintain a feasible set: Set of size at most r. Feasible set = Independent Set in I. 5 Goal: Maximize the sum of weights of selected set. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
4 Algorithms for classical problem (uniform matroid). For r = 1: Dynkin s Algorithm n/e Observe n/e objects. Accept the first record after that. Top weight is selected w.p. 1/e. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
5 Algorithms for classical problem (uniform matroid). For r = 1: Dynkin s Algorithm n/e Observe n/e objects. Accept the first record after that. General r Top weight is selected w.p. 1/e. Divide in r classes and apply Dynkin s algorithm in each class. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
6 Algorithms for classical problem (uniform matroid). For r = 1: Dynkin s Algorithm n/e Observe n/e objects. Accept the first record after that. General r Top weight is selected w.p. 1/e. Divide in r classes and apply Dynkin s algorithm in each class. Each of the r top weights is the best of its class with prob. (1 1/r) r 1 C > 0. Thus it is selected with prob. C/e. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
7 Algorithms for classical problem (uniform matroid). For r = 1: Dynkin s Algorithm n/e Observe n/e objects. Accept the first record after that. General r Top weight is selected w.p. 1/e. Divide in r classes and apply Dynkin s algorithm in each class. Each of the r top weights is the best of its class with prob. (1 1/r) r 1 C > 0. Thus it is selected with prob. C/e. e/c (constant) competitive algorithm. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
8 Harder example: Gammoid Servers Clients Elements. Connections Independent Sets: Clients that can be simultaneously connected to Servers using edge-disjoint paths. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
9 Models of Weight Assignment: 1 Adversarial Assignment: Hidden weights are arbitrary. 2 Random Assignment: A hidden (adversarial) list of weights is assigned uniformly. 3 Unknown distribution: Weights selected i.i.d. from unknown distribution. 4 Known Distribution: Weights selected i.i.d. from known distribution. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
10 Models of Weight Assignment: Conjecture [BIK07]: O(1)-competitive algorithm for all these models 1 Adversarial Assignment: Hidden weights are arbitrary. 2 Random Assignment: A hidden (adversarial) list of weights is assigned uniformly. 3 Unknown distribution: Weights selected i.i.d. from unknown distribution. 4 Known Distribution: Weights selected i.i.d. from known distribution. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
11 Models of Weight Assignment: Conjecture [BIK07]: O(1)-competitive algorithm for all these models 1 Adversarial Assignment: Hidden weights are arbitrary. O(1)-competitive alg. for partition, graphic, transversal, laminar. [L61,D63,K05,BIK07,DP08,KP09,BDGIT09,IW11] O(log rk(m))-competitive algorithms for general matroids. [BIK07] 2 Random Assignment: A hidden (adversarial) list of weights is assigned uniformly. 3 Unknown distribution: Weights selected i.i.d. from unknown distribution. 4 Known Distribution: Weights selected i.i.d. from known distribution. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
12 Models of Weight Assignment: Conjecture [BIK07]: O(1)-competitive algorithm for all these models 1 Adversarial Assignment: Hidden weights are arbitrary. O(1)-competitive alg. for partition, graphic, transversal, laminar. [L61,D63,K05,BIK07,DP08,KP09,BDGIT09,IW11] O(log rk(m))-competitive algorithms for general matroids. [BIK07] 2 Random Assignment: [S11] O(1)-competitive algorithm. A hidden (adversarial) list of weights is assigned uniformly. 3 Unknown distribution: Weights selected i.i.d. from unknown distribution. 4 Known Distribution: Weights selected i.i.d. from known distribution. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
13 Random Assignment. Data: Known matroid M = (E, I) on n elements. Hidden list of weights: W: w 1 w 2 w 3 w n 0. Random assignment. σ : W E. Random order. π : E {1,..., n}. Objective Return an independent set ALG I such that: E π,σ [w(alg)] α E σ [w(opt)], where w(s) = e S σ 1 (e). OPT is the optimum base of M under assignment σ. (Greedy) α: Competitive Factor. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
14 Divide and Conquer to get O(1)-competitive algorithm. For a general matroid M = (E, I): Find matroids M i = (E i, I i ) with E = k i=1 E i. 1 M i admits O(1)-competitive algorithm (Easy parts). 2 Union of independent sets in each M i is independent in M. I( k i=1 M i) I(M). (Combine nicely). M 1, E 1 M 2, E 2. M, E 3 Optimum in k i=1 M i is comparable with Optimum in M. (Don t lose much). M k, E k José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
15 (Easy matroids): Uniformly dense matroids are like Uniform Definition (Uniformly dense) A loopless matroid M = (E, I) is uniformly dense if F rk(f) E, for all F. rk(e) e.g. Uniform (rk(f) = min( F, r)). Graphic K n. Projective Spaces. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
16 (Easy matroids): Uniformly dense matroids are like Uniform Definition (Uniformly dense) A loopless matroid M = (E, I) is uniformly dense if F rk(f) E, for all F. rk(e) e.g. Uniform (rk(f) = min( F, r)). Graphic K n. Projective Spaces. Property: Sets of rk(e) elements have almost full rank. E (X: X =rk(e)) [rk(x)] rk(e)(1 1/e). José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
17 Uniformly dense matroid: Simple algorithm José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
18 Uniformly dense matroid: Simple algorithm Simulate e/c-comp. alg. for Uniform Matroids with r = rk M (E). Try to add each selected weight to the independent set. Selected elements have expected rank r(1 1/e). José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
19 Uniformly dense matroid: Simple algorithm Simulate e/c-comp. alg. for Uniform Matroids with r = rk M (E). Try to add each selected weight to the independent set. Selected elements have expected rank r(1 1/e). Lemma: Constant competitive algorithm for Uniformly Dense. E π,σ [w(alg)] C ( 1 1 ) r w i K E π [w(opt M )]. e e }{{} i=1 K In fact: E π,σ [w(alg)] K E σ [w(opt P )], where P is the uniform matroid in E with bound r = rk M (E). José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
20 Uniformly Dense (sub)matroids That combine nicely Densest Submatroid Let M = (E, I) be a loopless matroid. M, E José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
21 Uniformly Dense (sub)matroids That combine nicely Densest Submatroid Let M = (E, I) be a loopless matroid. Let E 1 be the densest set of M of maximum cardinality. M 1, E 1 γ(m) := max F E F rk M (F) = E 1 rk M (E 1 ). M, E M 1 = M E1 is uniformly dense. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
22 Uniformly Dense (sub)matroids That combine nicely Densest Submatroid Let M = (E, I) be a loopless matroid. Let E 1 be the densest set of M of maximum cardinality. M 1, E 1 γ(m) := max F E F rk M (F) = E 1 rk M (E 1 ). M, E M 1 = M E1 is uniformly dense. M = M/E 1 is loopless and M, E \ E 1 γ(m ) := max F E\E 1 F rk M (F) < γ(m). I 1 I 1, I I implies I 1 I I. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
23 Uniformly Dense (sub)matroids That combine nicely Densest Submatroid Let E 2 be the densest set of M of maximum cardinality. M 2 = M E2 is uniformly dense. M = M/(E 1 E 2 ) is loopless and γ(m ) < γ(m 2 ) < γ(m 1 ) = γ(m). M 1, E 1 M 2, E 2 M, E \ (E 1 E 2 ) M, E José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
24 Uniformly Dense (sub)matroids That combine nicely Densest Submatroid Let E 2 be the densest set of M of maximum cardinality. M 2 = M E2 is uniformly dense. M = M/(E 1 E 2 ) is loopless and γ(m ) < γ(m 2 ) < γ(m 1 ) = γ(m). Iterate... M 1, E 1 M 2, E 2. M, E M k, E k José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
25 Principal Partition of a matroid Theorem (Principal Partition) Given M = (E, I) loopless, there exists a partition E = k i=1 E i such that 1 The principal minor M i = (M/E i 1 ) Ei is a uniformly dense matroid with density 2 λ 1 > λ 2 > > λ k 1. Note: λ i = γ(m i ) = E i r i. If I i I(M i ), then I 1 I 2 I k I(M). Can compute the partition in polynomial time. M 1, E 1 M 2, E 2. M k, E k M, E José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
26 Algorithm for a General Matroid M Algorithm 1 Remove the loops from M. 2 Let M 1, M 2,..., M k be the principal minors. 3 In each M i use the K -competitive algorithm for uniformly dense matroids to obtain an independent set I i. 4 Return ALG = I 1 I 2 I k. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
27 Algorithm for a General Matroid M Algorithm 1 Remove the loops from M. 2 Let M 1, M 2,..., M k be the principal minors. 3 In each M i use the K -competitive algorithm for uniformly dense matroids to obtain an independent set I i. 4 Return ALG = I 1 I 2 I k. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
28 Analysis. From Uniformly Dense Matroids to Uniform Matroids Each M i is uniformly dense. Let P i be the uniform matroid on E i with bounds r i = rk Mi (E i ). Let P = k i=1 P i be the corresponding partition matroid. By Lemma: E π,σ [w(alg E i )] K E σ [w(opt Pi )]. Hence: E π,σ [w(alg)] K E σ [w(opt P )]. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
29 Analysis. From Uniformly Dense Matroids to Uniform Matroids Each M i is uniformly dense. Let P i be the uniform matroid on E i with bounds r i = rk Mi (E i ). Let P = k i=1 P i be the corresponding partition matroid. By Lemma: E π,σ [w(alg E i )] K E σ [w(opt Pi )]. To conclude we show: Hence: E π,σ [w(alg)] K E σ [w(opt P )]. ( ): E σ [w(opt P )] (1 1/e) E σ [w(opt M )]. ( ): E[rk P (X j )] (1 1/e) E[rk M (X j )], for all j, where X j is a uniform random set of j elements in E. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
30 Analysis II: Proof of E[rk P (X j )] (1 1/e) E[rk M (X j )]. E[rk P (X j )] = = k k E[rk P (X j E i )] = E[min( X j E i, r i )] i=1 i=1 k (1 1/e) min(e[ X j E i ], r i ) i=1 k (1 1/e) min( E i j n, r i). i=1 Since λ i = E i /r i is a decreasing sequence, there is an index i = i (j) such that: i k E[rk P (X j )] (1 1/e) r i + E i j. n i=1 i=i +1 José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
31 Analysis III: Proof of E[rk P (X j )] (1 1/e) E[rk M (X j )]. i k E[rk P (X j )] (1 1/e) r i + E i j n i=1 i=i +1 ( ) j (1 1/e) rk M (E 1 E i ) + (E }{{} i +1 E k ) n E = (1 1/e) (rk M (E ) + E[ X j (E \ E ) ] ) (1 1/e) E[rk M (X j E ) + rk M (X j (E \ E )] (1 1/e) E[rk M (X j )]. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
32 Analysis III: Proof of E[rk P (X j )] (1 1/e) E[rk M (X j )]. i k E[rk P (X j )] (1 1/e) r i + E i j n i=1 i=i +1 ( ) j (1 1/e) rk M (E 1 E i ) + (E }{{} i +1 E k ) n E = (1 1/e) (rk M (E ) + E[ X j (E \ E ) ] ) (1 1/e) E[rk M (X j E ) + rk M (X j (E \ E )] (1 1/e) E[rk M (X j )]. Therefore: E π,σ [w(alg)] K (1 1/e) E σ [w(opt M )]. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
33 Conclusions and Open Problems. Summary Open First constant competitive algorithm for Matroid Secretary Problem in Random Assignment Model. Corollary: Also holds for i.i.d. weights from known or unknown distributions. Algorithm does not use hidden weights (only relative ranks). Find constant competitive algorithm for General Matroids under Adversarial Assignment. Extend to other independent systems: Note[BIK07]: Ω(log(n)/ log log(n)) lower bound. José Soto - M.I.T. Matroid Secretary - Random Assignment SODA
On Variants of the Matroid Secretary Problem
On Variants of the Matroid Secretary Problem Shayan Oveis Gharan 1 and Jan Vondrák 2 1 Stanford University, Stanford, CA shayan@stanford.edu 2 IBM Almaden Research Center, San Jose, CA jvondrak@us.ibm.com
More informationMatroid Secretary for Regular and Decomposable Matroids
Matroid Secretary for Regular and Decomposable Matroids Michael Dinitz Johns Hopkins University mdinitz@cs.jhu.edu Guy Kortsarz Rutgers University, Camden guyk@camden.rutgers.edu Abstract In the matroid
More informationMatroid Secretary for Regular and Decomposable Matroids
Matroid Secretary for Regular and Decomposable Matroids Michael Dinitz Weizmann Institute of Science mdinitz@cs.cmu.edu Guy Kortsarz Rutgers University, Camden guyk@camden.rutgers.edu Abstract In the matroid
More informationMatroid Secretary for Regular and Decomposable Matroids
Matroid Secretary for Regular and Decomposable Matroids Michael Dinitz Weizmann Institute of Science mdinitz@cs.cmu.edu Guy Kortsarz Rutgers University, Camden guyk@camden.rutgers.edu Abstract In the matroid
More informationOnline Selection Problems
Online Selection Problems Imagine you re trying to hire a secretary, find a job, select a life partner, etc. At each time step: A secretary* arrives. *I m really sorry, but for this talk the secretaries
More informationSubmodular Secretary Problem and Extensions
Submodular Secretary Problem and Extensions MohammadHossein Bateni MohammadTaghi Hajiaghayi Morteza Zadimoghaddam Abstract Online auction is the essence of many modern markets, particularly networked markets,
More informationOptimization 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 informationAn Introduction of Tutte Polynomial
An Introduction of Tutte Polynomial Bo Lin December 12, 2013 Abstract Tutte polynomial, defined for matroids and graphs, has the important property that any multiplicative graph invariant with a deletion
More informationMatroids, Secretary Problems, and Online Mechanisms
Matroids, Secretary Problems, and Online Mechanisms Moshe Babaioff Nicole Immorlica Robert Kleinberg Abstract We study a generalization of the classical secretary problem which we call the matroid secretary
More informationKnapsack. 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 informationCompetitive Weighted Matching in Transversal Matroids
Competitive Weighted Matching in Transversal Matroids Nedialko B. Dimitrov C. Greg Plaxton Abstract Consider a bipartite graph with a set of left-vertices and a set of right-vertices. All the edges adjacent
More informationNetwork Design and Game Theory Spring 2008 Lecture 2
Network Design and Game Theory Spring 2008 Lecture 2 Instructor: Mohammad T. Hajiaghayi Scribe: Imdadullah Khan February 04, 2008 MAXIMUM COVERAGE In this lecture we review Maximum Coverage and Unique
More informationPacking Returning Secretaries
Packing Returning Secretaries Martin Hoefer Goethe University Frankfurt/Main, Germany mhoefer@csuni-frankfurtde Lisa Wilhelmi Goethe University Frankfurt/Main, Germany wilhelmi@csuni-frankfurtde Abstract
More informationh-vectors OF SMALL MATROID COMPLEXES
h-vectors OF SMALL MATROID COMPLEXES JESÚS A. DE LOERA, YVONNE KEMPER, STEVEN KLEE Abstract. Stanley conjectured in 1977 that the h-vector of a matroid simplicial complex is a pure O-sequence. We give
More informationNotes on MapReduce Algorithms
Notes on MapReduce Algorithms Barna Saha 1 Finding Minimum Spanning Tree of a Dense Graph in MapReduce We are given a graph G = (V, E) on V = N vertices and E = m N 1+c edges for some constant c > 0. Our
More informationLECTURE 3 Matroids and geometric lattices
LECTURE 3 Matroids and geometric lattices 3.1. Matroids A matroid is an abstraction of a set of vectors in a vector space (for us, the normals to the hyperplanes in an arrangement). Many basic facts about
More informationCSE 421 Dynamic Programming
CSE Dynamic Programming Yin Tat Lee Weighted Interval Scheduling Interval Scheduling Job j starts at s(j) and finishes at f j and has weight w j Two jobs compatible if they don t overlap. Goal: find maximum
More information1 Some loose ends from last time
Cornell University, Fall 2010 CS 6820: Algorithms Lecture notes: Kruskal s and Borůvka s MST algorithms September 20, 2010 1 Some loose ends from last time 1.1 A lemma concerning greedy algorithms and
More informationCompetitive Weighted Matching in Transversal Matroids
Competitive Weighted Matching in Transversal Matroids Nedialko B. Dimitrov and C. Greg Plaxton University of Texas at Austin 1 University Station C0500 Austin, Texas 78712 0233 {ned,plaxton}@cs.utexas.edu
More informationDISKRETE MATHEMATIK UND OPTIMIERUNG
DISKRETE MATHEMATIK UND OPTIMIERUNG Immanuel Albrecht and Winfried Hochstättler: Lattice Path Matroids Are 3-Colorable Technical Report feu-dmo039.15 Contact: immanuel.albrechtfernuni-hagen.de, winfried.hochstaettler@fernuni-hagen.de
More information9. Submodular function optimization
Submodular function maximization 9-9. Submodular function optimization Submodular function maximization Greedy algorithm for monotone case Influence maximization Greedy algorithm for non-monotone case
More information1 Submodular functions
CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: November 16, 2010 1 Submodular functions We have already encountered submodular functions. Let s recall
More informationA lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo
A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A. E. Brouwer & W. H. Haemers 2008-02-28 Abstract We show that if µ j is the j-th largest Laplacian eigenvalue, and d
More information1 The Knapsack Problem
Comp 260: Advanced Algorithms Prof. Lenore Cowen Tufts University, Spring 2018 Scribe: Tom Magerlein 1 Lecture 4: The Knapsack Problem 1 The Knapsack Problem Suppose we are trying to burgle someone s house.
More informationApproximation Algorithms for Online Weighted Rank Function Maximization under Matroid Constraints
Approximation Algorithms for Online Weighted Rank Function Maximization under Matroid Constraints Niv Buchbinder 1, Joseph (Seffi) Naor 2, R. Ravi 3, and Mohit Singh 4 1 Computer Science Dept., Open University
More informationKernelization by matroids: Odd Cycle Transversal
Lecture 8 (10.05.2013) Scribe: Tomasz Kociumaka Lecturer: Marek Cygan Kernelization by matroids: Odd Cycle Transversal 1 Introduction The main aim of this lecture is to give a polynomial kernel for the
More informationDetermining a Binary Matroid from its Small Circuits
Determining a Binary Matroid from its Small Circuits James Oxley Department of Mathematics Louisiana State University Louisiana, USA oxley@math.lsu.edu Charles Semple School of Mathematics and Statistics
More informationA lower bound for scheduling of unit jobs with immediate decision on parallel machines
A lower bound for scheduling of unit jobs with immediate decision on parallel machines Tomáš Ebenlendr Jiří Sgall Abstract Consider scheduling of unit jobs with release times and deadlines on m identical
More informationMatroid Optimisation Problems with Nested Non-linear Monomials in the Objective Function
atroid Optimisation Problems with Nested Non-linear onomials in the Objective Function Anja Fischer Frank Fischer S. Thomas ccormick 14th arch 2016 Abstract Recently, Buchheim and Klein [4] suggested to
More informationMinimization of Symmetric Submodular Functions under Hereditary Constraints
Minimization of Symmetric Submodular Functions under Hereditary Constraints J.A. Soto (joint work with M. Goemans) DIM, Univ. de Chile April 4th, 2012 1 of 21 Outline Background Minimal Minimizers and
More informationBalanced Signings and the Chromatic Number of Oriented Matroids
Balanced Signings and the Chromatic Number of Oriented Matroids Luis Goddyn * Department of Mathematics Simon Fraser University Burnaby, BC, Canada E-mail: goddyn@math.sfu.ca and Petr Hliněný Department
More informationProving lower bounds in the LOCAL model. Juho Hirvonen, IRIF, CNRS, and Université Paris Diderot
Proving lower bounds in the LOCAL model Juho Hirvonen, IRIF, CNRS, and Université Paris Diderot ADGA, 20 October, 2017 Talk outline Sketch two lower bound proof techniques for distributed graph algorithms
More informationOn the intersection of infinite matroids
On the intersection of infinite matroids Elad Aigner-Horev Johannes Carmesin Jan-Oliver Fröhlich University of Hamburg 9 July 2012 Abstract We show that the infinite matroid intersection conjecture of
More informationWelfare Maximization with Friends-of-Friends Network Externalities
Welfare Maximization with Friends-of-Friends Network Externalities Extended version of a talk at STACS 2015, Munich Wolfgang Dvořák 1 joint work with: Sayan Bhattacharya 2, Monika Henzinger 1, Martin Starnberger
More informationWeighted linear matroid matching
Egerváry Research Group (EGRES) Eötvös University, Budapest, Hungary Waterloo, June 12, 2012 Definitions V is a vectorspace V 1, V 2,, V k < V are called skew subspaces ( independent subspaces ) if they
More informationDiscrete Optimization 2010 Lecture 2 Matroids & Shortest Paths
Matroids Shortest Paths Discrete Optimization 2010 Lecture 2 Matroids & Shortest Paths Marc Uetz University of Twente m.uetz@utwente.nl Lecture 2: sheet 1 / 25 Marc Uetz Discrete Optimization Matroids
More informationReachability-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 informationCharacterizing binary matroids with no P 9 -minor
1 2 Characterizing binary matroids with no P 9 -minor Guoli Ding 1 and Haidong Wu 2 1. Department of Mathematics, Louisiana State University, Baton Rouge, Louisiana, USA Email: ding@math.lsu.edu 2. Department
More informationDynamic Programming: Interval Scheduling and Knapsack
Dynamic Programming: Interval Scheduling and Knapsack . Weighted Interval Scheduling Weighted Interval Scheduling Weighted interval scheduling problem. Job j starts at s j, finishes at f j, and has weight
More informationSecretary Problems with Convex Costs
Secretary Problems with Convex Costs Siddharth Barman Seeun Umboh Shuchi Chawla David Malec University of Wisconsin Madison {sid, seeun, shuchi, dmalec}@cs.wisc.edu Abstract We consider online resource
More informationSecretary Problems. Petropanagiotaki Maria. January MPLA, Algorithms & Complexity 2
January 15 2015 MPLA, Algorithms & Complexity 2 Simplest form of the problem 1 The candidates are totally ordered from best to worst with no ties. 2 The candidates arrive sequentially in random order.
More informationBipartite Subgraphs of Integer Weighted Graphs
Bipartite Subgraphs of Integer Weighted Graphs Noga Alon Eran Halperin February, 00 Abstract For every integer p > 0 let f(p be the minimum possible value of the maximum weight of a cut in an integer weighted
More informationPROJECTIVE GEOMETRIES IN EXPONENTIALLY DENSE MATROIDS. II
PROJECTIVE GEOMETRIES IN EXPONENTIALLY DENSE MATROIDS. II PETER NELSON Abstract. We show for each positive integer a that, if M is a minor-closed class of matroids not containing all rank-(a + 1) uniform
More informationMatroids. Start with a set of objects, for example: E={ 1, 2, 3, 4, 5 }
Start with a set of objects, for example: E={ 1, 2, 3, 4, 5 } Start with a set of objects, for example: E={ 1, 2, 3, 4, 5 } The power set of E is the set of all possible subsets of E: {}, {1}, {2}, {3},
More informationMATROIDS DENSER THAN A PROJECTIVE GEOMETRY
MATROIDS DENSER THAN A PROJECTIVE GEOMETRY PETER NELSON Abstract. The growth-rate function for a minor-closed class M of matroids is the function h where, for each non-negative integer r, h(r) is the maximum
More informationALGEBRAIC STRUCTURE AND DEGREE REDUCTION
ALGEBRAIC STRUCTURE AND DEGREE REDUCTION Let S F n. We define deg(s) to be the minimal degree of a non-zero polynomial that vanishes on S. We have seen that for a finite set S, deg(s) n S 1/n. In fact,
More informationMore Approximation Algorithms
CS 473: Algorithms, Spring 2018 More Approximation Algorithms Lecture 25 April 26, 2018 Most slides are courtesy Prof. Chekuri Ruta (UIUC) CS473 1 Spring 2018 1 / 28 Formal definition of approximation
More informationStructured Robust Submodular Maximization: Offline and Online Algorithms
Structured Robust Submodular Maximization: Offline and Online Algorithms Nima Anari Nika Haghtalab Joseph (Seffi) Naor Sebastian Pokutta Mohit Singh Alfredo Torrico Abstract Constrained submodular function
More informationApproximating 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 informationHamilton Circuits and Dominating Circuits in Regular Matroids
Hamilton Circuits and Dominating Circuits in Regular Matroids S. McGuinness Thompson Rivers University June 1, 2012 S. McGuinness (TRU) Hamilton Circuits and Dominating Circuits in Regular Matroids June
More informationDiskrete Mathematik und Optimierung
Diskrete Mathematik und Optimierung Winfried Hochstättler, Robert Nickel: On the Chromatic Number of an Oriented Matroid Technical Report feu-dmo007.07 Contact: winfried.hochstaettler@fernuni-hagen.de
More informationSpanning and Independence Properties of Finite Frames
Chapter 1 Spanning and Independence Properties of Finite Frames Peter G. Casazza and Darrin Speegle Abstract The fundamental notion of frame theory is redundancy. It is this property which makes frames
More informationGraph coloring, perfect graphs
Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive
More informationApproximating minimum cost connectivity problems
Approximating minimum cost connectivity problems Guy Kortsarz Zeev Nutov Rutgers University, Camden The Open University of Israel guyk@camden.rutgers.edu nutov@openu.ac.il 1 Introduction We survey approximation
More informationCMPUT 675: Approximation Algorithms Fall 2014
CMPUT 675: Approximation Algorithms Fall 204 Lecture 25 (Nov 3 & 5): Group Steiner Tree Lecturer: Zachary Friggstad Scribe: Zachary Friggstad 25. Group Steiner Tree In this problem, we are given a graph
More informationDominating Set. Chapter 7
Chapter 7 Dominating Set In this chapter we present another randomized algorithm that demonstrates the power of randomization to break symmetries. We study the problem of finding a small dominating set
More informationDensest/Heaviest k-subgraph on Interval Graphs, Chordal Graphs and Planar Graphs
1 / 25 Densest/Heaviest k-subgraph on Interval Graphs, Chordal Graphs and Planar Graphs Presented by Jian Li, Fudan University Mar 2007, HKUST May 8, 2006 2 / 25 Problem Definition: Densest k-subgraph
More informationAgenda. Soviet Rail Network, We ve done Greedy Method Divide and Conquer Dynamic Programming
Agenda We ve done Greedy Method Divide and Conquer Dynamic Programming Now Flow Networks, Max-flow Min-cut and Applications c Hung Q. Ngo (SUNY at Buffalo) CSE 531 Algorithm Analysis and Design 1 / 52
More informationA Threshold of ln(n) for approximating set cover
A Threshold of ln(n) for approximating set cover October 20, 2009 1 The k-prover proof system There is a single verifier V and k provers P 1, P 2,..., P k. Binary code with k codewords, each of length
More informationGreedy 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 informationECE531 Screencast 11.4: Composite Neyman-Pearson Hypothesis Testing
ECE531 Screencast 11.4: Composite Neyman-Pearson Hypothesis Testing D. Richard Brown III Worcester Polytechnic Institute Worcester Polytechnic Institute D. Richard Brown III 1 / 8 Basics Hypotheses H 0
More informationCost-Constrained Matchings and Disjoint Paths
Cost-Constrained Matchings and Disjoint Paths Kenneth A. Berman 1 Department of ECE & Computer Science University of Cincinnati, Cincinnati, OH Abstract Let G = (V, E) be a graph, where the edges are weighted
More informationApproximating maximum satisfiable subsystems of linear equations of bounded width
Approximating maximum satisfiable subsystems of linear equations of bounded width Zeev Nutov The Open University of Israel Daniel Reichman The Open University of Israel Abstract We consider the problem
More informationStreaming Algorithms for Submodular Function Maximization
Streaming Algorithms for Submodular Function Maximization Chandra Chekuri Shalmoli Gupta Kent Quanrud University of Illinois at Urbana-Champaign October 6, 2015 Submodular functions f : 2 N R if S T N,
More informationDynamic Programming( Weighted Interval Scheduling)
Dynamic Programming( Weighted Interval Scheduling) 17 November, 2016 Dynamic Programming 1 Dynamic programming algorithms are used for optimization (for example, finding the shortest path between two points,
More informationAPPROXIMATION ALGORITHMS RESOLUTION OF SELECTED PROBLEMS 1
UNIVERSIDAD DE LA REPUBLICA ORIENTAL DEL URUGUAY IMERL, FACULTAD DE INGENIERIA LABORATORIO DE PROBABILIDAD Y ESTADISTICA APPROXIMATION ALGORITHMS RESOLUTION OF SELECTED PROBLEMS 1 STUDENT: PABLO ROMERO
More informationABHELSINKI UNIVERSITY OF TECHNOLOGY
Approximation Algorithms Seminar 1 Set Cover, Steiner Tree and TSP Siert Wieringa siert.wieringa@tkk.fi Approximation Algorithms Seminar 1 1/27 Contents Approximation algorithms for: Set Cover Steiner
More informationConstrained 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 informationRayleigh Property of Lattice Path Matroids
Rayleigh Property of Lattice Path Matroids by Yan Xu A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for the degree of Master of Mathemeatics in Combinatorics and
More informationMatroid intersection, base packing and base covering for infinite matroids
Matroid intersection, base packing and base covering for infinite matroids Nathan Bowler Johannes Carmesin June 25, 2014 Abstract As part of the recent developments in infinite matroid theory, there have
More informationarxiv: v2 [cs.ds] 7 Mar 2016
The robust recoverable spanning tree problem with interval costs is polynomially solvable arxiv:1602.07422v2 [cs.ds] 7 Mar 2016 Mikita Hradovich, Adam Kasperski, Pawe l Zieliński Faculty of Fundamental
More informationSubmodular Functions Properties Algorithms Machine Learning
Submodular Functions Properties Algorithms Machine Learning Rémi Gilleron Inria Lille - Nord Europe & LIFL & Univ Lille Jan. 12 revised Aug. 14 Rémi Gilleron (Mostrare) Submodular Functions Jan. 12 revised
More informationTHE DIRECT SUM, UNION AND INTERSECTION OF POSET MATROIDS
SOOCHOW JOURNAL OF MATHEMATICS Volume 28, No. 4, pp. 347-355, October 2002 THE DIRECT SUM, UNION AND INTERSECTION OF POSET MATROIDS BY HUA MAO 1,2 AND SANYANG LIU 2 Abstract. This paper first shows how
More informationChapter 7 Randomization Algorithm Theory WS 2017/18 Fabian Kuhn
Chapter 7 Randomization Algorithm Theory WS 2017/18 Fabian Kuhn Randomization Randomized Algorithm: An algorithm that uses (or can use) random coin flips in order to make decisions We will see: randomization
More informationChapter 6 Randomization Algorithm Theory WS 2012/13 Fabian Kuhn
Chapter 6 Randomization Algorithm Theory WS 2012/13 Fabian Kuhn Randomization Randomized Algorithm: An algorithm that uses (or can use) random coin flips in order to make decisions We will see: randomization
More informationSymmetry 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 informationRepresenting matroids by polynomials with the half-plane property. Rafael S. González D León Advisor: Petter Brändén
Representing matroids by polynomials with the half-plane property Rafael S. González D León Advisor: Petter Brändén Dept. of Mathematics, Royal Institute of Technology, Sweden E-mail address: rsgd@kth.se
More informationChapter 6. Hypothesis Tests Lecture 20: UMP tests and Neyman-Pearson lemma
Chapter 6. Hypothesis Tests Lecture 20: UMP tests and Neyman-Pearson lemma Theory of testing hypotheses X: a sample from a population P in P, a family of populations. Based on the observed X, we test a
More informationOn the Submodularity of Influence in Social Networks
On the Submodularity of Influence in Social Networks Elchanan Mossel Dept. of Statistics U.C. Berkeley mossel@stat.berkeley.edu Sebastien Roch Dept. of Statistics U.C. Berkeley sroch@stat.berkeley.edu
More informationDeterminantal Probability Measures. by Russell Lyons (Indiana University)
Determinantal Probability Measures by Russell Lyons (Indiana University) 1 Determinantal Measures If E is finite and H l 2 (E) is a subspace, it defines the determinantal measure T E with T = dim H P H
More informationOn disjoint common bases in two matroids
Egerváry Research Group on Combinatorial Optimization Technical reports TR-2010-10. 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 informationMatroids and submodular optimization
Matroids and submodular optimization Attila Bernáth Research fellow, Institute of Informatics, Warsaw University 23 May 2012 Attila Bernáth () Matroids and submodular optimization 23 May 2012 1 / 10 About
More informationThis means that we can assume each list ) is
This means that we can assume each list ) is of the form ),, ( )with < and Since the sizes of the items are integers, there are at most +1pairs in each list Furthermore, if we let = be the maximum possible
More informationChapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.
Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should
More informationSubmodular 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 informationRota s Conjecture. Jim Geelen, Bert Gerards, and Geoff Whittle
Rota s Conjecture Jim Geelen, Bert Gerards, and Geoff Whittle Rota s Conjecture For each finite field field F, there are at most a finite number of excluded minors for F-representability. Ingredients of
More information1 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 informationRobust Principal Component Analysis
ELE 538B: Mathematics of High-Dimensional Data Robust Principal Component Analysis Yuxin Chen Princeton University, Fall 2018 Disentangling sparse and low-rank matrices Suppose we are given a matrix M
More informationStochastic 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 informationNew algorithms for Disjoint Paths and Routing Problems
New algorithms for Disjoint Paths and Routing Problems Chandra Chekuri Dept. of Computer Science Univ. of Illinois (UIUC) Menger s Theorem Theorem: The maximum number of s-t edgedisjoint paths in a graph
More informationA Polynomial-Time Algorithm for Pliable Index Coding
1 A Polynomial-Time Algorithm for Pliable Index Coding Linqi Song and Christina Fragouli arxiv:1610.06845v [cs.it] 9 Aug 017 Abstract In pliable index coding, we consider a server with m messages and n
More informationDecomposing dense bipartite graphs into 4-cycles
Decomposing dense bipartite graphs into 4-cycles Nicholas J. Cavenagh Department of Mathematics The University of Waikato Private Bag 3105 Hamilton 3240, New Zealand nickc@waikato.ac.nz Submitted: Jun
More informationTHE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE 1. INTRODUCTION
THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE AHMAD ABDI AND BERTRAND GUENIN ABSTRACT. It is proved that the lines of the Fano plane and the odd circuits of K 5 constitute the only minimally
More informationA multivariate interlace polynomial
A multivariate interlace polynomial Bruno Courcelle LaBRI, Université Bordeaux 1 and CNRS General objectives : Logical descriptions of graph polynomials Application to their computations Systematic construction
More informationCoin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages.
IV-0 Definitions Optimization Problem: Given an Optimization Function and a set of constraints, find an optimal solution. Optimal Solution: A feasible solution for which the optimization function has the
More informationSymmetric Graph Properties Have Independent Edges
Symmetric Graph Properties Have Independent Edges Paris Siminelakis PhD Student, Stanford EE Joint work with Dimitris Achlioptas, UCSC CS Random Graphs p 1-p G(n,m) G(n,p) Random Graphs p 1-p G(n,m) G(n,p)
More informationTopics in Approximation Algorithms Solution for Homework 3
Topics in Approximation Algorithms Solution for Homework 3 Problem 1 We show that any solution {U t } can be modified to satisfy U τ L τ as follows. Suppose U τ L τ, so there is a vertex v U τ but v L
More informationQuick Sort Notes , Spring 2010
Quick Sort Notes 18.310, Spring 2010 0.1 Randomized Median Finding In a previous lecture, we discussed the problem of finding the median of a list of m elements, or more generally the element of rank m.
More informationColoring. Basics. A k-coloring of a loopless graph G is a function f : V (G) S where S = k (often S = [k]).
Coloring Basics A k-coloring of a loopless graph G is a function f : V (G) S where S = k (often S = [k]). For an i S, the set f 1 (i) is called a color class. A k-coloring is called proper if adjacent
More informationLecture 15 (Oct 6): LP Duality
CMPUT 675: Approximation Algorithms Fall 2014 Lecturer: Zachary Friggstad Lecture 15 (Oct 6): LP Duality Scribe: Zachary Friggstad 15.1 Introduction by Example Given a linear program and a feasible solution
More information