Tung-Wei Kuo, Kate Ching-Ju Lin, and Ming-Jer Tsai Academia Sinica, Taiwan National Tsing Hua University, Taiwan Maximizing Submodular Set Function with.

Slides:



Advertisements
Similar presentations
Hadi Goudarzi and Massoud Pedram
Advertisements

Minimizing Seed Set for Viral Marketing Cheng Long & Raymond Chi-Wing Wong Presented by: Cheng Long 20-August-2011.
Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
Sink Deployment in Wireless Surveillance Networks Michael Chien-Chun Hung, Kate Ching-Ju Lin March 31, Network and Mobile System Lab(NMS Lab) Research.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department.
Randomized k-Coverage Algorithms for Dense Sensor Networks
A Decentralised Coordination Algorithm for Maximising Sensor Coverage in Large Sensor Networks Ruben Stranders, Alex Rogers and Nicholas R. Jennings School.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Using Redundancy to Cope with Failures in a Delay Tolerant Network Sushant Jain, Michael Demmer, Rabin Patra, Kevin Fall Source:
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
1 Internet Networking Spring 2006 Tutorial 6 Network Cost of Minimum Spanning Tree.
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
[1][1][1][1] Lecture 5-7: Cell Planning of Cellular Networks June 22 + July 6, Introduction to Algorithmic Wireless Communications David Amzallag.
1 Cell Planning of 4G Cellular Networks David Amzallag Computer Science Department, Technion Joint work with Roee Engelberg (Technion), Seffi Naor (Microsoft.
1 Internet Networking Spring 2004 Tutorial 6 Network Cost of Minimum Spanning Tree.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Coordinated Sampling sans Origin-Destination Identifiers: Algorithms and Analysis Vyas Sekar, Anupam Gupta, Michael K. Reiter, Hui Zhang Carnegie Mellon.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Maximizing the Contact Opportunity for Vehicular Internet Access Authors: Zizhan Zheng †, Zhixue Lu †, Prasun Sinha †, and Santosh Kumar § † The Ohio State.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Constrained Green Base Station Deployment with Resource Allocation in Wireless Networks 1 Zhongming Zheng, 1 Shibo He, 2 Lin X. Cai, and 1 Xuemin (Sherman)
City Univ of Hong Kong1 Minimal cost deployment of mesh networks with QoS requirements for indoor environment Xiaohua Jia Dept of Computer Science.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Network Aware Resource Allocation in Distributed Clouds.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
1 A -Approximation Algorithm for Shortest Superstring Speaker: Chuang-Chieh Lin Advisor: R. C. T. Lee National Chi-Nan University Sweedyk, Z. SIAM Journal.
The Collocation of Measurement Points in Large Open Indoor Environment Kaikai Sheng, Zhicheng Gu, Xueyu Mao Xiaohua Tian, Weijie Wu, Xiaoying Gan Department.
Function Computation over Heterogeneous Wireless Sensor Networks Xuanyu Cao, Xinbing Wang, Songwu Lu Department of Electronic Engineering Shanghai Jiao.
Shambhavi Srinivasa Carey Williamson Zongpeng Li Department of Computer Science University of Calgary Barrier Counting in Mixed Wireless Sensor Networks.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
DARP: Distance-Aware Relay Placement in WiMAX Mesh Networks Weiyi Zhang *, Shi Bai *, Guoliang Xue §, Jian Tang †, Chonggang Wang ‡ * Department of Computer.
Approximation Algorithms
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
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.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
On the Topology of Wireless Sensor Networks Sen Yang, Xinbing Wang, Luoyi Fu Department of Electronic Engineering, Shanghai Jiao Tong University, China.
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
CS223 Advanced Data Structures and Algorithms 1 Maximum Flow Neil Tang 3/30/2010.
De novo discovery of mutated driver pathways in cancer Discussion leader: Matthew Bernstein Scribe: Kun-Chieh Wang Computational Network Biology BMI 826/Computer.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Multicast Recipient Maximization in IEEE j WiMAX Relay Networks Wen-Hsing Kuo † ( 郭文興 ) & Jeng-Farn Lee ‡ ( 李正帆 ) † Department of Electrical Engineering,
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.
Sebastian Max Radio and Frequency Assignment in Multi-Radio Multi-Channel Wireless Mesh Networks Radio and Frequency Assignment in Multi-Radio Multi-Channel.
Joint Base Station and Relay Station Placement for IEEE j Networks Hsiao-Chen Lu and Wanjiun Liao Department of Electrical Engineering, National.
1 Bottleneck Routing Games on Grids Costas Busch Rajgopal Kannan Alfred Samman Department of Computer Science Louisiana State University.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Virtual Disaster Management Information Repository Based on Linked Open Data Yi-Lung Chen 1, Jyun-You Lin 1, Tsung-Hsien Chu 1, Jane Win-Shih Liu 2, IEEE.
Prof. Yu-Chee Tseng Department of Computer Science
A Study of Group-Tree Matching in Large Scale Group Communications
Introduction Secondary Users (SUs) Primary Users (PUs)
Advisor: Professor Yeong-Sung Lin Student: Yeong-Cheng Tzeng (曾勇誠)
Maximum Flow Neil Tang 4/8/2008
Survey on Coverage Problems in Wireless Sensor Networks - 2
Presentation transcript:

Tung-Wei Kuo, Kate Ching-Ju Lin, and Ming-Jer Tsai Academia Sinica, Taiwan National Tsing Hua University, Taiwan Maximizing Submodular Set Function with Connectivity Constraint: Theory and Application to Networks

Mesh network deployment Motivation

Mesh network deployment Motivation How should we deploy the network? Candidate location

Mesh network deployment Motivation Candidate location The budget is limited!

Only one router can access the Internet Mesh networks exploit multi-hop relays Connectivity Candidate location

Only one router can access the Internet Mesh networks exploit multi-hop relays Connectivity Candidate location

Only one router can access the Internet Mesh networks exploit multi-hop relays Connectivity The network must be connected!

Various Performance Metrics A variety of performance metrics – The number of covered users, total throughput, the size of the coverage area, … Given limited resources (routers or budget), deploy a connected mesh that optimizes the performance metric

Mesh Deployment Problem This is the optimal solution GOAL: Construct a connected network such that the optimization goal is achieved

Design an algorithm for each of the various optimization goals? Many optimization goals can be modeled as submodular set functions Our goal: A universal algorithm for a family of problems whose objective can be modeled as a submodular set function

Submodular Set Function

Example: Number of covered users

Example: Total Data Rate

Formal Problem Definition

The problem is NP-hard. An approximation algorithm will be given

Our Algorithm

The Idea The best solution is then the final output

The Solution-Step 1

The Solution-Step 2

User Candidate location

The Solution-Step 2 User Candidate location

The Solution-Step 3 User Candidate location 3. Use shortest paths to connect routers to the center

This is a feasible solution The Solution-Step 3 User Candidate location 3. Use shortest paths to connect routers to the center

The Algorithm The best solution is then the final output. How, exactly, should we deploy the routers?

[9] G. L. Nemhauser, L. A. Wolsey, and M. L. Fisher, “An analysis of approximations for maximizing submodular set functions-I,” Mathematical Programming, vol. 14, pp. 265–294, 1978.

Approximation Ratio

The Problem with Heterogeneous Deployment Costs Different locations might have different deployment costs

Formal Problem Definition

Approximation Ratio

Simulation Results -Use Synthesis Data

Simulation Setting Field size: 1200 m × 1200 m User: – # of users: 200 – Zipf’s law – b Candidate locations: – Grid network – Grid size: 100 m × 100 m Communication range: 150 m Channel error model: b PHY Simulink Model

Another Common Scenario In some applications, a specific location may need to be included in the solution We modify our algorithm accordingly: How to findthe center? Our algorithm Try all the possible centers and choose the best one Our algorithm w/ specific center Let the specificlocation be the desired center

Comparison Schemes [17] F. Vandin, E. Upfal, and B. J. Raphael, “Algorithms for detecting significantly mutated pathways in cancer,” Journal of Computational Biology, vol. 18, pp. 507–522, Goal = maximum number of covered users Homogeneous costs We compare with Vandin’s algorithm [17]

Simulation Scenarios Two types of deployment costs: 1.Homogeneous costs 2.Heterogeneous costs Two performance metrics: 1.Total data rate 2.The number of covered users

Maximum Total Data Rate Homogeneous costs Total data rate of covered users (Mb/sec) Number of routers, k Upper bound Arbitrary solution Greedy: max date rate Greedy: max data rate w/ specific center Our algorithm Our algorithm w/ specific center

Heterogeneous costs Total data rate of covered users (Mb/sec) Total budget for deployment, B Upper bound Arbitrary solution Greedy: min cost Greedy: min cost w/ specific center Greedy: max data rate Greedy: max data rate w/ specific center Our algorithm Our algorithm w/ specific center Maximum Total Data Rate

Maximum Number of Covered Users Upper bound Arbitrary solution Vandin’s algorithm Vandin’s algorithm w/ specific center Our algorithm Our algorithm w/ specific center Homogeneous costs Number of routers, k

Heterogeneous costs Total budget for deployment, B Upper bound Arbitrary solution Greedy: min cost Greedy: min cost w/ specific center Greedy: max coverage Greedy: max coverage w/ specific center Our algorithm Our algorithm w/ specific center Maximum Number of Covered Users

Summary of the simulation results 1.Our algorithm can be applied to different optimization goals 2.The ratio between the upper bound and our algorithm matches the approximation ratio 3.Our algorithms perform better than the greedy heuristics

Simulation Results -Use the Census of Taipei

Use the Census of Taipei Use the census to locate the users Heterogeneous deployment costs: – Higher costs are assigned to locations with higher population density Goal: Maximize the number of covered users

Input 8 km 12 km Total cost of all locations: Number of users: 7126

Output The output when the available budget = Number of covered users: 6600 ( ≈93% of the total users ) 8 km 12 km

The Results Number of covered users Total budget for deployment, B Upper bound Arbitrary solution Greedy: min cost Greedy: min cost w/ specific center Greedy: max coverage Greedy: max coverage w/ specific center Our algorithm Our algorithm w/ specific center

Conclusion

Thank you