[1][1][1][1] Lecture 5-7: Cell Planning of Cellular Networks June 22 + July 6, 2008 896960 Introduction to Algorithmic Wireless Communications David Amzallag.

Slides:



Advertisements
Similar presentations
Iterative Rounding and Iterative Relaxation
Advertisements

On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
Algorithm Design Methods Spring 2007 CSE, POSTECH.
C&O 355 Lecture 23 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Transportation Problem (TP) and Assignment Problem (AP)
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Approximation Algorithms for Capacitated Set Cover Ravishankar Krishnaswamy (joint work with Nikhil Bansal and Barna Saha)
1 The TSP : Approximation and Hardness of Approximation All exact science is dominated by the idea of approximation. -- Bertrand Russell ( )
Fast FAST By Noga Alon, Daniel Lokshtanov And Saket Saurabh Presentation by Gil Einziger.
Computability and Complexity 23-1 Computability and Complexity Andrei Bulatov Search and Optimization.
Channel Assignment using Chaotic Simulated Annealing Enhanced Neural Network Channel Assignment using Chaotic Simulated Annealing Enhanced Hopfield Neural.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Identifying Early Buyers from Purchase Data Paat Rusmevichientong, Shenghuo Zhu & David Selinger Presented by: Vinita Shinde Feb 18 th, 2010.
[1][1][1][1] Lecture 4: Frequency reuse, channel assignment, and more June 15, Introduction to Algorithmic Wireless Communications David Amzallag.
1 Optimization problems such as MAXSAT, MIN NODE COVER, MAX INDEPENDENT SET, MAX CLIQUE, MIN SET COVER, TSP, KNAPSACK, BINPACKING do not have a polynomial.
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
Approximation Algorithms
Cell Selection in 4G Cellular Networks David Amzallag, BT Design Reuven Bar-Yehuda, Technion Danny Raz, Technion Gabriel Scalosub, Tel Aviv University.
1 Cell Planning of 4G Cellular Networks David Amzallag Computer Science Department, Technion Joint work with Roee Engelberg (Technion), Seffi Naor (Microsoft.
[1][1][1][1] Lecture 2-3: Coping with NP-Hardness of Optimization Problems in Practice May 26 + June 1, Introduction to Algorithmic Wireless.
Theta Function Lecture 24: Apr 18. Error Detection Code Given a noisy channel, and a finite alphabet V, and certain pairs that can be confounded, the.
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.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
A General Approach to Online Network Optimization Problems Seffi Naor Computer Science Dept. Technion Haifa, Israel Joint work: Noga Alon, Yossi Azar,
Cell Selection in 4G Cellular Networks David Amzallag, BT Design Reuven Bar-Yehuda, Technion Danny Raz, Technion Gabriel Scalosub, Tel Aviv University.
Approximation Algorithms: Bristol Summer School 2008 Seffi Naor Computer Science Dept. Technion Haifa, Israel TexPoint fonts used in EMF. Read the TexPoint.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
V. V. Vazirani. Approximation Algorithms Chapters 3 & 22
LP-Based Algorithms for Capacitated Facility Location Hyung-Chan An EPFL July 29, 2013 Joint work with Mohit Singh and Ola Svensson.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Rensselaer Polytechnic Institute Rajagopal Iyengar Combinatorial Approaches to QoS Scheduling in Multichannel Wireless Systems Rajagopal Iyengar Rensselaer.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
LP-Based Algorithms for Capacitated Facility Location Hyung-Chan An EPFL July 29, 2013 Joint work with Mohit Singh and Ola Svensson.
Approximation Algorithms
Week 10Complexity of Algorithms1 Hard Computational Problems Some computational problems are hard Despite a numerous attempts we do not know any efficient.
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
Lecture.6. Table of Contents Lp –rounding Dual Fitting LP-Duality.
A Unified Continuous Greedy Algorithm for Submodular Maximization Moran Feldman Roy SchwartzJoseph (Seffi) Naor Technion – Israel Institute of Technology.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
1 Algorithmic aspects of radio access network design in 4G cellular networks David Amzallag Computer Science Department, Technion Joint work with Seffi.
Deterministic Algorithms for Submodular Maximization Problems Moran Feldman The Open University of Israel Joint work with Niv Buchbinder.
NP Completeness Piyush Kumar. Today Reductions Proving Lower Bounds revisited Decision and Optimization Problems SAT and 3-SAT P Vs NP Dealing with NP-Complete.
Adaptive radio-frequency resource management for MIMO MC-CDMA on antenna selection Jingxu Han and Mqhele E Dlodlo Department of Electrical Engineering.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Instructor: Shengyu Zhang 1. Optimization Very often we need to solve an optimization problem.  Maximize the utility/payoff/gain/…  Minimize the cost/penalty/loss/…
Approximation Algorithms based on linear programming.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Slide 1 Toward Optimal Sniffer-Channel Assignment for Reliable Monitoring in Multi-Channel Wireless Networks Donghoon Shin, Saurabh Bagchi and Chih-Chun.
Approximation algorithms
TU/e Algorithms (2IL15) – Lecture 11 1 Approximation Algorithms.
Data Driven Resource Allocation for Distributed Learning
Algorithm Design Methods
Approximation algorithms
1.3 Modeling with exponentially many constr.
Coverage Approximation Algorithms
1.3 Modeling with exponentially many constr.
Algorithm Design Methods
Chapter 1. Formulations.
Survey on Coverage Problems in Wireless Sensor Networks
Submodular Maximization with Cardinality Constraints
Algorithm Design Methods
Presentation transcript:

[1][1][1][1] Lecture 5-7: Cell Planning of Cellular Networks June 22 + July 6, Introduction to Algorithmic Wireless Communications David Amzallag

[2][2][2][2] What is a cell planning? – Planning a network of base stations (configurations) to provide the required coverage of the service area with respect to current and future traffic requirements, available capacities, interference, and the desired QoS – What is a typical outcome? – Coverage vs. capacity planning – Cell planning towards the fourth generation (4G)

[3][3][3][3] Fourth generation cellular networks – High data rate (also in compare to HSDPA and LTE, in the downlink) – System capacity is expected to be 10 times larger than current 3G systems – Drastic reduction in costs (1/10 to 1/100 per bit) – Cell planning with capacity limitations – “Base station on sprinkler” → high frequency → higher interference → small cells → larger number of base stations – OFDMA as the multiple access technique – Smart antennas and adaptive antennas – New approaches for optimization problems are required (e.g., radio access network design, satisfying mobile stations by more than one base station [IEEE e], automatic cell planning, self-configuring networks) 100 Mbit/sec – 1Gbit/sec 15 Mbit/sec

[4][4][4][4] How to model the interference? – is the fraction of the capacity of a base station to a client – is the contribution of base station to client

[5][5][5][5] How to compute ? – In general, – Since for relative small values of – Two models of interference

[6][6][6][6] A tale of two cell planning problems clientsdemand – A set of clients, each has a given demand base station configurations capacityinstallation cost – A set of possible base station configurations, each has a given capacity installation cost and a subset of clients admissible to be covered by it interference matrix – An interference matrix minimum-cost cell planning problem The minimum-cost cell planning problem (CPP) asks for a subset of base stations of minimum cost that satisfy at least of the demands of all the clients, budgeted cell planning problem The budgeted cell planning problem (BCPP) asks for a subset of base stations whose cost does not exceed a given budget and the total number of (fully) satisfied clients is maximized.  All-or-Nothing coverage type constraint

[7][7][7][7] Current cell planning solutions – Extensive study in the last years; Only special cases of the problem were investigated (almost all are minimum-cost type objectives) – Not supporting external impact matrix or interference – No capacity handling – In most cases, only meta-heuristics are used; No approximation algorithms – Not supporting budget constraint – Not supporting (fast) “special cases”

[8][8][8][8] The budgeted cell planning problem

[9][9][9][9] On the approximabaility of BCPP Budgeted maximum coverage [KMN] Budgeted facility location Budgeted unique coverage [DFHS] 2007 All-or-nothing demand maximization [ABRS] [tight] approximable within For r-restricted version approximable within In general, not approximable within Budgeted cell planning Maximizing submodular functions [Sviridenko] [tight] Submodularity:

[10] On the approximabaility of BCPP Here comes the bad news, as expected A Subset Sum instance The corresponding BCPP instance NP Conclusion. It is NP-hard to find a feasible solution to the budgeted cell planning problem

[11] The k 4 k -budgeted cell planning problem k 4 k property – Adopting the k 4 k property: Every set of k base stations can fully satisfy at least k clients, for every integer k NP- – Still NP-hard NP – Good news: No longer NP-hard to approximate – General idea behind our - approximation algorithm: – A best-of-two-candidates algorithm more – How many clients are satisfying by more than one base station? – Covering clients by a single base station

[12] Leaves single Leaves are the clients satisfied by a single BS How many clients are satisfied by more than one base station? When the corresponding graph is acyclic Base station Mobile client

[13] How many clients are satisfied by more than one base station? Client of demand of 7 BS with capacity of 10 Base station i’ gives client j’ 3 units Cycle canceling algorithm on Conclusion. (here is the set of clients that are satisfied by more than one base station) Edge weights are When the corresponding graph contains cycles

[14] Satisfying clients by a single base station – How many clients can be covered by a set of opened base stations? How many more can be covered if another base station is to be opened next? Formally, for a given set of BSs, let be the number of clients that can be covered, each by exactly one BS. – CAP’s resume – CAP’s resume: not – The function is not submodular NP – CAP is NP-hard – Special case of the well-studied GAP (approximable within [FGMS, 2006]) The client assignment problem (CAP)

[15] Satisfying clients by a single base station – Algorithm 1 – Algorithm 1. Pick a minimum-demand client Find the first BS in a given order that can cover If it exists – then assign to this BS; Otherwise, leave client uncovered – Properties: – Algorithm 1 is a ½-approximation algorithm to CAP – For every set of BSs and every base station – For every set of BSs and every base stations [Algorithm 1] The client assignment problem (CAP)

[16] Satisfying clients by a single base station – Find a subset of BSs whose cost does not exceed a given budget that maximizes – BMAP’s resume – BMAP’s resume: – A generalization (capacitated) of the budgeted maximum coverage problem ([KMN, 1999]) – A greedy -approximation algorithm (maximizing ) [Algorithm 2] The budgeted maximum assignment problem (BMAP)

[17] A -approximation algorithm for the k 4 k -BCPP ← the output of BMAP algorithm on the same instance ← the maximum number of base stations that can be opened using budget ifthen if then Output and a set of clients that can be covered using the k 4 k -oracle else else Output and the clients covered by CAP algorithm for these base stations [Algorithm 3]

[18] Analysis Number of clients covered by Algorithm 3 Value of optimal solution for the BMAP instance property Cycle canceling

[19] The minimum-cost cell planning problem

[20] The minimum-cost cell planning problem – Special case: without interference – An - approximation algorithm hard capacitated set cover problem – An - approximation algorithm (here ); a generalization for the hard capacitated set cover problem (Chuzhoy & Naor, FOCS 2002) – On greedy algorithms for the minimum-cost CPP – Good practical results in two sets of simulations

[21] Integer programming formulation

[22] A relaxation of the non-interference case – Observation – Observation:

[23] An approximation algorithm 1.Calculate as an optimal solution of the LP relaxation For all do 4. with probability 5. for all do 6. 7.Return and

[24] Analysis – The expected value of the cost of the solution produced by the algorithm is at most where is the value of the optimal solution to the LP relaxation. – For every client the probability that is not covered is at most – Conclusion – Conclusion: The algorithm is an approximation algorithm for the minimum- cost cell planning problem.

[25] Planning “greenfield” networks

[26] Cell planning in Helsinki Randomized rounding Greedy algorithm Extended Tutschku Solution cost LP cost Number of base stations