Department of Information Management National Taiwan University

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
Leena Suhl University of Paderborn, Germany
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.
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:
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.
Branch and Bound Algorithm for Solving Integer Linear Programming
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.
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
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,
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
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 (海事科学部)
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.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
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.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
Integer LP In-class Prob
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
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.
0 Integer Programming Introduction to Integer Programming (IP) Difficulties of LP relaxation IP Formulations Branch and Bound Algorithms Reference: Chapter.
Impact of Interference on Multi-hop Wireless Network Performance
Linear Programming for Solving the DSS Problems
Water Resources Development and Management Optimization (Integer and Mixed Integer Programming) CVEN 5393 Mar 28, 2011.
Nonlinear Programming Prepared by Lee Revere and John Large
An Efficient P-center Algorithm
6.5 Stochastic Prog. and Benders’ decomposition
EMIS 8373: Integer Programming
Frank Yeong-Sung Lin (林永松) Information Management Department
Chapter 6. Large Scale Optimization
Network Optimization Research Laboratory
Integer Linear Programming
Nurse Scheduling Problems
Advisor: Professor Yeong-Sung Lin Student: Yeong-Cheng Tzeng (曾勇誠)
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Optimization and Some Traditional Methods
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
Chapter 6 Network Flow Models.
Frank Yeong-Sung Lin (林永松) Information Management Department
Network Planning & Capacity Management
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Integer Linear Programming
Network Planning & Capacity Management
Out-of-Kilter Algorithm
Network Planning & Capacity Management
6.5 Stochastic Prog. and Benders’ decomposition
Chapter 6. Large Scale Optimization
Presentation transcript:

Department of Information Management National Taiwan University 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.

Outline Introduction Problem formulation Solution procedures Computational experiments Summary

Introduction Problem Description 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) To determine: feasible channel assignment for each cell Subject to: call blocking probability constraint for each cell and co-channel interference constraints between adjacent cells

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

Problem Formulation Notation N = { 1, 2, ... , n }: the set of cells F = { 1, 2, ... , f }: the set of available channels cj: the channel requirement of Cell j Ajk: 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 xij: a decision variable which is 1 if channel i is assigned to Cell j and 0 otherwise yi: a decision variable which is 1 if channel i is assigned to any cell and 0 otherwise

Problem Formulation (cont’d) Integer programming formulation

Solution Procedures Solution approaches Dual approach Primal 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. Primal approach Linear programming relaxation Cost-based heuristic

Dual Solution Approach (cont’d) • Lagrangean relaxation

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

Primal Solution Approach Algorithm description 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. In each round of the solution procedure, an upper limit of the channels available is specified. The proposed algorithm then iteratively adjusts the cost functions based upon which the channels are assigned. This process is repeated until either a feasible solution is found or a pre-specified number of iterations is exceeded.

Primal Solution Approach (cont’d) Algorithm description (cont’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. Then a new round is initiated until no improvement of the total number of channels required is possible. Algorithm characteristics Unbalanced cost adjustment for oscillation avoidance Randomization of cost augmentation for stability Step size control for fine tuning and stall avoidance Explicit enumeration for a low degree of violation

Computation Experiments v is set to 8, q is set to 0.1 and M is set to 10000. Two sets of experiments are performed on a PC to test the efficiency and effectiveness of Algorithm A. The first set of experiments are performed on a number of irregular networks. 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).

Computation Experiments (cont’d) Test network topologies

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

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