An Improved Approximation for k-median, and Positive Correlation in Budgeted Optimization
|
|
- Dylan Lang
- 5 years ago
- Views:
Transcription
1 An Improved Approximation for k-median, and Positive Correlation in Budgeted Optimization Jaroslaw Byrka 1 Thomas Pensyl 2 Bartosz Rybicki 1 Aravind Srinivasan 2 Khoa Trinh 2 1 University of Wroclaw, Poland 2 University of Maryland, USA ISMP 2015
2 k-median Input: set of facilities F set of clients C symmetric distance metric d on C F an integer k > 0 Goal: pick k facilities which minimize total connection cost of clients. Example: k = 2, open facilities A, C and pay cost = 7. A B C
3 Uncapcitated Facility Location Input: set of facilities F set of clients C symmetric distance metric d on C F each facility has an opening cost Goal: pick some facilities which minimize total opening cost and connection cost. Example: open facilities A, C and pay cost = A B C
4 Bi-point solution as middle step Bi-point solution: a feasible solution which is a convex combination of two integral solutions. Step I: Construct a bi-point solution. Use some special UFL algorithms to get a cheap bi-point solution. Step II: Round bi-point solution to integral one.
5 Previous Work Year% Authors% Bi.point% Construc3on% Bi.point% Rounding% 99# Charikar#et.#al.# (LP#Rounding)# 6.667# 99# Jain#&#Vazirani# 3#+#ε# 2# 6#+#ε# 02# Jain,Mahdian#&#Saberi# 2#+#ε# 2# 4#+#ε# 01# Arya#et.#al.# (Local#Search)# 3#+#ε# k.median% Approxima3on% 12# Li#&#Svensson# 2#+#ε# 1.366#+#ε# 2.732#+#ε# 15% Our%work% 2#+#ε# 1.337%+%ε% 2.674%+%ε%
6 Bi-point Rounding Again, bi-point solution is convex combination of two integral solutions, F 1 and F 2. a F 1 + b F 2 = k, where (a, b > 0, a + b = 1) F 2 F 1
7 Stars Form stars by attaching each facility in F 1 to closest facility in F 1. F 2 F 1
8 Li-Svensson s rounding algorithm Key property: if some leaf is closed then its root must be open. Pr[i 1 is open] a for all i 1 F 1 Pr[i 2 is open] b for all i 2 F 2 approximation factor = #open facilities = a F 1 + b F 2 + O(1) = k + O(1). F 2 F 1
9 Distance bounds i 2 d 2 d 1 j d 3 i 1 i 3 There is an open facility in {i 1, i 2, i 3 } d 3 d 2 + d(i 2, i 3 ) d 1 + 2d 2 The total (expected) connection cost is a (non-linear) function of cost (F 1 ), cost (F 2 ), a, b which can be related to OPT.
10 Tight Instance In tight case, almost all stars have exactly 1 leaf. BUT still many clients near 2-leafed stars.
11 Tight Instance Why not close some 1-leafed stars to open more leaves of the 2-leafed stars?
12 Long 1-leafed stars i 2 i 3 i 4 i 5 Consider any 1-leafed star (i 2, i 3 ) and let i 4 be the closest leaf of a 2-leafed star to i 3. Then the star (i 2, i 3 ) is long if for some constant g > 0. d(i 2, i 3 ) gd(i 3, i 4 ),
13 Long 1-leafed stars can be closed apple d d 1 d 1 + d 2 2 d apple d1+d2 2 g apple d1+d2 g i 1 j i 2 i 3 i 4 i 4 i 5
14 Bi-point Rounding Improved Bi-point rounding algorithm: Consists of 8 different rounding strategies. Analysis uses a non-linear factor revealing program. Approximation ratio:
15 Dependent Rounding Given a vector P = (p 1,..., p n ) with 0 p i 1, Dependent Rounding algorithm rounds P into a 0-1 vector X such that the sum is preserved: n i=1 X i = n i=1 p i, the marginals are preserved: Pr[X i = 1] = p i, negative correlation between X i s: e.g. Pr[X i = 1 X j = 1] p i p j Pr[Xi = 0 X j = 0] (1 p i )(1 p j )
16 A Typical Example of Negative Correlation in Facility Location Problems Assume that we have a client j and a set S of facilities that are close to j. Each facility i S has an opening variable y i. Applying dependent rounding to opening variables in S gives [ ] Pr[all facilities in S are closed] = Pr {i is closed} i S i S(1 Pr[i is open]) exp ( i S ) y i.
17 Positive Correlation i 2 d 2 d 1 j d 3 i 1 i 3 For each root i F 1, let X i be the indicator whether i or its leaves is opened.
18 Positive Correlation i 2 d 2 d 1 j d 3 i 1 i 3 For each root i F 1, let X i be the indicator whether i or its leaves is opened. We want to upper-bound E [ cost (j)]: E [ cost (j)] Pr[X i3 = 0]d 2 + Pr[X i3 = 1 X i1 = 1]d 1 + Pr[X i3 = 1 X i1 = 0]d 3
19 Positive Correlation i 2 d 2 d 1 j d 3 i 1 i 3 For each root i F 1, let X i be the indicator whether i or its leaves is opened. We want to upper-bound E [ cost (j)]: E [ cost (j)] Pr[X i3 = 0]d 2 + Pr[X i3 = 1 X i1 = 1]d 1 + Pr[X i3 = 1 X i1 = 0]d 3 Pr[X i3 = 1 X i1 = 1] Pr[X i3 = 1] Pr[X i1 = 1] = a 2, by negative correlation
20 Positive Correlation i 2 d 2 d 1 j d 3 i 1 i 3 For each root i F 1, let X i be the indicator whether i or its leaves is opened. We want to upper-bound E [ cost (j)]: E [ cost (j)] Pr[X i3 = 0]d 2 + Pr[X i3 = 1 X i1 = 1]d 1 + Pr[X i3 = 1 X i1 = 0]d 3 Pr[X i3 = 1 X i1 = 1] Pr[X i3 = 1] Pr[X i1 = 1] = a 2, by negative correlation How about Pr[Xi3 = 1 X i1 = 0]?
21 Near Independence Independence: Near-Independence: Pr[A B C] = p A p B p C (1 ɛ)p A p B p C Pr[A B C] (1 + ɛ)p A p B p C Can dependent rounding achieve this property? Answer: Yes, but with limits...
22 Extreme Examples Observation 1: if p 1 = p 2 =... = p n = 1/2, we have Pr[X 1 = 1 X 2 = 0... X n = 0] = 0. On the other hand, Pr[X 1 = 1] n i=2 Pr[X i = 0] = 2 n > 0. Get around this by considering a small subset of events.
23 Extreme Examples Observation 1: if p 1 = p 2 =... = p n = 1/2, we have Pr[X 1 = 1 X 2 = 0... X n = 0] = 0. On the other hand, Pr[X 1 = 1] n i=2 Pr[X i = 0] = 2 n > 0. Get around this by considering a small subset of events. Observation 2: if p 1 = p 2 =... = p n = 1/n. Then, Pr[X 1 = 1 X 2 = 1] = 0. On the other hand, Pr[X 1 = 1] Pr[X 2 = 1] = 1/n 2 > 0. Get around this by by requiring that the values p i are not too close to 0 or 1.
24 Modified Dependent Rounding Modification: randomly permute the variables before applying dependent rounding.
25 Modified Dependent Rounding Modification: randomly permute the variables before applying dependent rounding. Our results: if there is some α > 0 that α p i 1 α for all i, then for any t events of the form X i = 0 or X i = 1, their joint probability lies within ( )) 1 (1 t2 nα 2 and ( 1 + ( 1 + t ) ) t 1 nα 2, of the value it would if these events were independent.
26 Modified Dependent Rounding Modification: randomly permute the variables before applying dependent rounding. Our results: if there is some α > 0 that α p i 1 α for all i, then for any t events of the form X i = 0 or X i = 1, their joint probability lies within ( )) 1 (1 t2 nα 2 and ( 1 + ( 1 + t ) ) t 1 nα 2, of the value it would if these events were independent. in particular, these factors are (1 + o(1)) and (1 o(1)) if t = o(α n).
27 Modified Dependent Rounding Application to k-median: reduce #extra facilities from O(1/ɛ) to O(log(1/ɛ)) reduce run-time from n O(1/ɛ2) to n O(1/ɛ log(1/ɛ)).
28 Open questions Closing the gap for k-median? Our algorithm: ( ɛ)-apx Best known lower bound: 1 + 2/e Other applications of dependent rounding with near-independence property?
29 Thank you!
An Improved Approximation Algorithm for Knapsack Median Using Sparsification
Algorithmica manuscript No. (will be inserted by the editor) An Improved Approximation Algorithm for Knapsack Median Using Sparsification Jaros law Byrka Thomas Pensyl Bartosz Rybicki Joachim Spoerhase
More informationAn Improved Approximation Algorithm for Knapsack Median Using Sparsification
An Improved Approximation Algorithm for Knapsack Median Using Sparsification Jaroslaw Byrka 1, Thomas Pensyl 2, Bartosz Rybicki 1, Joachim Spoerhase 1, Aravind Srinivasan 3, and Khoa Trinh 2 1 Institute
More informationApproximation algorithms for stochastic clustering
Approximation algorithms for stochastic clustering David G. Harris Department of Computer Science University of Maryland, College Park, MD 20742 davidgharris29@gmail.com Shi Li University at Buffalo Buffalo,
More informationApproximating capacitated k-median with (1 + ɛ)k open facilities
Approximating capacitated k-median with 1 + )k open facilities Shi Li Abstract In the capacitated k-median CKM) problem, we are given a set F of facilities, each facility i F with a capacity u i, a set
More informationA Dependent LP-rounding Approach for the k-median Problem
A Dependent LP-rounding Approach for the k-median Problem Moses Charikar 1 and Shi Li 1 Department of computer science, Princeton University, Princeton NJ 08540, USA Abstract. In this paper, we revisit
More informationApproximating k-median via Pseudo-Approximation
Approximating k-median via Pseudo-Approximation Shi Li Princeton, USA shili@cs.princeton.edu Ola Svensson EPFL, Switzerland ola.svensson@epfl.ch September 11, 014 Abstract We present a novel approximation
More informationAdvanced Algorithms 南京大学 尹一通
Advanced Algorithms 南京大学 尹一通 LP-based Algorithms LP rounding: Relax the integer program to LP; round the optimal LP solution to a nearby feasible integral solution. The primal-dual schema: Find a pair
More information1. Consider a random independent sample of size 712 from a distribution with the following pdf. c 1+x. f(x) =
1. Consider a random independent sample of size 712 from a distribution with the following pdf f(x) = c 1+x 0
More informationLecture 6,7 (Sept 27 and 29, 2011 ): Bin Packing, MAX-SAT
,7 CMPUT 675: Approximation Algorithms Fall 2011 Lecture 6,7 (Sept 27 and 29, 2011 ): Bin Pacing, MAX-SAT Lecturer: Mohammad R. Salavatipour Scribe: Weitian Tong 6.1 Bin Pacing Problem Recall the bin pacing
More informationLinear Programming. Scheduling problems
Linear Programming Scheduling problems Linear programming (LP) ( )., 1, for 0 min 1 1 1 1 1 11 1 1 n i x b x a x a b x a x a x c x c x z i m n mn m n n n n! = + + + + + + = Extreme points x ={x 1,,x n
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 informationarxiv: v2 [cs.ds] 6 Apr 2018
Constant Approximation for k-median and k-means with Outliers via Iterative Rounding Ravishankar Krishnaswamy Shi Li Sai Sandeep April 9, 2018 arxiv:1711.01323v2 [cs.ds] 6 Apr 2018 Abstract In this paper,
More informationClosest String and Closest Substring Problems
January 8, 2010 Problem Formulation Problem Statement I Closest String Given a set S = {s 1, s 2,, s n } of strings each length m, find a center string s of length m minimizing d such that for every string
More informationImproved Approximation Guarantees for Lower-Bounded Facility Location
Improved Approximation Guarantees for Lower-Bounded Facility Location by Sara Ahmadian A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master
More informationApproximation Algorithms
Approximation Algorithms What do you do when a problem is NP-complete? or, when the polynomial time solution is impractically slow? assume input is random, do expected performance. Eg, Hamiltonian path
More informationGenerating Randomized Roundings with Cardinality Constraints and Derandomizations
Generating Randomized Roundings with Cardinality Constraints and Derandomizations Benjamin Doerr, MPI Saarbrücken 1 Introduction to randomized rounding and its derandomization. 2 Cardinality constraints.
More informationLocal Search Based Approximation Algorithms. Vinayaka Pandit. IBM India Research Laboratory
Local Search Based Approximation Algorithms The k-median problem Vinayaka Pandit IBM India Research Laboratory joint work with Naveen Garg, Rohit Khandekar, and Vijay Arya The 2011 School on Approximability,
More informationCS6999 Probabilistic Methods in Integer Programming Randomized Rounding Andrew D. Smith April 2003
CS6999 Probabilistic Methods in Integer Programming Randomized Rounding April 2003 Overview 2 Background Randomized Rounding Handling Feasibility Derandomization Advanced Techniques Integer Programming
More informationTrade-Offs in Distributed Learning and Optimization
Trade-Offs in Distributed Learning and Optimization Ohad Shamir Weizmann Institute of Science Includes joint works with Yossi Arjevani, Nathan Srebro and Tong Zhang IHES Workshop March 2016 Distributed
More informationA Unified Theorem on SDP Rank Reduction. yyye
SDP Rank Reduction Yinyu Ye, EURO XXII 1 A Unified Theorem on SDP Rank Reduction Yinyu Ye Department of Management Science and Engineering and Institute of Computational and Mathematical Engineering Stanford
More informationDual fitting approximation for Set Cover, and Primal Dual approximation for Set Cover
duality 1 Dual fitting approximation for Set Cover, and Primal Dual approximation for Set Cover Guy Kortsarz duality 2 The set cover problem with uniform costs Input: A universe U and a collection of subsets
More informationarxiv: v1 [cs.ds] 7 Sep 2018
Approximation algorithms for stochastic clustering David G. Harris Shi Li Thomas Pensyl Aravind Srinivasan Khoa Trinh arxiv:1809.02271v1 [cs.ds] 7 Sep 2018 Abstract We consider stochastic settings for
More informationLecture 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 informationComputing the Independence Polynomial: from the Tree Threshold Down to the Roots
1 / 16 Computing the Independence Polynomial: from the Tree Threshold Down to the Roots Nick Harvey 1 Piyush Srivastava 2 Jan Vondrák 3 1 UBC 2 Tata Institute 3 Stanford SODA 2018 The Lovász Local Lemma
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 informationAn 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 informationarxiv: v3 [cs.ds] 3 Nov 2016
Approximation Algorithms for Clustering Problems with Lower Bounds and Outliers Sara Ahmadian Chaitanya Swamy arxiv:1608.01700v3 [cs.ds] 3 Nov 2016 Abstract We consider clustering problems with non-uniform
More informationComputing Bi-Clusters for Microarray Analysis
December 21, 2006 General Bi-clustering Problem Similarity of Rows (1-5) Cheng and Churchs model General Bi-clustering Problem Input: a n m matrix A. Output: a sub-matrix A P,Q of A such that the rows
More informationBetter Guarantees for k-means and Euclidean k-median by Primal-Dual Algorithms
58th Annual IEEE Symposium on Foundations of Computer Science Better Guarantees for k-means and Euclidean k-median by Primal-Dual Algorithms Sara Ahmadian Dept. of Combinatorics and Optimization University
More informationLocating Depots for Capacitated Vehicle Routing
Locating Depots for Capacitated Vehicle Routing Inge Li Gørtz Viswanath Nagarajan Abstract We study a location-routing problem in the context of capacitated vehicle routing. The input to the k-location
More informationA Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover
A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani Abstract We study semidefinite programming relaxations of Vertex Cover arising
More informationLecture 8: The Goemans-Williamson MAXCUT algorithm
IU Summer School Lecture 8: The Goemans-Williamson MAXCUT algorithm Lecturer: Igor Gorodezky The Goemans-Williamson algorithm is an approximation algorithm for MAX-CUT based on semidefinite programming.
More informationApproximation algorithm for Max Cut with unit weights
Definition Max Cut Definition: Given an undirected graph G=(V, E), find a partition of V into two subsets A, B so as to maximize the number of edges having one endpoint in A and the other in B. Definition:
More informationFast Algorithms for Constant Approximation k-means Clustering
Transactions on Machine Learning and Data Mining Vol. 3, No. 2 (2010) 67-79 c ISSN:1865-6781 (Journal), ISBN: 978-3-940501-19-6, IBaI Publishing ISSN 1864-9734 Fast Algorithms for Constant Approximation
More informationA Fast Approximation for Maximum Weight Matroid Intersection
A Fast Approximation for Maximum Weight Matroid Intersection Chandra Chekuri Kent Quanrud University of Illinois at Urbana-Champaign UIUC Theory Seminar February 8, 2016 Max. weight bipartite matching
More informationFinite Metric Spaces & Their Embeddings: Introduction and Basic Tools
Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Manor Mendel, CMI, Caltech 1 Finite Metric Spaces Definition of (semi) metric. (M, ρ): M a (finite) set of points. ρ a distance function
More informationLecture 5: Two-point Sampling
Randomized Algorithms Lecture 5: Two-point Sampling Sotiris Nikoletseas Professor CEID - ETY Course 2017-2018 Sotiris Nikoletseas, Professor Randomized Algorithms - Lecture 5 1 / 26 Overview A. Pairwise
More informationPartitioning Metric Spaces
Partitioning Metric Spaces Computational and Metric Geometry Instructor: Yury Makarychev 1 Multiway Cut Problem 1.1 Preliminaries Definition 1.1. We are given a graph G = (V, E) and a set of terminals
More informationScenario Grouping and Decomposition Algorithms for Chance-constrained Programs
Scenario Grouping and Decomposition Algorithms for Chance-constrained Programs Siqian Shen Dept. of Industrial and Operations Engineering University of Michigan Joint work with Yan Deng (UMich, Google)
More informationApproximation Algorithms for Min-Sum k-clustering and Balanced k-median
Approximation Algorithms for Min-Sum k-clustering and Balanced k-median Babak Behsaz Zachary Friggstad Mohammad R. Salavatipour Rohit Sivakumar Department of Computing Science University of Alberta Edmonton,
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 informationCS 372: Computational Geometry Lecture 14 Geometric Approximation Algorithms
CS 372: Computational Geometry Lecture 14 Geometric Approximation Algorithms Antoine Vigneron King Abdullah University of Science and Technology December 5, 2012 Antoine Vigneron (KAUST) CS 372 Lecture
More informationLecture 2: Perfect Secrecy and its Limitations
CS 4501-6501 Topics in Cryptography 26 Jan 2018 Lecture 2: Perfect Secrecy and its Limitations Lecturer: Mohammad Mahmoody Scribe: Mohammad Mahmoody 1 Introduction Last time, we informally defined encryption
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 P and NP P: The family of problems that can be solved quickly in polynomial time.
More informationScheduling on Unrelated Parallel Machines. Approximation Algorithms, V. V. Vazirani Book Chapter 17
Scheduling on Unrelated Parallel Machines Approximation Algorithms, V. V. Vazirani Book Chapter 17 Nicolas Karakatsanis, 2008 Description of the problem Problem 17.1 (Scheduling on unrelated parallel machines)
More informationThe Online Metric Matching Problem for Doubling Metrics
The Online Metric Matching Problem for Doubling Metrics Anupam Gupta Kevin Lewi Abstract In the online minimum-cost metric matching problem, we are given a metric space with k servers. Requests arrive
More informationCSC 8301 Design & Analysis of Algorithms: Lower Bounds
CSC 8301 Design & Analysis of Algorithms: Lower Bounds Professor Henry Carter Fall 2016 Recap Iterative improvement algorithms take a feasible solution and iteratively improve it until optimized Simplex
More informationApproximation 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 informationREVIEW OF MAIN CONCEPTS AND FORMULAS A B = Ā B. Pr(A B C) = Pr(A) Pr(A B C) =Pr(A) Pr(B A) Pr(C A B)
REVIEW OF MAIN CONCEPTS AND FORMULAS Boolean algebra of events (subsets of a sample space) DeMorgan s formula: A B = Ā B A B = Ā B The notion of conditional probability, and of mutual independence of two
More informationDid you know that Multiple Alignment is NP-hard? Isaac Elias Royal Institute of Technology Sweden
Did you know that Multiple Alignment is NP-hard? Isaac Elias Royal Institute of Technology Sweden 1 Results Multiple Alignment with SP-score Star Alignment Tree Alignment (with given phylogeny) are NP-hard
More informationSource Coding. Master Universitario en Ingeniería de Telecomunicación. I. Santamaría Universidad de Cantabria
Source Coding Master Universitario en Ingeniería de Telecomunicación I. Santamaría Universidad de Cantabria Contents Introduction Asymptotic Equipartition Property Optimal Codes (Huffman Coding) Universal
More informationPrimal-Dual Algorithms for Deterministic Inventory Problems
Primal-Dual Algorithms for Deterministic Inventory Problems Retsef Levi Robin Roundy David B. Shmoys Abstract We consider several classical models in deterministic inventory theory: the single-item lot-sizing
More informationOn the Approximability of Budgeted Allocations and Improved Lower Bounds for Submodular Welfare Maximization and GAP
On the Approximability of Budgeted Allocations and Improved Lower Bounds for Submodular Welfare Maximization and GAP Deeparnab Chakrabarty Gagan Goel Accepted to the SIAM Journal of Computing Abstract
More informationBudgeted Allocations in the Full-Information Setting
Budgeted Allocations in the Full-Information Setting Aravind Srinivasan 1 Dept. of Computer Science and Institute for Advanced Computer Studies, University of Maryland, College Park, MD 20742. Abstract.
More informationInteger Linear Programs
Lecture 2: Review, Linear Programming Relaxations Today we will talk about expressing combinatorial problems as mathematical programs, specifically Integer Linear Programs (ILPs). We then see what happens
More informationDistribution-specific analysis of nearest neighbor search and classification
Distribution-specific analysis of nearest neighbor search and classification Sanjoy Dasgupta University of California, San Diego Nearest neighbor The primeval approach to information retrieval and classification.
More informationProximity problems in high dimensions
Proximity problems in high dimensions Ioannis Psarros National & Kapodistrian University of Athens March 31, 2017 Ioannis Psarros Proximity problems in high dimensions March 31, 2017 1 / 43 Problem definition
More informationCost-Sharing Mechanisms for Network Design
Cost-Sharing Mechanisms for Network Design Anupam Gupta Aravind Srinivasan Éva Tardos Abstract We consider a single-source network design problem from a game-theoretic perspective. Gupta, Kumar and Roughgarden
More informationAnnouncements - Homework
Announcements - Homework Homework 1 is graded, please collect at end of lecture Homework 2 due today Homework 3 out soon (watch email) Ques 1 midterm review HW1 score distribution 40 HW1 total score 35
More informationProject in Computational Game Theory: Communities in Social Networks
Project in Computational Game Theory: Communities in Social Networks Eldad Rubinstein November 11, 2012 1 Presentation of the Original Paper 1.1 Introduction In this section I present the article [1].
More informationApproximation of Global MAX-CSP Problems
Electronic Colloquium on Computational Complexity, Report No. 24 (2006) Approximation of Global MAX-CSP Problems W. Fernandez de la Vega Ravi Kannan Marek Karpinski Abstract We study the problem of absolute
More informationThe Ordered k-median Problem: Surrogate Models and Approximation Algorithms
The Ordered k-median Problem: Surrogate Models and Approximation Algorithms Ali Aouad Danny Segev Abstract Motivated by applications in supply chain, network management, and machine learning, a steady
More informationarxiv: v1 [cs.dc] 18 Oct 2018 Abstract
Distributed k-clustering for Data with Heavy Noise Shi Li University at Buffalo Buffalo, NY 6 shil@buffalo.edu Xiangyu Guo University at Buffalo Buffalo, NY 6 xiangyug@buffalo.edu arxiv:878v [cs.dc] 8
More informationNew Approximations for Broadcast Scheduling via Variants of α-point Rounding
New Approximations for Broadcast Scheduling via Variants of α-point Rounding Sungjin Im Maxim Sviridenko Abstract We revisit the pull-based broadcast scheduling model. In this model, there are n unit-sized
More informationImproving Christofides Algorithm for the s-t Path TSP
Cornell University May 21, 2012 Joint work with Bobby Kleinberg and David Shmoys Metric TSP Metric (circuit) TSP Given a weighted graph G = (V, E) (c : E R + ), find a minimum Hamiltonian circuit Triangle
More informationA bi-criteria approximation algorithm for k Means
A bi-criteria approximation algorithm for k Means arxiv:1507.04227v2 [cs.ds] 3 Aug 2015 Konstantin Makarychev Microsoft Research Maxim Sviridenko Yahoo Labs Yury Makarychev Toyota Technological Institute
More informationEnergy-Efficient Broadcast Scheduling. Speed-Controlled Transmission Channels
for Speed-Controlled Transmission Channels Joint work with Christian Gunia from Freiburg University in ISAAC 06. 25.10.07 Outline Problem Definition and Motivation 1 Problem Definition and Motivation 2
More informationMath 151. Rumbos Spring Solutions to Review Problems for Exam 2
Math 5. Rumbos Spring 22 Solutions to Review Problems for Exam 2. Let X and Y be independent Normal(, ) random variables. Put Z = Y X. Compute the distribution functions (z) and (z). Solution: Since X,
More informationA multistart multisplit direct search methodology for global optimization
1/69 A multistart multisplit direct search methodology for global optimization Ismael Vaz (Univ. Minho) Luis Nunes Vicente (Univ. Coimbra) IPAM, Optimization and Optimal Control for Complex Energy and
More informationA Primal-Dual Randomized Algorithm for Weighted Paging
A Primal-Dual Randomized Algorithm for Weighted Paging Nikhil Bansal Niv Buchbinder Joseph (Seffi) Naor April 2, 2012 Abstract The study the weighted version of classic online paging problem where there
More information16.1 Min-Cut as an LP
600.469 / 600.669 Approximation Algorithms Lecturer: Michael Dinitz Topic: LPs as Metrics: Min Cut and Multiway Cut Date: 4//5 Scribe: Gabriel Kaptchuk 6. Min-Cut as an LP We recall the basic definition
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 informationRandomized algorithm
Tutorial 4 Joyce 2009-11-24 Outline Solution to Midterm Question 1 Question 2 Question 1 Question 2 Question 3 Question 4 Question 5 Solution to Midterm Solution to Midterm Solution to Midterm Question
More informationBayesian Congestion Control over a Markovian Network Bandwidth Process
Bayesian Congestion Control over a Markovian Network Bandwidth Process Parisa Mansourifard 1/30 Bayesian Congestion Control over a Markovian Network Bandwidth Process Parisa Mansourifard (USC) Joint work
More informationThe interval constrained 3-coloring problem
The interval constrained 3-coloring problem Jaroslaw Byrka, Andreas Karrenbauer, and Laura Sanità Institute of Mathematics EPFL, Lausanne, Switzerland {Jaroslaw.Byrka,Andreas.Karrenbauer,Laura.Sanita}@epfl.ch
More informationAnswering Numeric Queries
Answering Numeric Queries The Laplace Distribution: Lap(b) is the probability distribution with p.d.f.: p x b) = 1 x exp 2b b i.e. a symmetric exponential distribution Y Lap b, E Y = b Pr Y t b = e t Answering
More informationConstruction of Permutation Mixture Experiment Designs. Ben Torsney and Yousif Jaha University of Glasgow
Construction of Permutation Mixture Experiment Designs Ben Torsney and Yousif Jaha University of Glasgow bent@stats.gla.ac.uk yousif@stats.gla.ac.uk 1 Background Mixture Experiments Canonical Polynomials
More information1 Approximate Counting by Random Sampling
COMP8601: Advanced Topics in Theoretical Computer Science Lecture 5: More Measure Concentration: Counting DNF Satisfying Assignments, Hoeffding s Inequality Lecturer: Hubert Chan Date: 19 Sep 2013 These
More informationlarge number of i.i.d. observations from P. For concreteness, suppose
1 Subsampling Suppose X i, i = 1,..., n is an i.i.d. sequence of random variables with distribution P. Let θ(p ) be some real-valued parameter of interest, and let ˆθ n = ˆθ n (X 1,..., X n ) be some estimate
More informationNetwork Design and Game Theory Spring 2008 Lecture 6
Network Design and Game Theory Spring 2008 Lecture 6 Guest Lecturer: Aaron Archer Instructor: Mohammad T. Hajiaghayi Scribe: Fengming Wang March 3, 2008 1 Overview We study the Primal-dual, Lagrangian
More informationGood Triangulations. Jean-Daniel Boissonnat DataShape, INRIA
Good Triangulations Jean-Daniel Boissonnat DataShape, INRIA http://www-sop.inria.fr/geometrica Algorithmic Geometry Good Triangulations J-D. Boissonnat 1 / 29 Definition and existence of nets Definition
More informationON THE APPROXIMABILITY OF
APPROX October 30, 2018 Overview 1 2 3 4 5 6 Closing remarks and questions What is an approximation algorithm? Definition 1.1 An algorithm A for an optimization problem X is an a approximation algorithm
More informationSolutions to Exercises
1/13 Solutions to Exercises The exercises referred to as WS 1.1(a), and so forth, are from the course book: Williamson and Shmoys, The Design of Approximation Algorithms, Cambridge University Press, 2011,
More informationBest subset selection via bi-objective mixed integer linear programming
Best subset selection via bi-objective mixed integer linear programming Hadi Charkhgard a,, Ali Eshragh b a Department of Industrial and Management Systems Engineering, University of South Florida, Tampa,
More informationTesting random variables for independence and identity
Testing random variables for independence and identity Tuğkan Batu Eldar Fischer Lance Fortnow Ravi Kumar Ronitt Rubinfeld Patrick White January 10, 2003 Abstract Given access to independent samples of
More informationarxiv: v2 [cs.ds] 17 Oct 2014
On Uniform Capacitated k-median Beyond the Natral LP Relaxation Shi Li Toyota Technological Institte at Chicago shili@ttic.ed arxiv:1409.6739v2 [cs.ds] 17 Oct 2014 Abstract In this paper, we stdy the niform
More informationCoupling of Scale-Free and Classical Random Graphs
Coupling of Scale-Free and Classical Random Graphs April 18, 2007 Introduction Consider a graph where we delete some nodes and look at the size of the largest component remaining. Just how robust are scale
More informationFault-Tolerant Facility Location
Fault-Tolerant Facility Location CHAITANYA SWAMY University of Waterloo AND DAVID B. SHMOYS Cornell University Abstract. We consider a fault-tolerant generalization of the classical uncapacitated facility
More informationUniformly discrete forests with poor visibility
Uniformly discrete forests with poor visibility Noga Alon August 19, 2017 Abstract We prove that there is a set F in the plane so that the distance between any two points of F is at least 1, and for any
More informationU.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016
U.C. Berkeley CS294: Spectral Methods and Expanders Handout Luca Trevisan February 29, 206 Lecture : ARV In which we introduce semi-definite programming and a semi-definite programming relaxation of sparsest
More informationFault-Tolerant Facility Location
Fault-Tolerant Facility Location Chaitanya Swamy David B. Shmoys Abstract We consider a fault-tolerant generalization of the classical uncapacitated facility location problem, where each client has a requirement
More informationDiscrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 18
EECS 7 Discrete Mathematics and Probability Theory Spring 214 Anant Sahai Note 18 A Brief Introduction to Continuous Probability Up to now we have focused exclusively on discrete probability spaces Ω,
More informationSome Sieving Algorithms for Lattice Problems
Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp - Some Sieving Algorithms for Lattice Problems V. Arvind and Pushkar
More informationA Hub Location Problem with Fully Interconnected Backbone and Access Networks
A Hub Location Problem with Fully Interconnected Backbone and Access Networks Tommy Thomadsen Informatics and Mathematical Modelling Technical University of Denmark 2800 Kgs. Lyngby Denmark tt@imm.dtu.dk
More informationDesign and Analysis of Algorithms
CSE 101, Winter 2018 Design and Analysis of Algorithms Lecture 4: Divide and Conquer (I) Class URL: http://vlsicad.ucsd.edu/courses/cse101-w18/ Divide and Conquer ( DQ ) First paradigm or framework DQ(S)
More informationMatroids 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 informationarxiv: v2 [cs.cg] 10 Sep 2018
Faster Balanced Clusterings in High Dimension Hu Ding Department of Computer Science and Engineering Michigan State University School of Computer Science and Technology University of Science and Technology
More informationOn the Approximability of the Maximum Interval Constrained Coloring Problem
S. Canzar 1 K. Elbassioni 2 A. Elmasry 3 R. Raman 4 On the Approximability of the Maximum Interval Constrained Coloring Problem 1 Centrum Wiskunde & Informatica, Amsterdam, The Netherlands 2 Max-Planck-Institut
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 informationCMPUT651: Differential Privacy
CMPUT65: Differential Privacy Homework assignment # 2 Due date: Apr. 3rd, 208 Discussion and the exchange of ideas are essential to doing academic work. For assignments in this course, you are encouraged
More information