Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem Yuval Rabani (Technion) Gabriel Scalosub (Tel Aviv University)

Slides:



Advertisements
Similar presentations
On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
Advertisements

Network Design with Degree Constraints Guy Kortsarz Joint work with Rohit Khandekar and Zeev Nutov.
Improved Approximation for Orienting Mixed Graphs Iftah Gamzu CS Division, The Open Univ., and CS School, Tel-Aviv University Moti Medina EE School, Tel-Aviv.
GRAPH BALANCING. Scheduling on Unrelated Machines J1 J2 J3 J4 J5 M1 M2 M3.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Centrality of Trees for Capacitated k-Center Hyung-Chan An École Polytechnique Fédérale de Lausanne July 29, 2013 Joint work with Aditya Bhaskara & Ola.
Approximating Maximum Subgraphs Without Short Cycles Guy Kortsarz Join work with Michael Langberg and Zeev Nutov.
Approximative Kernelization: On the Trade-off between Fidelity and Kernel Size joint with Michael Fellows and Frances Rosamond Charles Darwin University.
Private Approximation of Search Problems Amos Beimel Paz Carmi Kobbi Nissim Enav Weinreb Ben Gurion University Research partially Supported by the Frankel.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Approximation Algorithms Chapter 5: k-center. Overview n Main issue: Parametric pruning –Technique for approximation algorithms n 2-approx. algorithm.
Combinatorial Algorithms
Competitive Analysis of Buffer Policies with SLA Commitments Boaz Patt-Shamir, Tel Aviv University Gabriel Scalosub, University of Toronto Yuval Shavitt,
Approximation Some Network Design Problems With Node Costs Guy Kortsarz Rutgers University, Camden, NJ Joint work with Zeev Nutov The Open University,
Approximation Algorithms for Non-Uniform Buy-at-Bulk Network Design Problems Guy Kortsarz Rutgers University, Camden, NJ Joint work with C. Chekuri (Bell.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
Discussion based on :-.  Polynomial time algorithms for SOP and SOP-TW that have a poly-logarithmic approximation ratio.  An O(log2 k) approximation.
Approximation Algorithms: Combinatorial Approaches Lecture 13: March 2.
Balanced Graph Partitioning Konstantin Andreev Harald Räcke.
1 Approximation Algorithms for Demand- Robust and Stochastic Min-Cut Problems Vineet Goyal Carnegie Mellon University Based on, [Golovin, G, Ravi] (STACS’06)
Approximation Algorithm: Iterative Rounding Lecture 15: March 9.
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
Approximation Algorithms
An Approximation Algorithm for Requirement cut on graphs Viswanath Nagarajan Joint work with R. Ravi.
Cell Selection in 4G Cellular Networks David Amzallag, BT Design Reuven Bar-Yehuda, Technion Danny Raz, Technion Gabriel Scalosub, Tel Aviv University.
Dean H. Lorenz, Danny Raz Operations Research Letter, Vol. 28, No
Job Scheduling Lecture 19: March 19. Job Scheduling: Unrelated Multiple Machines There are n jobs, each job has: a processing time p(i,j) (the time to.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
1 Combinatorial Dominance Analysis Keywords: Combinatorial Optimization (CO) Approximation Algorithms (AA) Approximation Ratio (a.r) Combinatorial Dominance.
Distributed Combinatorial Optimization
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
A General Approach to Online Network Optimization Problems Seffi Naor Computer Science Dept. Technion Haifa, Israel Joint work: Noga Alon, Yossi Azar,
Hardness Results for Problems
Packing Element-Disjoint Steiner Trees Mohammad R. Salavatipour Department of Computing Science University of Alberta Joint with Joseph Cheriyan Department.
Approximation Algorithms
Approximation Algorithms: Bristol Summer School 2008 Seffi Naor Computer Science Dept. Technion Haifa, Israel TexPoint fonts used in EMF. Read the TexPoint.
A Model for Minimizing Active Processor Time Jessica Chang Joint work with Hal Gabow and Samir Khuller.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
Princeton University COS 423 Theory of Algorithms Spring 2001 Kevin Wayne Approximation Algorithms These lecture slides are adapted from CLRS.
CSCI 3160 Design and Analysis of Algorithms Chengyu Lin.
Partitioning Graphs of Supply and Demand Generalization of Knapsack Problem Takao Nishizeki Tohoku University.
Warm-Up 3.4 1) Solve the system. 2) Graph the solution.
Integer LP In-class Prob
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
Speeding Up Enumeration Algorithms with Amortized Analysis Takeaki Uno (National Institute of Informatics, JAPAN)
Orienteering and related problems: mini-survey and open problems Chandra Chekuri University of Illinois (UIUC)
1 Convex Recoloring of Trees Reuven Bar-Yehuda Ido Feldman.
Lecture.6. Table of Contents Lp –rounding Dual Fitting LP-Duality.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
The full Steiner tree problem Theoretical Computer Science 306 (2003) C. L. Lu, C. Y. Tang, R. C. T. Lee Reporter: Cheng-Chung Li 2004/06/28.
1 Algorithmic aspects of radio access network design in 4G cellular networks David Amzallag Computer Science Department, Technion Joint work with Seffi.
Approximating Buy-at-Bulk and Shallow-Light k-Steiner Trees Mohammad T. Hajiaghayi (CMU) Guy Kortsarz (Rutgers) Mohammad R. Salavatipour (U. Alberta) Presented.
Branch-and-Bound & Beam-Search. Branch and bound Enumeration in a search tree each node is a partial solution, i.e. a part of the solution space... root.
Iterative Rounding in Graph Connectivity Problems Kamal Jain ex- Georgia Techie Microsoft Research Some slides borrowed from Lap Chi Lau.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Approximation Algorithms Duality My T. UF.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
Approximation Algorithms based on linear programming.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
Unconstrained Submodular Maximization Moran Feldman The Open University of Israel Based On Maximizing Non-monotone Submodular Functions. Uriel Feige, Vahab.
TU/e Algorithms (2IL15) – Lecture 11 1 Approximation Algorithms.
Computability and Complexity
Linear Programming and Approximation
Integer Programming (정수계획법)
Linear Programming Mr. Carpenter Alg. 2.
Presentation transcript:

Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem Yuval Rabani (Technion) Gabriel Scalosub (Tel Aviv University)

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 2 The Node-Cost Budget Problem Input: Undirected graph Cost function Profit function Budget Goal: Find a tree s.t. Budget constraint: is maximized cost=17 profit=14 cost=16 profit=16 B=16

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 3 Preliminaries An bicriteria approximate solution for the budget problem satisfies: WLOG, assume: The problem is rooted: Some predefined must be part of the solution

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 4 Our Results For any, a -approximation algorithm I.e., a tradeoff between the amount of budget violation, and the obtainable profit. The first result to reduce the budget violation below 2.

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 5 Previous Work Upper Bounds -approximation [Guha, Moss, Naor, Schieber 1999] -approximation [Moss, Rabani 2001] Lower Bounds Generalizes Budgeted Maximum Coverage Not approximable to within unless [Khuller, Moss, Naor 1999]

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 6 The Moss-Rabani Framework Solve an LP relaxation of the problem Use the solution to compute a polynomial set of trees Show there exists a tree which satisfies: Or Cheap, High profit Expensive, High profit-to-cost ratio In this case, we are done  The Hard Part

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 7 Distance and Reachability Given two vertices, we let their distance be We say is reachable from with cost, if

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 8 The Trimming Lemma Assume: all vertices are reachable from the root with cost an -rooted tree satisfies then one can find an -rooted subtree such that Conclusion If all vertices are reachable from the root with cost then one can find a solution such that MR result:

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 9 An Intermediate Goal Some notation: - an optimal solution - a subtree of rooted at - the children of in Assume WLOG, Goal: the optimal profit, for the budget

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 10 A Structural Analysis of OPT Let be such that: Note that

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 11 A Structural Analysis of OPT (cont) Consider two instances: At least one of them has value is a feasible solution to rooted at

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 12 Algorithm Sketch Cand-1: MR solution with Enumerate over all Use the Trimming Lemma to approximate and Let, be the solutions obtained connect with Cand-2: Cand-3: Return: best of all rooted at

SWAT 2008 Bicriteria Approximation Tradeoff for the Node-Cost Budget Problem 13 Summary and Open Questions This argument can be generalized by considering a partition into parts. Given any, taking gives a -approximate solution Can one do away completely with the budget violation? Logarithmic gap between upper and lower bound

Thank You!