Spectrum Bidding in Wireless Networks and Related. Ping Xu. Advisor: Xiang-Yang Li 1. Feb. 11th, 2008
|
|
- Homer Fowler
- 5 years ago
- Views:
Transcription
1 1 Advisor: Xiang-Yang Li 1 1 Illinois Institute of Technology Feb. 11th, 2008
2 Outline :
3 : Spectrum Scarcity Problem Figure: Frequency Allocations of The Radio Spectrum in US. university-log
4 White Space - Unused Spectrum To avoid interference Spectrum utilization with fixed allocation depends strongly on time and place. "In more congested areas, there is still ample space." Dallas 40 percent Boston 38 percent Seattle 52 percent San Francisco 37 percent. A result of technical changes. For example, the planned switchover to digital television may free up large areas between 54MHz and 698MHz. "Battle Heats Up for TV Spectrum "White Space" Use" WIMAX.com university-log
5 White Space - Unused Spectrum To avoid interference Spectrum utilization with fixed allocation depends strongly on time and place. "In more congested areas, there is still ample space." Dallas 40 percent Boston 38 percent Seattle 52 percent San Francisco 37 percent. A result of technical changes. For example, the planned switchover to digital television may free up large areas between 54MHz and 698MHz. "Battle Heats Up for TV Spectrum "White Space" Use" WIMAX.com university-log
6 White Space - Unused Spectrum To avoid interference Spectrum utilization with fixed allocation depends strongly on time and place. "In more congested areas, there is still ample space." Dallas 40 percent Boston 38 percent Seattle 52 percent San Francisco 37 percent. A result of technical changes. For example, the planned switchover to digital television may free up large areas between 54MHz and 698MHz. "Battle Heats Up for TV Spectrum "White Space" Use" WIMAX.com university-log
7 Opportunistic or Dynamic Spectrum Allocation Cognitive radio(cr) Spectrum auction How to deal with selfish behavior? Combine game theory with wireless communication modeling
8 Opportunistic or Dynamic Spectrum Allocation Cognitive radio(cr) Spectrum auction How to deal with selfish behavior? Combine game theory with wireless communication modeling
9 Opportunistic or Dynamic Spectrum Allocation Cognitive radio(cr) Spectrum auction How to deal with selfish behavior? Combine game theory with wireless communication modeling
10 Main Idea Construct an auction to assign spectrum Auctioneer: primary users Bidders: secondary users, selfish, but rational Objects Determine winners and payments Maximize the social efficiency - total valuation of winners
11 Network Model Primary user U who holds the right of some spectrum channels secondary users V = {v 1, v 2,, v n } who wants to lease the right of some spectrum channels in some geometry region D(vi, r i ) for some time period Ti for some frequencies Fi with bid bi private valuation wi
12 Network Model Primary user U who holds the right of some spectrum channels secondary users V = {v 1, v 2,, v n } who wants to lease the right of some spectrum channels in some geometry region D(vi, r i ) for some time period Ti for some frequencies Fi with bid bi private valuation wi
13 Network Model A direct viewing graph for a single channel Figure: An illustration of cylinder graph
14 Object Find an allocation method, which must be conflict free in geometry region, time period and frequencies maximize the social efficiency - total valuation of winners. In most cases, this problem is NP-hard.
15 For notational convenience, we use CRT to denote a version of problem under special assumption, where Channel requirement S(single-minded), F(flexible-minded), Y(single channel) Region requirement O(overlap), U(unit disks), G(general disks) Time requirement I(time interval), D(time duration), M(time interval or duration)
16 Example For example, problem SUI represents Channel requirement: Single-minded Region requirement: Unit Disks Time requirement: Time Interval
17 Some well-known problems Knapsack problem: Problem YOD. Set packing problem: a special case of problem SOI, SUI, SGI. Maximum weighted independent set problem of a disk graph: a special case of Problem YGI Multi-knapsack problem: a special case of Problem YUD.
18 Our Results Problems we mainly focus on problem YOM: 1/2 approximation algorithm problem YUI: PTAS problem YUD: 1/9 approximation algorithm problem YUM: 1/10 approximation algorithm problem SUI: Θ( m) approximation algorithm
19 Problem YOM Channel requirement: Y(Single channel) Region requirement: Overlap Time requirement: Mixed(Time interval or duration)
20 Algorithm for Problem YOM Partition bidders into two groups according to their time requirements. Find the best solution F to the group require time intervals with dynamic programming. Find the approximated best solution S to the group with the FPTAS for knapsack problem. max(f, S ) 1 2(1+ǫ) OPT. So we have a simple 2 + ǫ approximation algorithm.
21 Problem SUI Channel requirement: Single-minded Region requirement: Unit disk Time requirement: Time Interval
22 Algorithm for Problem SUI Upper Bound for Problem SUI Set packing problem is a special case of the problem SUI. A universal Set E = {1, 2, 3, 4, 5} A set of weighted subsets: S 1 = {1, 2, 5}, w(s 1 )=10 S 2 = {2, 4, 5}, w(s 2 )=15 S 3 = {3, 4}, w(s 3 )=10 Find the maximum weighted subset {S1, S 3 } which is conflict free. Set packing is a special case of the problem SUI where each user conflicts with each other in region and time requirement
23 Algorithm for Problem SUI Upper Bound for Problem SUI Hastad [1] proved that Set Packing cannot be approximated within m 1/2 approximation unless NP=ZPP, where m is the size of universal set. Therefore, the upper bound for problem SUI is O( m) approximation.
24 Algorithm for Problem SUI Greedy algorithm for Set Packing doesn t work Two kinds of greedy algorithm can achieve m 1/2 approximation for set packing problem. Sort subsets by descending w(s i ) - proposed by Lehmann Si et al. [2]. Sort subsets by nondecreasing order of w(n i ) w(s i ), where w(n i) is the total weight of subsets which intersect subset S i - proposed by Sakai et al. [3]. Neither greedy algorithm works for problem SUI.
25 Algorithm for Problem SUI Main idea for problem SUI Partition the bidders into two groups: G1 contains all the bidders that request at least m frequencies. G2 contains all the other bidders, i.e., request less than m frequencies. Solve each group with Θ( m) approximation algorithm.
26 Algorithm for Problem SUI Approximation algorithm for G 1 Find optimal solution OPT i for each single channel i. Use max{opt 1, OPT 2,, OPT m } as solution. Since each bidder bids at least m frequencies, m OPT i mopt(g 1 ) i=1 m m max OPT i i=1 m OPT(G 1) = 1 OPT(G 1 ). m
27 Algorithm for Problem SUI Approximation algorithm for G 2 Convert this problem into Scheduling Split Intervals Problem (SSIP). A set of weighted jobs: Job 1, w(job1)=10 Job 2, w(job2)=20 Job 3, w(job3)=15 Figure: A simple example of SSIP Find a conflict free subset with maximum total weight. BAR-YEHUDA et al. [4] proved that SSIP is 2t-approximatable. university-log
28 Algorithm for Problem SUI Convert SUI to SSIP User1 requests F1, F2 User2 requests F2, F3 User3 requests F1, F3 Time Period T Figure: An instance for Problem SUI
29 Algorithm for Problem SUI Convert SUI to SSIP User1 requests F1, F2 User2 requests F2, F3 User3 requests F1, F3 Time Period T T T Figure: An corresponding instance for SSIP Since SSIP is 2t-approximattable, we get 2 m-approximation solution. university-log
30 Algorithm for Problem SUI Approximation ratio The maximum of the above two solutions is at least ( OPT(G1 ) max, OPT(G ) 2) m 2 1 m 3 m OPT, Approximation ratio 2 4 can be achieved when partition m the groups with at least m 2 frequencies.
31 Algorithm for Problem SUI Approximation ratio Θ(t) for SSIP is asymptotically tight. If there is approximation algorithm with ratio o(t), using the similar trick above, we will have an algorithm for SUI (and thus set packing problem) with approximation ratio o(m 1 2).
32 Truthful Mechanism Design Monotone output algorithm Almost all algorithms above are monotone. However, the classic FPTAS for knapsack problem is not monotone. Patrick Briest [5] proposed a monotone FPTAS for knapsack problem. Critical value payment scheme A critical value payment scheme charges winners critical value, otherwise, does not charge anything.
33 Summary Propose the problem: combine game theory with communication modeling to solve the problem of selfish behavior. Formulate several versions of problems by separately assuming the frequency, region and time requirement Design approximation algorithm or PTAS for those problems. Design truthful mechanism which maximizes the society efficiency.
34 Future works Spectrum auction problems, such as problem YOM. Apply game theory to Cognitive radio(cr)
35 References 1 J. Hastad. Clique is hard to approximate within n 1 ε, Acta Mathematica. 1999, Volume 182, pp Daniel J. Lehmann and Liaden Ita O Callaghan and Yoav Shoham. Truth revelation in approximately efficient combinatorial auctions, ACM Conference on Electronic Commerce. 1999, pp Shuichi Sakai and Mitsunori Togasaki and Koichi Yamazaki. A note on greedy algorithms for the maximum weighted independent set problem, Discrete Appl. Math , Volume 126, pp Reuven Bar-Yehuda and Magnús M. Halldórsson and Joseph (Seffi) Naor and Hadas Shachnai and Irina Shapira. Scheduling split intervals, SODA 02: Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms. 2002, pp Patrick Briest and Piotr Krysta and Berthold Vöcking. Approximation techniques for utilitarian mechanism design, STOC 05: Proceedings of the thirty-seventh annual ACM symposium on Theory of computing. 2005, pp university-log
36 Questions and Comments?
37 Algorithm for Problem SUI Counterexamples for the first greedy algorithm which sorts the b bidders by descending i. Fi d i Only two bidders, i and j b i b j b i Fi d i < b j Fj d j The total weight we get is b j, that is arbitrarily smaller than b i.
38 Algorithm for Problem SUI Counterexamples for the second greedy algorithm which sorts the bidders by nondecreasing order of b(n i) b i. The figure gives an instance such that the solution is at most O( 1 n ) of the optimal one = time interval bidded by i 111 = time intervals bidded by Ni Figure: This is a view from the lateral face(xy -axis).
Spectrum Bidding in Wireless Networks and Related
Spectrum Bidding in Wireless Networks and Related Xiang-Yang Li 1, Ping Xu 1, ShaoJie Tang 1, and XiaoWen Chu 2 1 Illinois Institute of Technology, Chicago, IL, USA, xli@cs.iit.edu, pxu3@iit.edu, stang7@iit.edu
More informationApproximation Techniques for Utilitarian Mechanism Design
Approximation Techniques for Utilitarian Mechanism Design Department of Computer Science RWTH Aachen Germany joint work with Patrick Briest and Piotr Krysta 05/16/2006 1 Introduction to Utilitarian Mechanism
More informationAn Efficient Approximation for the Generalized Assignment Problem
An Efficient Approximation for the Generalized Assignment Problem Reuven Cohen Liran Katzir Danny Raz Department of Computer Science Technion Haifa 32000, Israel Abstract We present a simple family of
More informationPrices and Auctions in Markets with Complex Constraints
Conference on Frontiers of Economics and Computer Science Becker-Friedman Institute Prices and Auctions in Markets with Complex Constraints Paul Milgrom Stanford University & Auctionomics August 2016 1
More informationON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES*
ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* Aleksei V. Fishkin, 1 Olga Gerber, 1 Klaus Jansen 1 1 University of Kiel Olshausenstr. 40, 24118 Kiel, Germany {avf,oge,kj}@informatik.uni-kiel.de Abstract
More information1. Introduction. Abstract. Geometric Rounding: A Dependent Rounding Scheme for Allocation Problems
Geometric Rounding: A Dependent Rounding Scheme for Allocation Problems Dongdong Ge, Simai He, Zizhuo Wang, Yinyu Ye, Shuzhong Zhang April 11, 2008 Abstract This paper presents a general technique to develop
More informationImpersonation-Based Mechanisms
Impersonation-Based Mechanisms Moshe Babaioff, Ron Lavi, and Elan Pavlov Abstract In this paper we present a general scheme to create mechanisms that approximate the social welfare in the presence of selfish
More informationTruthful Approximation Mechanisms for Restricted Combinatorial Auctions
From: AAAI-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Truthful Approximation Mechanisms for Restricted Combinatorial Auctions Extended Abstract Ahuva Mu alem and Noam Nisan
More informationOn Approximating Minimum Vertex Cover for Graphs with Perfect Matching
On Approximating Minimum Vertex Cover for Graphs with Perfect Matching Jianer Chen and Iyad A. Kanj Abstract It has been a challenging open problem whether there is a polynomial time approximation algorithm
More information4.1 Interval Scheduling
41 Interval Scheduling Interval Scheduling Interval scheduling Job j starts at s j and finishes at f j Two jobs compatible if they don't overlap Goal: find maximum subset of mutually compatible jobs a
More informationSecretary Problems and Incentives via Linear Programming
Secretary Problems and Incentives via Linear Programming Niv Buchbinder Microsoft Research, New England and Kamal Jain Microsoft Research, Redmond and Mohit Singh Microsoft Research, New England In the
More informationApproximation Basics
Milestones, Concepts, and Examples Xiaofeng Gao Department of Computer Science and Engineering Shanghai Jiao Tong University, P.R.China Spring 2015 Spring, 2015 Xiaofeng Gao 1/53 Outline History NP Optimization
More informationSpectrum Auction Framework for Access Allocation in Cognitive Radio Networks
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering 12-17-2010 Spectrum Auction Framework for Access Allocation in Cognitive Radio Networks
More informationApproximation Algorithms and Online Mechanisms for Item Pricing
Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan March 2006 CMU-CS-05-176R Avrim Blum School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 School
More informationCSC2420 Fall 2012: Algorithm Design, Analysis and Theory
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin September 20, 2012 1 / 1 Lecture 2 We continue where we left off last lecture, namely we are considering a PTAS for the the knapsack
More informationarxiv: v2 [cs.dm] 3 Dec 2014
The Student/Project Allocation problem with group projects Aswhin Arulselvan, Ágnes Cseh, and Jannik Matuschke arxiv:4.035v [cs.dm] 3 Dec 04 Department of Management Science, University of Strathclyde,
More information11. APPROXIMATION ALGORITHMS
11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: vertex cover LP rounding: vertex cover generalized load balancing knapsack problem Lecture slides by Kevin Wayne Copyright 2005
More informationCS 598CSC: Approximation Algorithms Lecture date: March 2, 2011 Instructor: Chandra Chekuri
CS 598CSC: Approximation Algorithms Lecture date: March, 011 Instructor: Chandra Chekuri Scribe: CC Local search is a powerful and widely used heuristic method (with various extensions). In this lecture
More informationScheduling Jobs with Dwindling Resource Requirements in Clouds
Scheduling Jobs with Dwindling Resource Requirements in Clouds Sivan Albagli-Kim Hadas Shachnai Tami Tamir Computer Science Department, Technion, Haifa 3000, Israel E-mail: {hadas,sivanal}@cs.technion.ac.il
More informationA SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES)
Chapter 1 A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES) Piotr Berman Department of Computer Science & Engineering Pennsylvania
More informationSCHEDULING WITH RELEASE TIMES AND DEADLINES ON A MINIMUM NUMBER OF MACHINES *
SCHEDULING WITH RELEASE TIMES AND DEADLINES ON A MINIMUM NUMBER OF MACHINES * Mark Cieliebak 1, Thomas Erlebach 2, Fabian Hennecke 1, Birgitta Weber 1, and Peter Widmayer 1 1 Institute of Theoretical Computer
More informationEfficient and Strategyproof Spectrum Allocations in Multi-Channel Wireless Networks
Efficient and Strategyproof Spectru Allocations in Multi-Channel Wireless Networks Ping Xu, Xiang-Yang Li, Senior Meber, IEEE, ShaoJie Tang, and JiZhong Zhao Abstract In this paper, we study the spectru
More informationA Combinatorial Allocation Mechanism With Penalties For Banner Advertising
A Combinatorial Allocation Mechanism With Penalties For Banner Advertising Uriel Feige Weizmann Institute Rehovot 76100, Israel uriel.feige@weizmann.ac.il Nicole Immorlica Centrum voor Wisunde en Informatica
More informationarxiv:cs/ v1 [cs.cc] 28 Apr 2003
ICM 2002 Vol. III 1 3 arxiv:cs/0304039v1 [cs.cc] 28 Apr 2003 Approximation Thresholds for Combinatorial Optimization Problems Uriel Feige Abstract An NP-hard combinatorial optimization problem Π is said
More informationOptimization Problems in Dotted Interval Graphs
Optimization Problems in Dotted Interval Graphs Danny Hermelin hermelin@mpi-inf.mpg.de Julián Mestre mestre@it.usyd.edu.au March 1, 2012 Dror Rawitz rawitz@eng.tau.ac.il Abstract The class of D-dotted
More informationCross-Monotonic Multicast
Cross-Monotonic Multicast Zongpeng Li Department of Computer Science University of Calgary April 17, 2008 1 Multicast Multicast models one-to-many data dissemination in a computer network Example: live
More informationChordal Graphs: Theory and Algorithms
Chordal Graphs: Theory and Algorithms 1 Chordal graphs Chordal graph : Every cycle of four or more vertices has a chord in it, i.e. there is an edge between two non consecutive vertices of the cycle. Also
More informationApproximation Algorithms
Approximation Algorithms Given an NP-hard problem, what should be done? Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one of three desired features. Solve problem to optimality.
More informationCSC2420 Fall 2012: Algorithm Design, Analysis and Theory
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin September 27, 2012 1 / 23 Lecture 3 1 We will first do the analysis of the Greedy α revocable priority algorithm for the WISP problem
More informationRepresentations and Parameterizations of Combinatorial Auctions
Representations and Parameterizations of Combinatorial Auctions by David Ryan Loker A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of
More informationVertex Cover Approximations on Random Graphs.
Vertex Cover Approximations on Random Graphs. Eyjolfur Asgeirsson 1 and Cliff Stein 2 1 Reykjavik University, Reykjavik, Iceland. 2 Department of IEOR, Columbia University, New York, NY. Abstract. The
More informationSome Approximation Algorithms for Constructing Combinatorial Structures Fixed in Networks
Some Approximation Algorithms for Constructing Combinatorial Structures Fixed in Networks Jianping Li Email: jianping@ynu.edu.cn Department of Mathematics Yunnan University, P.R. China 11 / 31 8 ¹ 1 3
More informationBatch Coloring of Graphs
Batch Coloring of Graphs Joan Boyar 1, Leah Epstein 2, Lene M. Favrholdt 1, Kim S. Larsen 1, and Asaf Levin 3 1 Dept. of Mathematics and Computer Science, University of Southern Denmark, Odense, Denmark,
More informationCS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018
CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved.
More informationFlexible Coloring. Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a. Abstract
Flexible Coloring Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a a firstname.lastname@hp.com, HP Labs, 1501 Page Mill Road, Palo Alto, CA 94304 b atri@buffalo.edu, Computer Sc. & Engg. dept., SUNY Buffalo,
More informationIntroduction to Mathematical Programming IE406. Lecture 20. Dr. Ted Ralphs
Introduction to Mathematical Programming IE406 Lecture 20 Dr. Ted Ralphs IE406 Lecture 20 1 Reading for This Lecture Bertsimas Sections 10.1, 11.4 IE406 Lecture 20 2 Integer Linear Programming An integer
More informationSolving lexicographic multiobjective MIPs with Branch-Cut-Price
Solving lexicographic multiobjective MIPs with Branch-Cut-Price Marta Eso (The Hotchkiss School) Laszlo Ladanyi (IBM T.J. Watson Research Center) David Jensen (IBM T.J. Watson Research Center) McMaster
More informationRandomized rounding of semidefinite programs and primal-dual method for integer linear programming. Reza Moosavi Dr. Saeedeh Parsaeefard Dec.
Randomized rounding of semidefinite programs and primal-dual method for integer linear programming Dr. Saeedeh Parsaeefard 1 2 3 4 Semidefinite Programming () 1 Integer Programming integer programming
More informationCSC 373: Algorithm Design and Analysis Lecture 3
CSC 373: Algorithm Design and Analysis Lecture 3 Allan Borodin January 11, 2013 1 / 13 Lecture 3: Outline Write bigger and get better markers A little more on charging arguments Continue examples of greedy
More informationGeometric Red-Blue Set Cover for Unit Squares and Related Problems
Geometric Red-Blue Set Cover for Unit Squares and Related Problems Timothy M. Chan Nan Hu December 1, 2014 Abstract We study a geometric version of the Red-Blue Set Cover problem originally proposed by
More informationMinimum Spanning Tree Verification under Uncertainty
Minimum Spanning Tree Verification under Uncertainty Thomas Erlebach and Michael Hoffmann Department of Computer Science, University of Leicester, England {te17,mh55}@mcs.le.ac.uk Abstract. In the verification
More informationCommunication Complexity of Combinatorial Auctions with Submodular Valuations
Communication Complexity of Combinatorial Auctions with Submodular Valuations Shahar Dobzinski Weizmann Institute of Science Jan Vondrák IBM Almaden Research ACM-SIAM SODA 2013, New Orleans Dobzinski-Vondrák
More informationThe hierarchical model for load balancing on two machines
The hierarchical model for load balancing on two machines Orion Chassid Leah Epstein Abstract Following previous work, we consider the hierarchical load balancing model on two machines of possibly different
More informationTheorem 2.9: nearest addition algorithm
There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used
More informationAlgorithms for Storage Allocation Based on Client Preferences
Algorithms for Storage Allocation Based on Client Preferences Tami Tamir Benny Vaksendiser Abstract We consider a packing problem arising in storage management of Video on Demand (VoD) systems. The system
More informationExpected Approximation Guarantees for the Demand Matching Problem
Expected Approximation Guarantees for the Demand Matching Problem C. Boucher D. Loker September 2006 Abstract The objective of the demand matching problem is to obtain the subset M of edges which is feasible
More informationThe Index Coding Problem: A Game-Theoretical Perspective
The Index Coding Problem: A Game-Theoretical Perspective Yu-Pin Hsu, I-Hong Hou, and Alex Sprintson Department of Electrical and Computer Engineering Texas A&M University {yupinhsu, ihou, spalex}@tamu.edu
More informationRouting and Admission Control in Networks with Advance Reservations
Routing and Admission Control in Networks with Advance Reservations Liane Lewin-Eytan 1, Joseph (Seffi) Naor 2,andArielOrda 1 1 Electrical Engineering Dept., Technion, Haifa 32000, Israel. E-mail: liane@tx.technion.ac.il,
More informationConflict Graphs for Combinatorial Optimization Problems
Conflict Graphs for Combinatorial Optimization Problems Ulrich Pferschy joint work with Andreas Darmann and Joachim Schauer University of Graz, Austria Introduction Combinatorial Optimization Problem CO
More informationLocal Search Approximation Algorithms for the Complement of the Min-k-Cut Problems
Local Search Approximation Algorithms for the Complement of the Min-k-Cut Problems Wenxing Zhu, Chuanyin Guo Center for Discrete Mathematics and Theoretical Computer Science, Fuzhou University, Fuzhou
More informationGeometric Unique Set Cover on Unit Disks and Unit Squares
CCCG 2016, Vancouver, British Columbia, August 3 5, 2016 Geometric Unique Set Cover on Unit Disks and Unit Squares Saeed Mehrabi Abstract We study the Unique Set Cover problem on unit disks and unit squares.
More information11. APPROXIMATION ALGORITHMS
Coping with NP-completeness 11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: weighted vertex cover LP rounding: weighted vertex cover generalized load balancing knapsack problem
More informationCombinatorial Auctions: A Survey by de Vries and Vohra
Combinatorial Auctions: A Survey by de Vries and Vohra Ashwin Ganesan EE228, Fall 2003 September 30, 2003 1 Combinatorial Auctions Problem N is the set of bidders, M is the set of objects b j (S) is the
More informationLecture 9. Semidefinite programming is linear programming where variables are entries in a positive semidefinite matrix.
CSE525: Randomized Algorithms and Probabilistic Analysis Lecture 9 Lecturer: Anna Karlin Scribe: Sonya Alexandrova and Keith Jia 1 Introduction to semidefinite programming Semidefinite programming is linear
More informationApproximation Algorithms for Wavelength Assignment
Approximation Algorithms for Wavelength Assignment Vijay Kumar Atri Rudra Abstract Winkler and Zhang introduced the FIBER MINIMIZATION problem in [3]. They showed that the problem is NP-complete but left
More information11. APPROXIMATION ALGORITHMS
11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: vertex cover LP rounding: vertex cover generalized load balancing knapsack problem Lecture slides by Kevin Wayne Copyright 2005
More informationOptimization I : Brute force and Greedy strategy
Chapter 3 Optimization I : Brute force and Greedy strategy A generic definition of an optimization problem involves a set of constraints that defines a subset in some underlying space (like the Euclidean
More informationCombinatorial Problems on Strings with Applications to Protein Folding
Combinatorial Problems on Strings with Applications to Protein Folding Alantha Newman 1 and Matthias Ruhl 2 1 MIT Laboratory for Computer Science Cambridge, MA 02139 alantha@theory.lcs.mit.edu 2 IBM Almaden
More informationProve, where is known to be NP-complete. The following problems are NP-Complete:
CMPSCI 601: Recall From Last Time Lecture 21 To prove is NP-complete: Prove NP. Prove, where is known to be NP-complete. The following problems are NP-Complete: SAT (Cook-Levin Theorem) 3-SAT 3-COLOR CLIQUE
More informationUML CS Algorithms Qualifying Exam Fall, 2003 ALGORITHMS QUALIFYING EXAM
NAME: This exam is open: - books - notes and closed: - neighbors - calculators ALGORITHMS QUALIFYING EXAM The upper bound on exam time is 3 hours. Please put all your work on the exam paper. (Partial credit
More informationProject: A survey and Critique on Algorithmic Mechanism Design
Project: A survey and Critique on Algorithmic Mechanism Design 1 Motivation One can think of many systems where agents act according to their self interest. Therefore, when we are in the process of designing
More informationApproximation Algorithms for Geometric Intersection Graphs
Approximation Algorithms for Geometric Intersection Graphs Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 700108, India. Outline
More informationA simple algorithm for 4-coloring 3-colorable planar graphs
A simple algorithm for 4-coloring 3-colorable planar graphs Ken-ichi Kawarabayashi 1 National Institute of Informatics, 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan Kenta Ozeki 2 Department of
More informationIntroduction to Approximation Algorithms
Introduction to Approximation Algorithms Dr. Gautam K. Das Departmet of Mathematics Indian Institute of Technology Guwahati, India gkd@iitg.ernet.in February 19, 2016 Outline of the lecture Background
More informationPolynomial-Time Approximation Algorithms
6.854 Advanced Algorithms Lecture 20: 10/27/2006 Lecturer: David Karger Scribes: Matt Doherty, John Nham, Sergiy Sidenko, David Schultz Polynomial-Time Approximation Algorithms NP-hard problems are a vast
More informationTopic: Local Search: Max-Cut, Facility Location Date: 2/13/2007
CS880: Approximations Algorithms Scribe: Chi Man Liu Lecturer: Shuchi Chawla Topic: Local Search: Max-Cut, Facility Location Date: 2/3/2007 In previous lectures we saw how dynamic programming could be
More informationOnline Stochastic Matching CMSC 858F: Algorithmic Game Theory Fall 2010
Online Stochastic Matching CMSC 858F: Algorithmic Game Theory Fall 2010 Barna Saha, Vahid Liaghat Abstract This summary is mostly based on the work of Saberi et al. [1] on online stochastic matching problem
More informationRevenue Maximization via Hiding Item Attributes
Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Revenue Maximization via Hiding Item Attributes Mingyu Guo Department of Computer Science University of Liverpool,
More informationIntroduction to algorithmic mechanism design
Introduction to algorithmic mechanism design Elias Koutsoupias Department of Computer Science University of Oxford EWSCS 2014 March 5-7, 2014 Part I Game Theory and Computer Science Why Game Theory and
More informationOn Modularity Clustering. Group III (Ying Xuan, Swati Gambhir & Ravi Tiwari)
On Modularity Clustering Presented by: Presented by: Group III (Ying Xuan, Swati Gambhir & Ravi Tiwari) Modularity A quality index for clustering a graph G=(V,E) G=(VE) q( C): EC ( ) EC ( ) + ECC (, ')
More informationApproximation Algorithms
Chapter 8 Approximation Algorithms Algorithm Theory WS 2016/17 Fabian Kuhn Approximation Algorithms Optimization appears everywhere in computer science We have seen many examples, e.g.: scheduling jobs
More informationarxiv: v1 [cs.dc] 13 Oct 2008
A SIMPLE LOCAL 3-APPROXIMATION ALGORITHM FOR VERTEX COVER VALENTIN POLISHCHUK AND JUKKA SUOMELA arxiv:0810.2175v1 [cs.dc] 13 Oct 2008 Abstract. We present a local algorithm (constant-time distributed algorithm)
More informationAPPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS
APPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 70010, India. Organization Introduction
More informationProfit Maximization in Mobile Crowdsourcing: A Truthful Auction Mechanism
Profit Maximization in Mobile Crowdsourcing: A Truthful Auction Mechanism Hamed Shah-Mansouri and Vincent W.S. Wong Department of Electrical and Computer Engineering The University of British Columbia,
More informationDesign and Analysis of Algorithms
CSE 101, Winter 018 D/Q Greed SP s DP LP, Flow B&B, Backtrack Metaheuristics P, NP Design and Analysis of Algorithms Lecture 8: Greed Class URL: http://vlsicad.ucsd.edu/courses/cse101-w18/ Optimization
More informationCSC Linear Programming and Combinatorial Optimization Lecture 12: Semidefinite Programming(SDP) Relaxation
CSC411 - Linear Programming and Combinatorial Optimization Lecture 1: Semidefinite Programming(SDP) Relaxation Notes taken by Xinwei Gui May 1, 007 Summary: This lecture introduces the semidefinite programming(sdp)
More informationarxiv: v1 [cs.ds] 2 Oct 2015
On independent set on B1-EPG graphs M. Bougeret, S. Bessy, D. Gonçalves, and C. Paul LIRMM, CNRS & Université de Montpellier arxiv:151.598v1 [cs.ds] 2 Oct 215 Abstract. In this paper we consider the Maximum
More informationAlgorithm Design and Analysis
Algorithm Design and Analysis LECTURE 29 Approximation Algorithms Load Balancing Weighted Vertex Cover Reminder: Fill out SRTEs online Don t forget to click submit Sofya Raskhodnikova 12/7/2016 Approximation
More informationCSE 421 Applications of DFS(?) Topological sort
CSE 421 Applications of DFS(?) Topological sort Yin Tat Lee 1 Precedence Constraints In a directed graph, an edge (i, j) means task i must occur before task j. Applications Course prerequisite: course
More informationNP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.
CS 787: Advanced Algorithms NP-Hardness Instructor: Dieter van Melkebeek We review the concept of polynomial-time reductions, define various classes of problems including NP-complete, and show that 3-SAT
More informationGreedy and Local Ratio Algorithms in the MapReduce Model
Greedy and Local Ratio Algorithms in the MapReduce Model Nick Harvey 1 Chris Liaw 1 Paul Liu 2 1 University of British Columbia 2 Stanford University Greedy and Local Ratio Algorithms in the MapReduce
More informationBroadcast Scheduling with Data Bundles
Broadcast Scheduling with Data Bundles Fangfei Chen a, Diego Pizzocaro b, Matthew P. Johnson a, Amotz Bar-Noy c, Alun Preece b and Thomas La Porta a a Dept. of Computer Science and Engineering, The Penn
More informationMulticast Scheduling in WDM Switching Networks
Multicast Scheduling in WDM Switching Networks Zhenghao Zhang and Yuanyuan Yang Dept. of Electrical & Computer Engineering, State University of New York, Stony Brook, NY 11794, USA Abstract Optical WDM
More informationCOMP 355 Advanced Algorithms Approximation Algorithms: VC and TSP Chapter 11 (KT) Section (CLRS)
COMP 355 Advanced Algorithms Approximation Algorithms: VC and TSP Chapter 11 (KT) Section 35.1-35.2(CLRS) 1 Coping with NP-Completeness Brute-force search: This is usually only a viable option for small
More informationA New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem
A New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem Prakash C. Sharma Indian Institute of Technology Survey No. 113/2-B, Opposite to Veterinary College, A.B.Road, Village
More informationBroadcast Scheduling: Algorithms and Complexity
Broadcast Scheduling: Algorithms and Complexity JESSICA CHANG Department of Computer Science and Engineering University of Washington, Seattle THOMAS ERLEBACH Department of Computer Science University
More informationA Network Coloring Game
A Network Coloring Game Kamalika Chaudhuri, Fan Chung 2, and Mohammad Shoaib Jamall 2 Information Theory and Applications Center, UC San Diego kamalika@soe.ucsd.edu 2 Department of Mathematics, UC San
More informationApplied Algorithm Design Lecture 3
Applied Algorithm Design Lecture 3 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 3 1 / 75 PART I : GREEDY ALGORITHMS Pietro Michiardi (Eurecom) Applied Algorithm
More informationApproximation Schemes for Planar Graph Problems (1983, 1994; Baker)
Approximation Schemes for Planar Graph Problems (1983, 1994; Baker) Erik D. Demaine, MIT, theory.csail.mit.edu/ edemaine MohammadTaghi Hajiaghayi, MIT, www.mit.edu/ hajiagha INDEX TERMS: approximation
More informationA 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology
Journal of the Operations Research Society of Japan Vol. 60, No. 1, January 2017, pp. 15 23 c The Operations Research Society of Japan A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH
More informationAlgorithmic complexity of two defence budget problems
21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Algorithmic complexity of two defence budget problems R. Taylor a a Defence
More informationPacking Two Disks into a Polygonal Environment
Packing Two Disks into a Polygonal Environment Prosenjit Bose, School of Computer Science, Carleton University. E-mail: jit@cs.carleton.ca Pat Morin, School of Computer Science, Carleton University. E-mail:
More informationApproximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks
Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Thomas Erlebach Department of Computer Science University of Leicester, UK te17@mcs.le.ac.uk Ambreen Shahnaz Department of Computer
More informationApproximate Algorithms for Touring a Sequence of Polygons
Approximate Algorithms for Touring a Sequence of Polygons Fajie Li 1 and Reinhard Klette 2 1 Institute for Mathematics and Computing Science, University of Groningen P.O. Box 800, 9700 AV Groningen, The
More informationApproximating the 2-Interval Pattern Problem
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/225682485 Approximating the 2-Interval Pattern Problem Chapter October 2005 DOI: 10.1007/11561071_39
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationEdge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1
Edge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1 Arnaud Labourel a a LaBRI - Universite Bordeaux 1, France Abstract In 1974, Kundu [4] has shown that triangulated
More informationComp Online Algorithms
Comp 7720 - Online Algorithms Notes 4: Bin Packing Shahin Kamalli University of Manitoba - Fall 208 December, 208 Introduction Bin packing is one of the fundamental problems in theory of computer science.
More informationInter-Datacenter Scheduling of Large Data Flows
Inter-Datacenter Scheduling of Large Data Flows Reuven Cohen Gleb Polevoy Department of Computer Science Technion Israel Institute of Technology Haifa 32000, Israel Abstract Inter-datacenter transfers
More informationA Truthful Auction for Access Point Selection in Heterogeneous Mobile Networks
A Truthful Auction for Access Point Selection in Heterogeneous Mobile Networks Stefano Paris, Fabio Martignon, Ilario Filippini and Antonio Capone Dep. of Information Technology Lab. de Recherche en Informatique
More information