Linear Programming & its Applications to Wireless Networks Guofeng Deng IMPACT Lab, Arizona State University.

Slides:



Advertisements
Similar presentations
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Interconnect throughput modeling. Important network performance metrics Throughput – Point to point (link bandwidth + end host software overheads) – Aggregate.
TDMA Scheduling in Wireless Sensor Networks
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
EMIS 8373: Integer Programming Valid Inequalities updated 4April 2011.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
Theoretical Results on Base Station Movement Problem for Sensor Network Yi Shi ( 石毅 ) and Y. Thomas Hou ( 侯一釗 ) Virginia Tech, Dept. of ECE IEEE Infocom.
Optimization for Network Planning Includes slide materials developed by Wayne D. Grover, John Doucette, Dave Morley © Wayne D. Grover 2002, 2003 E E 681.
Energy efficient multicast routing in ad hoc wireless networks Summer.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
Lecture 8. Why do we need residual networks? Residual networks allow one to reverse flows if necessary. If we have taken a bad path then residual networks.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
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.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
On Renewable Sensor Networks with Wireless Energy Transfer IEEE INFOCOM 2011 Yi Shi, Liguang Xie, Y. Thomas Hou, Hanif D. Sherali.
Wireless Sensor Networks COE 499 Energy Aware Routing
Cross-Layer Design for Lifetime Maximization in Interference-Limited Wireless Sensor Networks Ritesh Madan, Shuguang Cui, Sanjay Lall, and Andrea Goldsmith.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
On Maximizing Network Lifetime of Broadcast in WANETs under an Overhearing Cost Model Guofeng Deng, Sandeep K.S. Gupta IMPACT Lab (
Maximizing Lifetime of Ad Hoc Networks/WSNs Using Dynamic Broadcast Scheme Guofeng Deng.
Interconnect Performance Modeling. Performance modeling Given an interconnect topology, routing, and other parameters, predict the interconnect performance.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 8 Lecture 8 Network Flow Based Modeling Mustafa Ozdal Computer Engineering Department,
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Maximum Lifetime Routing in Wireless Sensor Networks by Collins Adetu Nicole Powell Course: EEL 5784 Instructor: Dr. Ming Yu.
Optimal Base Station Selection for Anycast Routing in Wireless Sensor Networks 指導教授 : 黃培壝 & 黃鈴玲 學生 : 李京釜.
Energy Efficient Broadcast in WANETs under an Overhearing Cost Model Guofeng Deng IMPACT Lab at ASU.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
CS223 Advanced Data Structures and Algorithms 1 Maximum Flow Neil Tang 3/30/2010.
Cross-Layer Network Planning and Performance Optimization Algorithms for WLANs Yean-Fu Wen Advisor: Frank Yeong-Sung Lin 2007/4/9.
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
© Yamacraw, Fall 2002 Power Efficient Range Assignment in Ad-hoc Wireless Networks E. Althous (MPI) G. Calinescu (IL-IT) I.I. Mandoiu (UCSD) S. Prasad.
5.3 Mixed Integer Nonlinear Programming Models. A Typical MINLP Model.
1 Optimizing the Topology of Bluetooth Wireless Personal Area Networks Marco Ajmone Marsan, Carla F. Chiasserini, Antonio Nucci, Giuliana Carello, Luigi.
Linear Programming Chapter 1 Introduction.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
E. AlthausMax-Plank-Institut fur Informatik G. CalinescuIllinois Institute of Technology I.I. MandoiuUC San Diego S. Prasad Georgia State University N.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Cplex: Advanced Example
St. Edward’s University
Bounding the Lifetime of Sensor Networks Via Optimal Role Assignments
Energy Management System in Ad Hoc Wireless Networks
Introduction Basic formulations Applications
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Maximizing Broadcast Tree Lifetime in Wireless Ad Hoc Networks
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Survey on Coverage Problems in Wireless Sensor Networks - 2
Presentation transcript:

Linear Programming & its Applications to Wireless Networks Guofeng Deng IMPACT Lab, Arizona State University

MPACT I Arizona State G. Deng2 Outline Linear programming (LP) –Formulation –Solutions –Flow model Applications –Maximizing broadcast lifetime –Optimal role assignments –Multicommodity flow –Energy efficient routing in disaster recovery networks –Cross-layer design for lifetime maximization –Minimum power broadcast tree

MPACT I Arizona State G. Deng3 LP Summary LP –Linear objective function –Continuous variables –Linear constraints (equations or inequalities) Solutions –Simplex methods –Interior-point methods Software tools –Cplex, GLPK, Matlab Beyond LP –Integer linear programming (ILP): variables are integers. It is called mixed integer programming (MIP) if not all variables are integers. The problem becomes NP-hard. Approximation methods include branch-and-bound, branch-and-cut. If removing integer constraints, LP provides a lower/upper bound to a minimization/maximization problem. –Nonlinear programming: some constraints or the objective function is nonlinear.

MPACT I Arizona State G. Deng4 App1: Maximizing Broadcast Lifetime using Multiple Trees Objective function: Constraint 1: Constraint 2: Summary: -Problem: Given a set of broadcast trees in the form of power consumption of each node, maximizing broadcast lifetime using multiple trees sequentially. -Variables: Duration of each tree being used. We assume duration is indefinitely divisible. -Constraints: For each node, the overall amount of energy that can be consumed in all the trees is limited by its battery capacity. Notations: -K: a set of broadcast trees -  (  ): the duration of tree   K -p i (  ): power of node i on tree  -E i : battery capacity of node i Tree/Node12345Res A  (A) B  (B) C  (C) Battery Cap

MPACT I Arizona State G. Deng5 App2: Bounding the Lifetime of Sensor Networks B 123 3/11 + 5/11 3/11 5/11 3/11 + 3/11 Bhardwaj & Chandrakasan, Bounding the Lifetime of Sensor Networks Via Optimal Role Assignments, INFOCOM’02 Summary: -Problem: Given a pair of source and destination nodes and a set of intermediate nodes, maximize the lifetime, i.e., the amount of packets that is transmitted from source to designation. -Variables: f_ij: the flow from i to j. -Constraints: see below. Notations: -Node 1 is the source and N+1 is the destination. -t: lifetime; e_i: battery capacity of node I Comment: - The formulation was later extended to accommodate multiple source and single sink. For any intermediate node, which does not generate any flow, the amount of incoming flow matches the amount of outgoing flow. This is the total amount of flow injected to the network, i.e., the difference between the amount of flow outgoing from source and that incoming to source.

MPACT I Arizona State G. Deng6 App3: Multicommodity Flow Chang & Tassiulas, Energy conserving routing in wireless ad-hoc networks, INFOCOM’00 Chang & Tassiulas, Maximum lifetime routing in wireless sensor networks, TON, Vol.12 No.4, 2004 Sanka & Liu, Maximum lifetime routing in wireless ad-hoc networks, INFOCOM’04

MPACT I Arizona State G. Deng7 App4: EE Routing in Disaster Recovery Networks Zussman & Segall, Energy efficient routing in ad hoc disaster recovery networks, Ad Hoc Networks, Vol.1, 2003 \bar{f}_{i,j}: the amount of info transmitted from i to j until time T R: receiver nodes d: destination r_i: the ratio between the rate in which info is generated at badge node i and the maximum possible flow on a link connecting smart badges

MPACT I Arizona State G. Deng8 App5: Cross-Layer Design for Lifetime Maximization Madan et al., Cross-layer design for lifetime maximization in interference-limited wireless ad hoc networks, INFOCOM’05 Madan et al., Cross-layer design for lifetime maximization in interference-limited wireless ad hoc networks, IEEE trans. Wireless Communications, Vol.5 No.11, 2006 non-convex! Tv: node lifetime N: number of slots r^n_k: trans rate over link k per unit bandwidth in slot n P^n_k: trans power over link k in slot n P^{max}: maximum trans pwr N_0: noise power

MPACT I Arizona State G. Deng9 App6: Minimum Power Broadcast Tree Das et al., Minimum Power Broadcast Trees for Wireless Networks: Integer Programming Formulations, INFOCOM’ Power matrix Reward matrix R_mn(p)=1 if P_mp ≤ P_mn Variables Y_i: power of node i X_ij: =1 if there is a explicit link from i to j X_ijk: =1 if the kth transmission is i to j actual trans implicit trans Defines relation between continuous and binary variables Source node has to transmit to at least one other node Non-source node at most transmits to one other node Defines relation between X_ij and X_ijk. Source has to transmit in the 1 st step. Non-source node is not allowed to transmit in the 1 st step. A non-source node is not allowed to transmit until it is reached actually or implicitly. Source has to transmit in the 1 st step. Each node has to be reached ultimately. At most one transmission in each step.