Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Alpha Shapes. Used for Shape Modelling Creates shapes out of point sets Gives a hierarchy of shapes. Has been used for detecting pockets in proteins.
Reactive and Potential Field Planners
Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Internet Protocols Steven Low CS/EE netlab.CALTECH.edu October 2004 with J. Doyle, L. Li, A. Tang, J. Wang.
Polynomial dynamical systems over finite fields, with applications to modeling and simulation of biological networks. IMA Workshop on Applications of.
Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
ONR MURI: NexGeNetSci From Local Network Motifs to Global Invariants Third Year Review, October 29, 2010 Victor M. Preciado and Ali Jadbabaie Department.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Carnegie Mellon Distributed Inference: High Dimensional Consensus TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Discrete Exterior Calculus. More Complete Introduction See Chapter 7 “Discrete Differential Forms for Computational Modeling” in the SIGGRAPH 2006 Discrete.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
Javad Lavaei Department of Electrical Engineering Columbia University Graph-Theoretic Algorithm for Nonlinear Power Optimization Problems.
Chapter 4: Network Layer
Direction Election in Flocking Swarms Ohad Ben-Shahar, Shlomi Dolev Andrey Dolgin, Michael Segal Ben-Gurion University of the Negev.
Mining and Searching Massive Graphs (Networks)
Algorithmic Classification of Resonant Orbits Using Persistent Homology in Poincaré Sections Thomas Coffee.
ONR MURI: NexGeNetSci From Consensus to Social Learning in Complex Networks Ali Jadbabaie Skirkanich Associate Professor of innovation Electrical & Systems.
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Kyle Heath, Natasha Gelfand, Maks Ovsjanikov, Mridul Aanjaneya, Leo Guibas Image Webs Computing and Exploiting Connectivity in Image Collections.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Next Generation Network Science: An Overview Michael Kearns and Ali Jadbabaie University of Pennsylvania.
From Consensus to Social Learning Ali Jadbabaie Department of Electrical and Systems Engineering and GRASP Laboratory Alvaro Sandroni Penn Econ. and Kellogg.
Contributed Talk at the International Workshop on VISUALIZATION and MATHEMATICS 2002 Thomas Lewiner, Hélio Lopes, Geovan Tavares Math&Media Laboratory,
CS774. Markov Random Field : Theory and Application Lecture 08 Kyomin Jung KAIST Sep
Lecture #12 Distributed Algorithms (I) CS492 Special Topics in Computer Science: Distributed Algorithms and Systems.
FDA- A scalable evolutionary algorithm for the optimization of ADFs By Hossein Momeni.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
Distributed Computation in MANets Robot swarm developed by James Rice University.
DATA MINING LECTURE 13 Absorbing Random walks Coverage.
Lecture 2 Signals and Systems (I)
Swarm Intelligence 虞台文.
Scalable and Fully Distributed Localization With Mere Connectivity.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
General (point-set) topology Jundong Liu Ohio Univ.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
DATA MINING LECTURE 13 Pagerank, Absorbing Random Walks Coverage Problems.
Modeling and Complexity Reduction for Interconnected Systems Carolyn Beck University of Illinois at Urbana-Champaign August 2, 2001.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Random Graph Generator University of CS 8910 – Final Research Project Presentation Professor: Dr. Zhu Presented: December 8, 2010 By: Hanh Tran.
Javad Lavaei Department of Electrical Engineering Columbia University Convex Relaxation for Polynomial Optimization: Application to Power Systems and Decentralized.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 Outline Previous work on geometric and solid modeling Multiresolution models based on tetrahedral meshes for volume data analysis Current work on non-manifold.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Riccardo Fellegara University of Genova Genova, Italy
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
1 Distributed Motion Coordination: From Swarming to Synchronization Ali Jadbabaie Department of Electrical and Systems Engineering and GRASP Laboratory.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Robert ghrist professor of mathematics & electrical/systems engineering the university of pennsylvania topological methods for networks infodynets kickoff.
1 Distributed Motion Coordination: From Swarming to Synchronization Ali Jadbabaie Department of Electrical and Systems Engineering and GRASP Laboratory.
Creating a cell complex = CW complex Building block: n-cells = { x in R n : || x || ≤ 1 } 2-cell = open disk = { x in R 2 : ||x || < 1 } Examples: 0-cell.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project A Distributed Newton Method for Network Optimization Ali Jadbabaie and Asu Ozdaglar.
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Analytics and OR DP- summary.
Dec 4, 2013: Hippocampal spatial map formation
Non-manifold Multiresolution Modeling (some preliminary results)
ME 521 Computer Aided Design 15-Optimization
Algebraic Topology and Distributed Computing
Consensus in Random Networks
Elements of Combinatorial Topology
Jianping Fan Dept of CS UNC-Charlotte
Social Networks and Simplicial Complexes
Combinatorial Topology and Distributed Computing
Chapter 5: Morse functions and function-induced persistence
Presentation transcript:

Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical & Systems Engineering and GRASP Laboratory University of Pennsylvania

ONR MURI: NexGeNetSci Good news: Spectacular progress

ONR MURI: NexGeNetSci Challenges in the NS report: 1.Dynamics, spatial location, and information propagation in networks. 2.Modeling and analysis of very large networks. 3.Design and synthesis of networks. 4.Increasing the level of rigor and mathematical structure. 5.Abstracting common concepts across fields. 6.Better experiments and measurements of network structure. 7.Robustness and security of networks.

ONR MURI: NexGeNetSci Complexity: dynamics vs. size System size State dimensionality Single agent Multi-agent low infinite

ONR MURI: NexGeNetSci Substantial Recent Progress

ONR MURI: NexGeNetSci Case Study: Emergence of Consensus, synchronization, flocking Opinion dynamics, crowd control, synchronization and flocking

ONR MURI: NexGeNetSci The value of each agent is updated (in discrete time) as a weighted average of the value of its neighbors: Neighborhood relation might depend on actual value, resulting in change in topology The neighboring relationship between the agents was represented by a graph. The connectivity graph could be fixed or dynamic. When do values converge? An intuitive model What regimes of topology change are good and which ones are bad?

ONR MURI: NexGeNetSci Conditions for reaching consensus Theorem (Jadbabaie et al. 2003): If there is a sequence of bounded, non-overlapping time intervals T k, such that over any interval of length T k, the network of agents is “jointly connected ”, then all agents will reach consensus on their velocity vectors. Theorem ( Tahbaz Salehi and Jadbabaie ‘08 ): when graph process is random, almost sure consensus iff the “average” network reaches deterministic agreement.

ONR MURI: NexGeNetSci Synchronization Model for pacemaker cells in the heart and nervous system, collective synchronization of pancreatic beta cells, synchronously flashing fire flies, rhythmic applause, gait generation for bipedal robots, … Benchmark problem in physics Not very well understood over arbitrary networks

ONR MURI: NexGeNetSci Kuramoto model & graph topology B is the incidence matrix of the graph

ONR MURI: NexGeNetSci Kuramoto model is the just a gradient algorithm for minimization of a global utility which measures misalignment between phasors (exactly like TCP!) Minimize the misalignment Kuramoto model, dual decomposition and nonlinear utility minimization

ONR MURI: NexGeNetSci Internet congestion control AQM (links) TCP (sources)

ONR MURI: NexGeNetSci Consensus, synchronization, and congestion control All 3 involve dynamics over networks All can be posed as nonlinear utility maximization /network flow problems Common algorithms in all 3 are implementation of a distributed gradient algorithm for solving an implicit optimization Proofs scale to arbitrary dimensions, arbitrary topologies, with arbitrary delays Success in analysis due to interplay of dynamics with the combinatorial interconnection structure (eg. graphs)

ONR MURI: NexGeNetSci Beyond graphs: Higher order combinatorial specs Given a set of points: -simplex: An unordered subset of elements of of size. Face of a -simplex: Any size subset of a simplex Simplicial Complex: A collection of simplices closed under the inclusion of faces Higher order simplices are like higher order terms in a combinatorial “Taylor Expansion” Graphs are just the “linear term” Lots of tools form graph theory extend to Simplicial complexes

ONR MURI: NexGeNetSci A bounded domain of interest filled with a finite number of sensors Each sensor can communicate with other sensors within a distance Any group of sensors in pairwise communication cover their entire convex hull. Can we find the minimal set of sensors to cover the entire domain? Case study: Blind Coverage Coverage verification amounts to finding shortest representative cycles in homology classes (e.g non-contractible cycles) of a simplicial complex induced by the network

ONR MURI: NexGeNetSci Example II: Intruder-free coverage Given a set of moving sensors, is there an escape strategy for an intruder in ? Algebraic topology (Hodge theory) + “consensus-like” algorithms give us a decentralized test for intruder detection

ONR MURI: NexGeNetSci Final thoughts Need to analyze network dynamics when nodes are dynamical systems, and change in node values changes topology “Network Topology” has a precise topological meaning, more than the interconnection structure Interplay of algebraic topology, spectral and algebraic graph theory, distributed systems and dynamics and control lead to better understanding of networks Need to develop distributed algorithms for computing network topological invariants Work presented here partially supported by ARO MURI SWARMS and DARPA DSO StoMP projects