Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Advertisements

Integer Linear Programming
Transportation Problem (TP) and Assignment Problem (AP)
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
Water Resources Development and Management Optimization (Integer Programming) CVEN 5393 Mar 11, 2013.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
EMIS 8373: Integer Programming Valid Inequalities updated 4April 2011.
Near Optimal Rate Selection for Wireless Control Systems Abusayeed Saifullah, Chengjie Wu, Paras Tiwari, You Xu, Yong Fu, Chenyang Lu, Yixin Chen.
The Out of Kilter Algorithm in Introduction The out of kilter algorithm is an example of a primal-dual algorithm. It works on both the primal.
1 Introduction to Linear and Integer Programming Lecture 9: Feb 14.
Dealing with NP-Complete Problems
Approximation Algorithms
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
Jan 6-10th, 2007VLSI Design A Reduced Complexity Algorithm for Minimizing N-Detect Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
2-Layer Crossing Minimisation Johan van Rooij. Overview Problem definitions NP-Hardness proof Heuristics & Performance Practical Computation One layer:
Branch and Bound Algorithm for Solving Integer Linear Programming
Distributed Combinatorial Optimization
Linear Programming Applications
Approximation Algorithms: Bristol Summer School 2008 Seffi Naor Computer Science Dept. Technion Haifa, Israel TexPoint fonts used in EMF. Read the TexPoint.
On the convergence of SDDP and related algorithms Speaker: Ziming Guan Supervisor: A. B. Philpott Sponsor: Fonterra New Zealand.
Network Planning & Capacity Management Frank Yeong-Sung Lin ( 林永松 ) Department of Information Management National Taiwan University Taipei, Taiwan, R.O.C.
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
Minimum-Cost Multicast Routing for Multi- Layered Multimedia Distribution IM PhD Forum, NTU Minimum-Cost Multicast Routing for Multi- Layered Multimedia.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
1 Hyong-Mo Jeon Reliability Models for Facility Location with Risk Pooling ISE 2004 Summer IP Seminar Jul
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
New Modeling Techniques for the Global Routing Problem Anthony Vannelli Department of Electrical and Computer Engineering University of Waterloo Waterloo,
1 Optimization Based Power Generation Scheduling Xiaohong Guan Tsinghua / Xian Jiaotong University.
Distributed Lagrangean Relaxation Protocol for the Generalized Mutual Assignment Problem Katsutoshi Hirayama (平山 勝敏) Faculty of Maritime Sciences (海事科学部)
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Logical Topology Design
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 11-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 11.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
1 Lagrangean Relaxation --- Bounding through penalty adjustment.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Integer LP In-class Prob
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1/74 Lagrangian Relaxation and Network Optimization Cheng-Ta Lee Department of Information Management National Taiwan University September 29, 2005.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
EMIS 8373: Integer Programming Column Generation updated 12 April 2005.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Transportation Problems Joko Waluyo, Ir., MT., PhD Dept. of Mechanical and Industrial Engineering.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Chapter 6 Optimization Models with Integer Variables.
Approximation Algorithms based on linear programming.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Linear Programming for Solving the DSS Problems
Water Resources Development and Management Optimization (Integer and Mixed Integer Programming) CVEN 5393 Mar 28, 2011.
6.5 Stochastic Prog. and Benders’ decomposition
Frank Yeong-Sung Lin (林永松) Information Management Department
Network Optimization Research Laboratory
Integer Linear Programming
Advisor: Professor Yeong-Sung Lin Student: Yeong-Cheng Tzeng (曾勇誠)
Department of Information Management National Taiwan University
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Frank Yeong-Sung Lin (林永松) Information Management Department
Integer Linear Programming
6.5 Stochastic Prog. and Benders’ decomposition
Presentation transcript:

Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan University Taipei, Taiwan, R.O.C.

2 Outline l Introduction l Problem formulation l Solution procedures l Computational experiments l Summary

3 Introduction l Problem Description D Given: ã number of available channels ã locations of the cells and co-channel interference relations among the cells and ã channel requirement of each cell (to ensure that the call blocking probability associated with each cell not exceed a given bound) D To determine: feasible channel assignment for each cell D Subject to: ã call blocking probability constraint for each cell and ã co-channel interference constraints between adjacent cells

4 Introduction (cont’d) l Multi-coloring problem l NP-complete l Using the concept of bisecting search to minimize the number of channels required l Design criteria D quasi-static D generic for arbitrary network configurations

5 Problem Formulation l Notation D N = { 1, 2,..., n }: the set of cells D F = { 1, 2,..., f }: the set of available channels D c j : the channel requirement of Cell j D A jk : the indicator function which is 1 if Cell j and Cell k shall not use the same channel (due to co-channel interference) and 0 otherwise D x ij : a decision variable which is 1 if channel i is assigned to Cell j and 0 otherwise D y i : a decision variable which is 1 if channel i is assigned to any cell and 0 otherwise

6 Problem Formulation (cont’d) Integer programming formulation

7 Solution Procedures l Solution approaches D Dual approach ã The basic approach in the algorithm development is Lagrangean relaxation. ã A simple but effective procedure was developed to calculate good feasible channel assignment policies. ã Lower bounds on the optimal objective function values were obtained to evaluate the quality of the heuristic solutions. D Primal approach ã Linear programming relaxation ã Cost-based heuristic

8 Dual Solution Approach (cont’d) Lagrangean relaxation

9 Dual Solution Approach (cont’d) l (LR) can be decomposed into two independent and easily solvable subproblems. l The dual problem (D) is constructed below (D) l Due to the nondifferentiable nature of the dual problem (D), the subgradient method is applied as a solution procedure.

10 Primal Solution Approach l Algorithm description D A cost function p(i,j,k) associated with the assignment of each channel i to a cell j with respect to another cell k is introduced. D In each round of the solution procedure, an upper limit of the channels available is specified. D The proposed algorithm then iteratively adjusts the cost functions based upon which the channels are assigned. D This process is repeated until either a feasible solution is found or a pre-specified number of iterations is exceeded.

11 Primal Solution Approach (cont’d) l Algorithm description (cont’d) D In the former case, the upper limit of the channels available is reduced, while in the latter case, the upper limit of the channels available is augmented. D Then a new round is initiated until no improvement of the total number of channels required is possible. l Algorithm characteristics D Unbalanced cost adjustment for oscillation avoidance D Randomization of cost augmentation for stability D Step size control for fine tuning and stall avoidance D Explicit enumeration for a low degree of violation

12 Computation Experiments l v is set to 8, q is set to 0.1 and M is set to l Two sets of experiments are performed on a PC to test the efficiency and effectiveness of Algorithm A. D The first set of experiments are performed on a number of irregular networks. D The second set of experiments are performed on a number of n times n regular networks (of hexagonal structures) where n ranges from 4 (16 cells) to 10 (100 cells).

13 Computation Experiments (cont’d) Test network topologies

14 Computation Experiments (cont’d) l The lower bounds calculated by linear programming relaxation and Lagrangean relaxation are typically loose. l The concept of generalized maximum clique can be applied to calculate legitimate lower bounds. l The approaches of linear programming relaxation and Lagrangean relaxation are shown to be ineffective. l The proposed primal heuristic calculates optimal solutions for all test examples in minutes of CPU time on a PC.

15 Summary l The channel assignment problem in wireless communications networks is considered. l A mathematical problem formulation is presented. l The total number of channels required is minimized subject to demand and interference constraints. l A dual and a primal solution procedure are proposed. l The proposed algorithms calculate optimal solutions for test networks with up to 100 cells in minutes of CPU time on a PC.