W-CDMA Network Design Qibin Cai 1 Joakim Kalvenes 2 Jeffery Kennington 1 Eli Olinick 1 Dinesh Rajan 1 Southern Methodist University 1 School of Engineering.

Slides:



Advertisements
Similar presentations
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Advertisements

Based on customer demand, estimate:  ω s : minimum required amount of material s For final products, ω s is the customer demand Calculated once µ i is.
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
Operations Control Key Sources: Data Analysis and Decision Making (Albrigth, Winston and Zappe) An Introduction to Management Science: Quantitative Approaches.
Operations Management Linear Programming Module B - Part 2
EE 553 Integer Programming
EMIS 8373: Integer Programming Valid Inequalities updated 4April 2011.
Convex Position Estimation in Wireless Sensor Networks
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Introduction to Linear and Integer Programming
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Optimization for Network Planning Includes slide materials developed by Wayne D. Grover, John Doucette, Dave Morley © Wayne D. Grover 2002, 2003 E E 681.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
UMTS Radio Network Planning Andreas Eisenblätter Thorsten Koch (ZIB) Alexander Martin (TU Darmstadt)
Sep 08, 2005CS477: Analog and Digital Communications1 Example Systems, Signals Analog and Digital Communications Autumn
Spreadsheet Modeling & Decision Analysis:
LP formulation of Economic Dispatch
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
Introduction to Mathematical Programming OR/MA 504 Chapter 5 Integer Linear Programming.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
1 Cellular communications Cellular communications BASIC TELECOMMUNICATIONS.
Introduction to Mathematical Programming OR/MA 504 Chapter 3.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Special Conditions in LP Models (sambungan BAB 1)
Spreadsheet Modeling & Decision Analysis:
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Types of IP Models All-integer linear programs Mixed integer linear programs (MILP) Binary integer linear programs, mixed or all integer: some or all of.
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 6-1 Integer Linear Programming Chapter 6.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Cellular Networks No. 1  Seattle Pacific University Cellular Wireless Networks Common issues for wireless solutions Kevin Bolding Electrical Engineering.
QMB 4701 MANAGERIAL OPERATIONS ANALYSIS
Linear Programming with Excel Solver.  Use Excel’s Solver as a tool to assist the decision maker in identifying the optimal solution for a business decision.
JWITC 2013Jan. 19, On the Capacity of Distributed Antenna Systems Lin Dai City University of Hong Kong.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
Base Station Location and Service Assignment in W-CDMA Networks Joakim Kalvenes 1 Jeffery Kennington 2 Eli Olinick 2 Southern Methodist University 1 Edwin.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Goal Seek and Solver. Goal seeking helps you n Find a specific value for a target cell by adjusting the value of one other cell whose value is allowed.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
Divide and Conquer Optimization problem: z = max{cx : x  S}
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
Math Programming Concept of Optimization (L.O. a ) Linear Programming Managerial Value of Information (L.O. d) Theory (L.O. b) Example Applications (L.O.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
1 Attractive Mathematical Representations Of Decision Problems Warren Adams 11/04/03.
EMIS 8373: Integer Programming Column Generation updated 12 April 2005.
1 Planning Base Station and Relay Station Locations in IEEE j Multi-hop Relay Networks Yang Yu, Seán Murphy, Liam Murphy Department of Computer Science.
1 Chapter 9 Mixed-Integer Programming. 2 Chapter 9 Enumeration approach for 20 objects (0,1): 2 20 possibilities, evaluate each case for satisfying constraint.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
Approximation Algorithms Duality My T. UF.
Chapter 6 Optimization Models with Integer Variables.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Base Station Location and Service Assignment in W-CDMA Networks Joakim Kalvenes 1 Jeffery Kennington 2 Eli Olinick 2 Southern Methodist University 1 Edwin.
Adv. Wireless Comm. Systems - Cellular Networks -
Base Station Location and
Presented by Tae-Seok Kim
An Equal-Opportunity-Loss MPLS-Based Network Design Model
Department of Information Management National Taiwan University
Branch-and-Bound Algorithm for Integer Program
Integer Linear Programming
Presentation transcript:

W-CDMA Network Design Qibin Cai 1 Joakim Kalvenes 2 Jeffery Kennington 1 Eli Olinick 1 Dinesh Rajan 1 Southern Methodist University 1 School of Engineering 2 Edwin L. Cox School of Business Supported in part by Office of Naval Research Award N

2 Wireless Network Design: Inputs “Hot spots”: concentration points of users/subscribers (demand) Potential locations for radio towers (cells) Potential locations for mobile telephone switching offices (MTSO) Locations of access point(s) to Public Switched Telephone Network (PSTN) Costs for linking –towers to MTSOs, –MTSOs to each other or to PSTN

3 Wireless Network Design: Problem Determine –Which radio towers to build (base station location) –How to assign subscribers to towers (service assignment) –Which MTSOs to use –Topology of MTSO/PSTN backbone network Maximize profit: revenue per subscriber served minus infrastructure costs

4 Wireless Network Design Tool

5 Optimization Model for Wireless Network Design: Sets L is the set of candidate tower locations. M is the set of subscriber locations. C m is the set of tower locations that can service subscribers in location m. P l is the set of subscriber locations that can be serviced by tower ℓ. K is the set of candidate MTSO locations –Location 0 is the PSTN gateway –K 0 = K  {0}.

6 Optimization Model for Wireless Network Design: Constants d m is the demand (channel equivalents) in subscriber location m. r is the annual revenue generated per channel. a l is the cost of building and operating a tower at location. b k is the cost of building an MTSO at location k. c l k the cost of providing a link from tower ℓ to MTSO k. h jk the cost of providing a link from MTSO j to MTSO/PSTN k.  is the maximum number of towers that an MTSO can support.

7 Optimization Model for Wireless Network Design: Constants SIR min is the minimum allowable signal-to-interference ratio. –s = 1 + 1/SIR min. g mℓ is the attenuation factor from location m to tower ℓ. –P target is the desired strength for signals received at the towers. –To reach tower l with sufficient strength, a handset at location m transmits with power level P target / g mℓ.

8 Optimization Model for Wireless Network Design: Power Control Example Subscriber at Location 1 Assigned to Tower 3 Tower 3 Received signal strength must be at least the target value P tar Signal is attenuated by a factor of g 13

9 Optimization Model for Wireless Network Design: Decision Variables Used in the Model Binary variable y ℓ =1 iff a tower is constructed at location ℓ. The integer variable x mℓ denotes the number of customers (channel equivalents) at subscriber location m served by the tower at location l. Binary variable z k =1 iff an MTSO or PSTN is established at location k. Binary variable s l k =1 iff tower l is connected to MTSO k. Binary variable w jk = 1 iff a link is established between MTSOs j and k. u jk = units of flow on the link between MTSOs j and k.

10 Optimization Model for Wireless Network Design: Signal-to-Interference Ratio (SIR) Tower 3 Tower 4 Subscriber at Location 1 assigned to Tower 3 Two subscribers at Location 2 assigned to Tower 4

11 Optimization Model for Wireless Network Design: Quality of Service (QoS) Constraints For known attenuation factors, g ml, the total received power at tower location ℓ, P ℓ TOT, is given by For a session assigned to tower ℓ –the signal strength is P target –the interference is given by P ℓ TOT – P target QoS constraint on minimum signal-to-interference ratio for each session (channel) assigned to tower ℓ:

12 Optimization Model for Wireless Network Design: Quality of Service (QoS) Constraints

13 Optimization Model for Wireless Network Design: Integer Programming Model The objective of the model is to maximize profit: subject to the following constraints:

14 Optimization Model for Wireless Network Design: Connection Constraints

15 Optimization Model for Wireless Network Design: Flow Constraints for Backbone Construction

16 Computational Experiments Computing resources used –Compaq AlphaServer DS20E with dual EV6.7 (21264A) 667 MHz processors and 4,096 MB of RAM –Latest releases of CPLEX and AMPL Computational time –Increases substantially as |L| increases from 40 to 160 –Very sensitive to value of  Lower Bound Procedure –Solve IP with  l = 0 for all l –Stop branch-and-bound process when the optimality gap (w.r.t LP) is 5% Estimated Upper Bound Procedure –Relax integrality constraints on x, y, and s variables. –Solve MIP to optimality with  l = 0 for all l

17 Data for Computational Experiments Restrict Two Series of Test Problems: 1.Candidate towers placed randomly in 13.5 km by 8.5 km service area –1,000 to 2,000 subscriber locations d m ~ u[1,10] –|L| drawn from {40, 80, 120, 160} –|K| = 5, placed randomly in central 1.5 km by 1.0 km rectangle 2.Simulated data for North Dallas area –|M| = 2,000 with d m ~ u[1,10] –|L| = 120 –|K| = 5

18 Sample Results for Data Set 1 Upper Bound Procedure Best Feasible Solution from Lower Bound Procedure Problem|L||M|TowersDemandProfitCPUTowersDemandProfitCPUGap R110401, %18.330:00: %18.220:00:200.60% R160801, %17.550:08: %16.740:01:404.62% R , %17.660:43: %16.970:08:483.91% R , %16.810:57: %16.210:15:073.57% R260402, %26.720:00: %26.60:01:170.45% R310802, %34.930:10: %34.330:03:511.72% R ,000N/A 2:00: %36.420:14:525.00% R ,000N/A 2:00: %35.240:56:405.00% Solution times for Lower Bound Procedure varied from 30 seconds to 1 hour of CPU time. Average value of 2.0 ≤ |C m | ≤ 8.4.

19 Data Set 2: North Dallas Area |M| = 2,000, d m ~ u[1,10], |L| = 120, and |K| = 5

20 Results for North Dallas

21 Sample Results with Heuristics Heuristic 1: |C m | ≤ 1 Heuristic 2: |C m | ≤ 2 Problem|L||M|TowersDemandProfitCPUGapTowersDemandProfitCPUGap R110401, %18.090:00:011.31% %18.220:00:140.60% R160801, %15.050:00: % %16.530:00:335.81% R , %13.030:00: % %15.880:01: % R , %10.530:00: % %14.260:00: % R260402, %26.380:00:031.27% %26.60:00:450.45% R310802, %33.900:00:022.95% %34.210:01:522.06% R , %34.390:00: % %35.980:03:366.15% R , %31.510:00: % %33.990:06:238.37% Geo. Mean3.55%

22 The Power-Revenue Trade-Off

23 Downlink Modeling

24 Conclusions and Directions for Future Work IP model for W-CDMA problem –Too many variables to be solved to optimality with commercial solvers –Developed cuts and a two-step procedure to find high-quality solutions with guaranteed optimality gap. –Largest problems took up to 1 hour of CPU time –Heuristic 2 reduces computation times by an order of magnitude and still finds fairly good solutions Results for North Dallas problems on par with randomly generated data sets. Model can be integrated into a planning tool; quick resolves with new tower locations added to original data Extensions –Construct a two-connected backbone with at least two gateways –Consider sectoring –Tighten the  l parameters