Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Algorithm Design Methods Spring 2007 CSE, POSTECH.
ECE 667 Synthesis and Verification of Digital Circuits
CS6800 Advanced Theory of Computation
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
1 Integrality constraints Integrality constraints are often crucial when modeling optimizayion problems as linear programs. We have seen that if our linear.
Profile-Based Topology Control and Routing of Bandwidth-Guaranteed Flows in Wireless Optical Backbone Networks A. Kashyap, M.K. Khandani, K. Lee, M. Shayman.
Chapter 12 Coping with the Limitations of Algorithm Power Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
Logical Topology Design
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Chap 10. Integer Prog. Formulations
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
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.
Algorithms for hard problems Introduction Juris Viksna, 2015.
Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
TU/e Algorithms (2IL15) – Lecture 11 1 Approximation Algorithms.
Impact of Interference on Multi-hop Wireless Network Performance
Integer Programming An integer linear program (ILP) is defined exactly as a linear program except that values of variables in a feasible solution have.
Qian Hu, Yang Wang, Xiaojun Cao Department of Computer Science
Algorithm Design Methods
URBAN TRANSPORTATION NERWORKS
ElasticTree Michael Fruchtman.
Algorithms for hard problems
EMIS 8373: Integer Programming
1.3 Modeling with exponentially many constr.
Chapter 6. Large Scale Optimization
Integer Programming (정수계획법)
Robustness of wireless ad hoc network topologies
Exam 2 LZW not on syllabus. 73% / 75%.
Robustness of wireless ad hoc network topologies
Heuristic Algorithms via VBA
L12. Network optimization
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Algorithms for Budget-Constrained Survivable Topology Design
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
1.3 Modeling with exponentially many constr.
TRLabs & University of Alberta © Wayne D. Grover 2002, 2003, 2004
A Fundamental Bi-partition Algorithm of Kernighan-Lin
Integer Programming (정수계획법)
Algorithm Design Methods
Maximizing Broadcast Tree Lifetime in Wireless Ad Hoc Networks
Algorithm Design Methods
Heuristic Algorithms via VBA
Heuristic Algorithms via VBA
CSE 550 Computer Network Design
15th Scandinavian Workshop on Algorithm Theory
Fast Min-Register Retiming Through Binary Max-Flow
Approximation Algorithms
Algorithm Design Methods
Chapter 6. Large Scale Optimization
CSCI 465 Data Communications and Networks Lecture 16
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Presentation transcript:

Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004

Outline Hybrid FSO/RF Networks Topology Control Problem Statement Optimal solution Constraint method Weighting method Heuristics Comparison versus optimal Conclusions

Hybrid FSO/RF Networks Wireless directional links FSO: high capacity, low reliability RF: lower capacity, higher reliability Cost Matrix 0 58 30 38 31 27 60 58 0 27 42 35 33 30 30 27 0 13 27 2 33 38 42 13 0 33 10 25 31 35 27 33 0 22 43 27 33 2 10 22 0 42 60 30 33 25 43 42 0

Topology Control Dynamic networks Topology Control Atmospheric obscuration Nodes mobility Topology Control Dynamic topology reconfiguration in order to optimize performance

Problem Statement Dynamically select the best possible topology Objectives: Maximize total capacity Minimize total power expenditure Constraints 2 transceivers per node Bi-connectivity Ring Topologies

Link Parameters Capacity (C) Power expenditure (P) FSO and RF: C = 1.1 Gbps RF: C = 100 Mbps Power expenditure (P) FSO and RF: P = (PTX)FSO + (PTX)RF RF: P = (PTX)RF

Formulation Objectives: Constraints: Bi-connectivity Degree constraints Sub-tour constraints

Optimal Solution Integer Programming problem No Convexity! Analogous to the traveling salesman problem NP-Complete! Solvable in reasonable time for small number of nodes Case of study: 7 node network Simulation time: 45 min 10 snapshots (every 5 minutes starting at 0)

Constraint Method Constrain power expenditure: Start with a high enough value of ε and keep reducing it to get the P.O set of solutions. Weakly Pareto Optimality guaranteed Pareto Optimality when a unique solution exists for a given ε

Weighting method Keep varying w from 0 to 1 to find the P.O set of solutions Weakly Pareto Optimality guaranteed P.O. when weights strictly positive May miss P.O. as well as W.P.O points due to lack of convexity

T = 0 min

T = 10 min

T = 20 min

T = 30 min

T = 40 min

Heuristics Approximation algorithms to solve the problem in polynomial time Spanning Ring Adds edges in increasing order of cost hoping to minimize total cost. Branch Exchange Starts with an arbitrary topology and iteratively exchanges link pairs to decrease total cost. A combination of both used

Multi-objective Heuristics methodology is based on individual link costs What should the cost be? Weighted link cost Try for different values of k and see how the solution moves in the objective space related to the P.O set

T = 20 min, k = 0

T = 20 min, k = 0.2

T = 20 min, k = 0.4

T = 20 min, k = 0.6

T = 20 min, k = 0.8

T = 20 min, k = 1

T = 40 min, k = 1

Conclusions Computational complexity of optimal solution increases exponentially with the number of nodes Not feasible in dynamic environments Heuristics needed to obtain close-to-optimal solutions in polynomial time. Useful to obtain the P.O set of solutions offline, in order to analyze the performance of our heuristics