Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Maintaining Communication Between an Explorer and a Base.

Slides:



Advertisements
Similar presentations
Friedhelm Meyer auf der Heide
Advertisements

Robot Communication over Wireless Ad Hoc Network
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithmic Aspects of Dynamic Intelligent Systems.
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Local Strategies for Building Geometric Formations.
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Energy-Efficient Local Strategies for Robotic.
Guy EvenZvi LotkerDana Ron Tel Aviv University Conflict-free colorings of unit disks, squares, & hexagons.
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Page Migration in Dynamic Networks Marcin Bienkowski Friedhelm Meyer auf der.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Reliable Broadcasting without Collision Detection… … in.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
1 A class of Generalized Stochastic Petri Nets for the performance Evaluation of Mulitprocessor Systems By M. Almone, G. Conte Presented by Yinglei Song.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Balázs Sziklai Selfish Routing in Non-cooperative Networks.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Good afternoon everyone.
1 Hashing, randomness and dictionaries Rasmus Pagh PhD defense October 11, 2002.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Ad-Hoc Networks Beyond Unit Disk Graphs
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
1 Structure of search space, complexity of stochastic combinatorial optimization algorithms and application to biological motifs discovery Robin Gras INRIA.
Mobility Improves Coverage of Sensor Networks Benyuan Liu*, Peter Brass, Olivier Dousse, Philippe Nain, Don Towsley * Department of Computer Science University.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Institute of Computer Science University of Wroclaw Page Migration in Dynamic Networks Marcin Bieńkowski Joint work with: Jarek Byrka (Centrum voor Wiskunde.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
A Local Facility Location Algorithm Supervisor: Assaf Schuster Denis Krivitski Technion – Israel Institute of Technology.
1 Analysis of Link Reversal Routing Algorithms Srikanta Tirthapura (Iowa State University) and Costas Busch (Renssaeler Polytechnic Institute)
Mario Vodisek 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Erasure Codes for Reading and Writing Mario Vodisek ( joint work.
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery Using NeuroSearch Presentation for the Agora Center InBCT-seminar Mikko Vapa, researcher InBCT 3.2.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Algorithms for Self-Organization and Adaptive Service Placement in Dynamic Distributed Systems Artur Andrzejak, Sven Graupner,Vadim Kotov, Holger Trinks.
The Power of Pheromones in Ant Foraging Christoph Lenzen Tsvetormira Radeva.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
International Graduate School of Dynamic Intelligent Systems, University of Paderborn Improved Algorithms for Dynamic Page Migration Marcin Bieńkowski.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Interleaved Multi-Bank Scratchpad Memories: A Probabilistic Description of Access Conflicts DAC '15, June , 2015, San Francisco, CA, USA.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Distributed Computation in MANets Robot swarm developed by James Rice University.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität An Overview of Robot Behavior Control with insight into.
RESOURCES, TRADE-OFFS, AND LIMITATIONS Group 5 8/27/2014.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithms for Radio Networks Exercise 11 Stefan Rührup
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithms for Radio Networks Exercise 12 Stefan Rührup
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Online Routing in Faulty Meshes with Sub-linear Comparative Time and Traffic.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
Stefan Rührup 1 HEINZ NIXDORF INSTITUTE University of Paderborn, Germany Algorithms and Complexity Competitive Time and Traffic Analysis of Position-based.
Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Robust Undetectable Interference Watermarks Ryszard Grząślewicz.
Jennifer Campbell November 30,  Problem Statement and Motivation  Analysis of previous work  Simple - competitive strategy  Near optimal deterministic.
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on.
Model-based learning: Theory and an application to sequence learning P.O. Box 49, 1525, Budapest, Hungary Zoltán Somogyvári.
International Graduate School of Dynamic Intelligent Systems, University of Paderborn Fighting Against Two Adversaries: Page Migration in Dynamic Networks.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Dynamic Load Balancing Tree and Structured Computations.
IPTPS 2005 Mirek Korzeniowski: Page 1 International Graduate School of Dynamic Intelligent Systems HEINZ NIXDORF INSTITUT University of Paderborn Algorithms.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Bayesian Brain - Chapter 11 Neural Models of Bayesian Belief Propagation Rajesh P.N. Rao Summary by B.-H. Kim Biointelligence Lab School of.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Analysis of Link Reversal Routing Algorithms
Presentation transcript:

Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Maintaining Communication Between an Explorer and a Base Station Miroslaw Dynia Jaroslaw Kutylowski Pawel Lorek Friedhelm Meyer auf der Heide

Jaroslaw Kutylowski 2 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Problem statement Robots moving through terrain (exploring, working …) Base station serves as supply base station robot

Jaroslaw Kutylowski 3 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Problem statement Robots moving through terrain (exploring, working …) Base station serves as supply Robots should self-organize to fulfill their tasks a communication network is a necessary primitive How to maintain such a communication network?

Jaroslaw Kutylowski 4 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Problem statement Large distances between robots –Mobile relay stations support communication links base station robot

Jaroslaw Kutylowski 5 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Problem statement Large distances between robots –Mobile relay stations support communication links New approach for communication on long distances Necessary in complicated terrain (mountains…) Related to backbones in networks (GSM infrastructure) But: mobile, adaptive and ad-hoc

Jaroslaw Kutylowski 6 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Problem statement Large distances between robots –Mobile relay stations support communication links Robots move –Communication network must react to dynamics Relays are costly –Use as few as possible Need for a strategy for mobile relay stations Self-organizing robots, organic system local strategy, no communication, simple (no memory)

Jaroslaw Kutylowski 7 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Agenda 1.Model 2.Go-To-The-Middle strategy 3.Analysis for static case proof outline 4.Analysis for dynamic case review over experiments theoretical results 5.Further results & open questions

Jaroslaw Kutylowski 8 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Model Plane One explorer One base station Relay stations arranged in a chain base station explorer

Jaroslaw Kutylowski 9 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Model Plane One explorer One base station Relay stations arranged in a chain Two neighbored relay stations in distance at most d Relay stations should arrange on line between explorer and base station Static setting – Explorer and base station stand still Dynamic setting – Explorer moves

Jaroslaw Kutylowski 10 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Model Why one explorer makes sense? to get an understanding of the problem for multiple explorers an efficient solution to the one- explorer problem is necessary base station robot base station explorer

Jaroslaw Kutylowski 11 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Go-To-The-Middle Strategy every relay station moves to the middle position between its neighbors discrete time steps all stations move in parallel relay i relay i+1 relay i+2

Jaroslaw Kutylowski 12 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Go-To-The-Middle Strategy every relay station moves to the middle position between its neighbors discrete time steps all stations move in parallel Properties simple memoryless biologically inspired – bird flocks related to formation control

Jaroslaw Kutylowski 13 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) Key question given a valid configuration of relay stations between the explorer and base station what is the number of Go-To-The-Middle rounds necessary to get the relays next to the optimal line? base station explorer

Jaroslaw Kutylowski 14 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) for each relay consider its distance from the line between explore and base station describe the distances as a vector v = (d 1,…,d n ) base station explorer didi

Jaroslaw Kutylowski 15 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) vector v after applying one step of Go-To-The-Middle v’ = v A n x n matrix A ½ ½½ ½½ ½½ ½½ ½ vector v after applying t steps of Go-To-The-Middle v’ = v A t

Jaroslaw Kutylowski 16 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) At the beginning v i ≤ n We look for a t such that v i A t ≤ 1 and so A t ≤ 1/n Then the distance of each station to the optimal line is at most 1 consider a random walk on a line with reflecting barriers ½½½½½½½½ ½ ½

Jaroslaw Kutylowski 17 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) each element of line is a state probability distribution to be in a particular state at beginning w = (w 1,…,w n ) the same probability distribution after t steps of random walk w’ = w B t there are results stating that B t < 1/n for t=c n 2 log n (elementary Markov Chain theory) ½½½½½½½½ ½ ½

Jaroslaw Kutylowski 18 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) ½½ ½½ ½½ ½½ ½½ ½½ matrix B random walk on a line and GTM have common background in t=c n 2 log n we have A t <1/n

Jaroslaw Kutylowski 19 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (static) what is the number of Go-To-The-Middle rounds necessary to get the relays next to the optimal line? quite a lot ≈ n 2 log n maybe such bad configurations do not come up in practice? analysis of Go-To-The-Middle in the dynamic case

Jaroslaw Kutylowski 20 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (dynamic) Model base station stands still explorer moves explorer starts moving next to base station whenever needed explorer deploys new relays one GTM-step for one step of explorer Analysis goal monitor the number of relay stations used compare to the number needed for a perfect line ratio R

Jaroslaw Kutylowski 21 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (dynamic) Experimental evaluation explorer moves on a circle around base station –hard case –for every distance, the number of relay stations reaches a stability point –ratio R grows linearly with the distance of explorer to base station

Jaroslaw Kutylowski 22 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (dynamic) Experimental evaluation explorer performs a (bayesian) random walk on plane –ratio R remains constant

Jaroslaw Kutylowski 23 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Go-To-The-Middle Analysis (dynamic) Model explorer deploys new relay stations only when moving away from base station explorer waits when distance to last relay station is too large Analysis what is the speed of the explorer? (how much must he wait?) Result speed of explorer ≈1/d with d the distance to base station

Jaroslaw Kutylowski 24 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Further results & open questions Further (unpublished) results reducing the locality and simplicity (to some extent) one can obtain much better performances extension to terrain with obstacles Open questions can one improve the performance without sacrificing locality and simplicity? general lower bound for local strategies? multiple explorers

Jaroslaw Kutylowski 25 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Heinz Nixdorf Institute & Computer Science Institute University of Paderborn Fürstenallee Paderborn, Germany Tel.: +49 (0) 52 51/ Fax: +49 (0) 52 51/ Thank you for your attention!