-
An Agent-Based Distributed Control of Networked SIR Epidemics
Authors:
Mohammad Mubarak,
Cameron Nowzari
Abstract:
This paper revisits a longstanding problem of interest concerning the distributed control of an epidemic process on human contact networks. Due to the stochastic nature and combinatorial complexity of the problem, finding optimal policies are intractable even for small networks. Even if a solution could be found efficiently enough, a potentially larger problem is such policies are notoriously brit…
▽ More
This paper revisits a longstanding problem of interest concerning the distributed control of an epidemic process on human contact networks. Due to the stochastic nature and combinatorial complexity of the problem, finding optimal policies are intractable even for small networks. Even if a solution could be found efficiently enough, a potentially larger problem is such policies are notoriously brittle when confronted with small disturbances or uncooperative agents in the network. Unlike the vast majority of related works in this area, we circumvent the goal of directly solving the intractable and instead seek simple control strategies to address this problem. More specifically, based on the locally available information to a particular person, how should that person make use of this information to socialize as much as possible while ensuring some desired level of safety? We set this up as a finite time optimal control problem using a well known exact Markov chain Susceptible-Infected-Removed (SIR) model. Leveraging results from the literature, we employ a commonly used mean-field approximation (MFA) technique to relax the problem. We show solution of this problem to be a form of threshold on the chance of infection of the neighbors of that person. Simulations illustrate our results.
△ Less
Submitted 8 December, 2022; v1 submitted 13 September, 2022;
originally announced September 2022.
-
Asynchronous Distributed Event-Triggered Coordination for Multi-Agent Coverage Control
Authors:
Mohanad Ajina,
Daniel Tabatabai,
Cameron Nowzari
Abstract:
This paper re-visits a multi-agent deployment problem where agents are restricted from requesting information from other agents as well as sending acknowledgments when information is received. These communication constraints relax the assumptions of instantaneous communication and synchronous actions by agents (request and response actions). In this paper, we propose a fully asynchronous communica…
▽ More
This paper re-visits a multi-agent deployment problem where agents are restricted from requesting information from other agents as well as sending acknowledgments when information is received. These communication constraints relax the assumptions of instantaneous communication and synchronous actions by agents (request and response actions). In this paper, we propose a fully asynchronous communication aware solution to the multi-agent deployment problem that uses an event-triggered broadcasting strategy. Unlike all existing triggered solutions, our event-triggered broadcasting algorithm relies on agents to decide when to broadcast (push) information to others in the network without the need for a response from other agents. In addition, the proposed strategy determines how best to move when up-to-date information is unavailable and cannot be requested. The algorithm is capable of achieving similar levels of performance to that of a continuous or periodic strategy. Our solution is proven to achieve asymptotic convergence and simulation results are provided to demonstrate that the proposed event-triggered broadcasting algorithm can achieve an adequate level of performance under the communication constraints.
△ Less
Submitted 23 October, 2019;
originally announced October 2019.
-
The impact of catastrophic collisions and collision avoidance on a swarming behavior
Authors:
Chris Taylor,
Cameron Nowzari
Abstract:
Swarms of autonomous agents are useful in many applications due to their ability to accomplish tasks in a decentralized manner, making them more robust to failures. Due to the difficulty in running experiments with large numbers of hardware agents, researchers often make simplifying assumptions and remove constraints that might be present in a real swarm deployment. While simplifying away some con…
▽ More
Swarms of autonomous agents are useful in many applications due to their ability to accomplish tasks in a decentralized manner, making them more robust to failures. Due to the difficulty in running experiments with large numbers of hardware agents, researchers often make simplifying assumptions and remove constraints that might be present in a real swarm deployment. While simplifying away some constraints is tolerable, we feel that two in particular have been overlooked: one, that agents in a swarm take up physical space, and two, that agents might be damaged in collisions. Many existing works assume agents have negligible size or pass through each other with no added penalty. It seems possible to ignore these constraints using collision avoidance, but we show using an illustrative example that this is easier said than done. In particular, we show that collision avoidance can interfere with the intended swarming behavior and significant parameter tuning is necessary to ensure the behavior emerges as best as possible while collisions are avoided. We compare four different collision avoidance algorithms, two of which we consider to be the best decentralized collision avoidance algorithms available. Despite putting significant effort into tuning each algorithm to perform at its best, we believe our results show that further research is necessary to develop swarming behaviors that can achieve their goal while avoiding collisions with agents of non-negligible volume.
△ Less
Submitted 3 March, 2021; v1 submitted 14 October, 2019;
originally announced October 2019.
-
A Class of Distributed Event-Triggered Average Consensus Algorithms for Multi-Agent Systems
Authors:
Ping Xu,
Cameron Nowzari,
Zhi Tian
Abstract:
This paper proposes a class of distributed event-triggered algorithms that solve the average consensus problem in multi-agent systems. By designing events such that a specifically chosen Lyapunov function is monotonically decreasing, event-triggered algorithms succeed in reducing communications among agents while still ensuring that the entire system converges to the desired state. However, depend…
▽ More
This paper proposes a class of distributed event-triggered algorithms that solve the average consensus problem in multi-agent systems. By designing events such that a specifically chosen Lyapunov function is monotonically decreasing, event-triggered algorithms succeed in reducing communications among agents while still ensuring that the entire system converges to the desired state. However, depending on the chosen Lyapunov function the transient behaviors can be very different. Moreover, performance requirements also vary from application to application. Consequently, we are instead interested in considering a class of Lyapunov functions such that each Lyapunov function produces a different event-triggered coordination algorithm to solve the multi-agent average consensus problem. The proposed class of algorithms all guarantee exponential convergence of the resulting system and exclusion of Zeno behaviors. This allows us to easily implement different algorithms that all guarantee correctness to meet varying performance needs. We show that our findings can be applied to the practical clock synchronization problem in wireless sensor networks (WSNs) and further corroborate their effectiveness with simulation results.
△ Less
Submitted 23 November, 2019; v1 submitted 6 June, 2019;
originally announced June 2019.
-
Robust Dynamic Event-Triggered Coordination With a Designable Minimum Inter-Event Time
Authors:
James Berneburg,
Cameron Nowzari
Abstract:
This paper revisits the classical multi-agent average consensus problem for which many different event-triggered control strategies have been proposed over the last decade. Many of the earliest versions of these works conclude asymptotic stability without proving that Zeno behavior, or deadlocks, do not occur along the trajectories of the system. More recent works that resolve this issue either: (…
▽ More
This paper revisits the classical multi-agent average consensus problem for which many different event-triggered control strategies have been proposed over the last decade. Many of the earliest versions of these works conclude asymptotic stability without proving that Zeno behavior, or deadlocks, do not occur along the trajectories of the system. More recent works that resolve this issue either: (i) propose the use of a dwell-time that forces inter-event times to be lower-bounded away from zero but sacrifice asymptotic convergence in exchange for practical convergence (or convergence to a neighborhood); (ii) guarantee non-Zeno behaviors and asymptotic convergence but do not provide a positive minimum inter-event time guarantee; or (iii) are not fully distributed. Additionally, the overwhelming majority of these works provide no form of robustness analysis on the event-triggering strategy. More specifically, if arbitrarily small disturbances can remove the non-Zeno property then the theoretically correct algorithm may not actually be implementable. Instead, this work for the first time presents a fully distributed, robust, dynamic event-triggered algorithm, for general directed communication networks, for which a desired positive minimum inter-event time can be chosen by each agent in a distributed fashion. Simulations illustrate our results.
△ Less
Submitted 22 May, 2020; v1 submitted 12 March, 2019;
originally announced March 2019.
-
Self-triggered distributed k-order coverage control
Authors:
Daniel Tabatabai,
Mohanad Ajina,
Cameron Nowzari
Abstract:
A k-order coverage control problem is studied where a network of agents must deploy over a desired area. The objective is to deploy all the agents in a decentralized manner such that a certain coverage performance metric of the network is maximized. Unlike many prior works that consider multi-agent deployment, we explicitly consider applications where more than one agent may be required to service…
▽ More
A k-order coverage control problem is studied where a network of agents must deploy over a desired area. The objective is to deploy all the agents in a decentralized manner such that a certain coverage performance metric of the network is maximized. Unlike many prior works that consider multi-agent deployment, we explicitly consider applications where more than one agent may be required to service an event that randomly occurs anywhere in the domain. The proposed method ensures the distributed agents autonomously cover the area while simultaneously relaxing the requirement of constant communication among the agents. In order to achieve the stated goals, a self-triggered coordination method is developed that both determines how agents should move without having to continuously acquire information from other agents, as well as exactly when to communicate and acquire new information. Through analysis, the proposed strategy is shown to provide asymptotic convergence similar to that of continuous or periodic methods. Simulation results demonstrate that the proposed method can reduce the number of messages exchanged as well as the amount of communication power necessary to accomplish the deployment task.
△ Less
Submitted 12 March, 2019;
originally announced March 2019.
-
Stability of Control Systems with Feedback from Energy Harvesting Sensors
Authors:
Nicholas J. Watkins,
Konstantinos Gatsis,
Cameron Nowzari,
George J. Pappas
Abstract:
In this paper, we study the problem of certifying the stability of a closed loop system which receives feedback from an energy harvesting sensor. This is important, as energy harvesting sensors are recharged stochastically, and may only be able to provide feedback intermittently. Thus, stabilizing plants with feedback provided by energy harvesting sensors is challenging in that the feedback signal…
▽ More
In this paper, we study the problem of certifying the stability of a closed loop system which receives feedback from an energy harvesting sensor. This is important, as energy harvesting sensors are recharged stochastically, and may only be able to provide feedback intermittently. Thus, stabilizing plants with feedback provided by energy harvesting sensors is challenging in that the feedback signal is only available stochastically, complicating the analysis of the closed-loop system. As the main contribution of the paper, we show that for a broad class of energy harvesting processes and transmission policies, the system can be modeled as a Markov jump linear system (MJLS), which thereby enables a rigorous stability analysis. We discuss the types of transmission policies and energy harvesting processes which can be accommodated in detail, demonstrating the generality of the results.
△ Less
Submitted 20 December, 2017; v1 submitted 7 December, 2017;
originally announced December 2017.
-
Event-Triggered Communication and Control of Networked Systems for Multi-Agent Consensus
Authors:
Cameron Nowzari,
Eloy Garcia,
Jorge Cortes
Abstract:
This article provides an introduction to event-triggered coordination for multi-agent average consensus. We provide a comprehensive account of the motivations behind the use of event-triggered strategies for consensus, the methods for algorithm synthesis, the technical challenges involved in establishing desirable properties of the resulting implementations, and their applications in distributed c…
▽ More
This article provides an introduction to event-triggered coordination for multi-agent average consensus. We provide a comprehensive account of the motivations behind the use of event-triggered strategies for consensus, the methods for algorithm synthesis, the technical challenges involved in establishing desirable properties of the resulting implementations, and their applications in distributed control. We pay special attention to the assumptions on the capabilities of the network agents and the resulting features of the algorithm execution, including the interconnection topology, the evaluation of triggers, and the role of imperfect information.
The issues raised in our discussion transcend the specific consensus problem and are indeed characteristic of cooperative algorithms for networked systems that solve other coordination tasks. As our discussion progresses, we make these connections clear, highlighting general challenges and tools to address them widespread in the event-triggered control of networked systems.
△ Less
Submitted 11 March, 2019; v1 submitted 1 December, 2017;
originally announced December 2017.
-
Robust Economic Model Predictive Control of Continuous-time Epidemic Processes
Authors:
Nicholas J. Watkins,
Cameron Nowzari,
George J. Pappas
Abstract:
In this paper, we develop a robust economic model predictive controller for the containment of stochastic Susceptible-Exposed-Infected-Vigilant (SEIV) epidemic processes which drives the process to extinction quickly, while minimizing the rate at which control resources are used. The work we present here is significant in that it addresses the problem of efficiently controlling general stochastic…
▽ More
In this paper, we develop a robust economic model predictive controller for the containment of stochastic Susceptible-Exposed-Infected-Vigilant (SEIV) epidemic processes which drives the process to extinction quickly, while minimizing the rate at which control resources are used. The work we present here is significant in that it addresses the problem of efficiently controlling general stochastic epidemic systems without relying on mean-field approximation, which is an important issue in the theory of stochastic epidemic processes. This enables us to provide rigorous convergence guarantees on the stochastic epidemic model itself, improving over the mean-field type convergence results of most prior work. There are two primary technical difficulties addressed in treating this problem: (i) constructing a means of tractably approximating the evolution of the process, so that the designed approximation is robust to the modeling error introduced by the applied moment closure, and (ii) guaranteeing that the designed controller causes the closed-loop system to drive the SEIV process to extinction quickly. As an application, we use the developed framework for optimizing the use of quarantines in containing an SEIV epidemic outbreak.
△ Less
Submitted 12 May, 2019; v1 submitted 3 July, 2017;
originally announced July 2017.
-
Inference, Prediction, and Control of Networked Epidemics
Authors:
Nicholas J. Watkins,
Cameron Nowzari,
George J. Pappas
Abstract:
We develop a feedback control method for networked epidemic spreading processes. In contrast to most prior works which consider mean field, open-loop control schemes, the present work develops a novel framework for feedback control of epidemic processes which leverages incomplete observations of the stochastic epidemic process in order to control the exact dynamics of the epidemic outbreak. We dev…
▽ More
We develop a feedback control method for networked epidemic spreading processes. In contrast to most prior works which consider mean field, open-loop control schemes, the present work develops a novel framework for feedback control of epidemic processes which leverages incomplete observations of the stochastic epidemic process in order to control the exact dynamics of the epidemic outbreak. We develop an observation model for the epidemic process, and demonstrate that if the set of observed nodes is sufficiently well structured, then the random variables which denote the process' infections are conditionally independent given the observations. We then leverage the attained conditional independence property to construct tractable mechanisms for the inference and prediction of the process state, avoiding the need to use mean field approximations or combinatorial representations. We conclude by formulating a one-step lookahead controller for the discrete-time Susceptible-Infected-Susceptible (SIS) epidemic process which leverages the developed Bayesian inference and prediction mechanisms, and causes the epidemic to die out at a chosen rate.
△ Less
Submitted 21 March, 2017;
originally announced March 2017.
-
Coordination of multi-agent systems via asynchronous cloud communication
Authors:
Sean L. Bowman,
Cameron Nowzari,
George J. Pappas
Abstract:
In this work we study a multi-agent coordination problem in which agents are only able to communicate with each other intermittently through a cloud server. To reduce the amount of required communication, we develop a self-triggered algorithm that allows agents to communicate with the cloud only when necessary rather than at some fixed period. Unlike the vast majority of similar works that propose…
▽ More
In this work we study a multi-agent coordination problem in which agents are only able to communicate with each other intermittently through a cloud server. To reduce the amount of required communication, we develop a self-triggered algorithm that allows agents to communicate with the cloud only when necessary rather than at some fixed period. Unlike the vast majority of similar works that propose distributed event- and/or self-triggered control laws, this work doesn't assume agents can be "listening" continuously. In other words, when an event is triggered by one agent, neighboring agents will not be aware of this until the next time they establish communication with the cloud themselves. Using a notion of "promises" about future control inputs, agents are able to keep track of higher quality estimates about their neighbors allowing them to stay disconnected from the cloud for longer periods of time while still guaranteeing a positive contribution to the global task. We prove that our self-triggered coordination algorithm guarantees that the system asymptotically reaches the set of desired states. Simulations illustrate our results.
△ Less
Submitted 6 April, 2017; v1 submitted 12 January, 2017;
originally announced January 2017.
-
Event-Triggered Communication and Control for Multi-Agent Average Consensus
Authors:
Cameron Nowzari,
Jorge Cortes,
George J. Pappas
Abstract:
In this chapter we look at one of the canonical driving examples for multi-agent systems: average consensus. In this scenario, a group of agents seek to agree on the average of their initial states. Depending on the particular application, such states might correspond to sensor measurements, estimates about the position of a target, or some other data that needs to be fused. Due to its numerous ap…
▽ More
In this chapter we look at one of the canonical driving examples for multi-agent systems: average consensus. In this scenario, a group of agents seek to agree on the average of their initial states. Depending on the particular application, such states might correspond to sensor measurements, estimates about the position of a target, or some other data that needs to be fused. Due to its numerous applications in networked systems, many algorithmic solutions exist to the multi-agent average consensus problem; however, a majority of them rely on agents having continuous or periodic availability of information from other agents. Unfortunately, this assumption leads to inefficient implementations in terms of energy consumption, communication bandwidth, network congestion, and processor usage. Motivated by these observations, our main goal here is the design of provably correct distributed event-triggered strategies that autonomously decide when communication and control updates should occur so that the resulting asynchronous network executions still achieve average consensus.
△ Less
Submitted 22 September, 2016;
originally announced September 2016.
-
Self-Triggered Time-Varying Convex Optimization
Authors:
Mahyar Fazlyab,
Cameron Nowzari,
George J. Pappas,
Alejandro Ribeiro,
Victor M. Preciado
Abstract:
In this paper, we propose a self-triggered algorithm to solve a class of convex optimization problems with time-varying objective functions. It is known that the trajectory of the optimal solution can be asymptotically tracked by a continuous-time state update law. Unfortunately, implementing this requires continuous evaluation of the gradient and the inverse Hessian of the objective function whic…
▽ More
In this paper, we propose a self-triggered algorithm to solve a class of convex optimization problems with time-varying objective functions. It is known that the trajectory of the optimal solution can be asymptotically tracked by a continuous-time state update law. Unfortunately, implementing this requires continuous evaluation of the gradient and the inverse Hessian of the objective function which is not amenable to digital implementation. Alternatively, we draw inspiration from self-triggered control to propose a strategy that autonomously adapts the times at which it makes computations about the objective function, yielding a piece-wise affine state update law. The algorithm does so by predicting the temporal evolution of the gradient using known upper bounds on higher order derivatives of the objective function. Our proposed method guarantees convergence to arbitrarily small neighborhood of the optimal trajectory in finite time and without incurring Zeno behavior. We illustrate our framework with numerical simulations.
△ Less
Submitted 28 March, 2016;
originally announced March 2016.
-
Optimal resource allocation for competitive spreading processes on bilayer networks
Authors:
Nicholas J. Watkins,
Cameron Nowzari,
Victor M. Preciado,
George J. Pappas
Abstract:
This paper studies the SI1SI2S spreading model of two competing behaviors over a bilayer network. We address the problem of determining resource allocation strategies which design a spreading network so as to ensure the extinction of a selected process. Our discussion begins by extending the SI1SI2S model to edge-dependent infection and node-dependent recovery parameters with generalized graph top…
▽ More
This paper studies the SI1SI2S spreading model of two competing behaviors over a bilayer network. We address the problem of determining resource allocation strategies which design a spreading network so as to ensure the extinction of a selected process. Our discussion begins by extending the SI1SI2S model to edge-dependent infection and node-dependent recovery parameters with generalized graph topologies, which builds upon prior work that studies the homogeneous case. We then find conditions under which the mean-field approximation of a chosen epidemic process stabilizes to extinction exponentially quickly. Leveraging this result, we formulate and solve an optimal resource allocation problem in which we minimize the expenditure necessary to force a chosen epidemic process to become extinct as quickly as possible. In the case that the budget is not sufficient to ensure extinction of the desired process, we instead minimize a useful heuristic. We explore the efficacy of our methods by comparing simulations of the stochastic process to the mean-field model, and find that the mean-field methods developed work well for the optimal cost networks designed, but suffer from inaccuracy in other situations.
△ Less
Submitted 16 December, 2015;
originally announced December 2015.
-
A general class of spreading processes with non-Markovian dynamics
Authors:
Cameron Nowzari,
Masaki Ogura,
Victor M. Preciado,
George J. Pappas
Abstract:
In this paper we propose a general class of models for spreading processes we call the $SI^*V^*$ model. Unlike many works that consider a fixed number of compartmental states, we allow an arbitrary number of states on arbitrary graphs with heterogeneous parameters for all nodes and edges. As a result, this generalizes an extremely large number of models studied in the literature including the MSEI…
▽ More
In this paper we propose a general class of models for spreading processes we call the $SI^*V^*$ model. Unlike many works that consider a fixed number of compartmental states, we allow an arbitrary number of states on arbitrary graphs with heterogeneous parameters for all nodes and edges. As a result, this generalizes an extremely large number of models studied in the literature including the MSEIV, MSEIR, MSEIS, SEIV, SEIR, SEIS, SIV, SIRS, SIR, and SIS models. Furthermore, we show how the $SI^*V^*$ model allows us to model non-Poisson spreading processes letting us capture much more complicated dynamics than existing works such as information spreading through social networks or the delayed incubation period of a disease like Ebola. This is in contrast to the overwhelming majority of works in the literature that only consider spreading processes that can be captured by a Markov process. After developing the stochastic model, we analyze its deterministic mean-field approximation and provide conditions for when the disease-free equilibrium is stable. Simulations illustrate our results.
△ Less
Submitted 13 September, 2015;
originally announced September 2015.
-
Deterministic Bounding Systems for Stochastic Compartmental Spreading Processes
Authors:
Nicholas J. Watkins,
Cameron Nowzari,
Victor M. Preciado,
George J. Pappas
Abstract:
This paper studies a novel approach for approximating the behavior of compartmental spreading processes. In contrast to prior work, the methods developed describe a dynamics which bound the exact moment dynamics, without explicitly requiring a priori knowledge of non-negative (or non-positive) covariance between pairs of system variables. Moreover, we provide systems which provide both upper- and…
▽ More
This paper studies a novel approach for approximating the behavior of compartmental spreading processes. In contrast to prior work, the methods developed describe a dynamics which bound the exact moment dynamics, without explicitly requiring a priori knowledge of non-negative (or non-positive) covariance between pairs of system variables. Moreover, we provide systems which provide both upper- and lower- bounds on the process moments. We then show that when system variables are shown to be non-negatively (or non-positively) correlated for all time in the system's evolution, we may leverage the knowledge to create better approximating systems. We then apply the technique to several previously studied compartmental spreading processes, and compare the bounding systems' performance to the standard approximations studied in prior literature.
△ Less
Submitted 18 July, 2015;
originally announced July 2015.
-
Analysis and Control of Epidemics: A survey of spreading processes on complex networks
Authors:
Cameron Nowzari,
Victor M. Preciado,
George J. Pappas
Abstract:
This article reviews and presents various solved and open problems in the development, analysis, and control of epidemic models. We are interested in presenting a relatively concise report for new engineers looking to enter the field of spreading processes on complex networks.
This article reviews and presents various solved and open problems in the development, analysis, and control of epidemic models. We are interested in presenting a relatively concise report for new engineers looking to enter the field of spreading processes on complex networks.
△ Less
Submitted 25 August, 2015; v1 submitted 4 May, 2015;
originally announced May 2015.
-
Bio-Inspired Framework for Allocation of Protection Resources in Cyber-Physical Networks
Authors:
Victor M. Preciado,
Michael Zargham,
Chinwendu Enyioha,
Cameron Nowzari,
Shuo Han,
Masaki Ogura,
Ali Jadbabaie,
George Pappas
Abstract:
In this chapter, we consider the problem of designing protection strategies to contain spreading processes in complex cyber-physical networks. We illustrate our ideas using a family of bio-motivated spreading models originally proposed in the epidemiological literature, e.g., the Susceptible-Infected-Susceptible (SIS) model. We first introduce a framework in which we are allowed to distribute two…
▽ More
In this chapter, we consider the problem of designing protection strategies to contain spreading processes in complex cyber-physical networks. We illustrate our ideas using a family of bio-motivated spreading models originally proposed in the epidemiological literature, e.g., the Susceptible-Infected-Susceptible (SIS) model. We first introduce a framework in which we are allowed to distribute two types of resources in order to contain the spread, namely, (i) preventive resources able to reduce the spreading rate, and (ii) corrective resources able to increase the recovery rate of nodes in which the resources are allocated. In practice, these resources have an associated cost that depends on either the resiliency level achieved by the preventive resource, or the restoration efficiency of the corrective resource. We present a mathematical framework, based on dynamic systems theory and convex optimization, to find the cost-optimal distribution of protection resources in a network to contain the spread. We also present two extensions to this framework in which (i) we consider generalized epidemic models, beyond the simple SIS model, and (ii) we assume uncertainties in the contact network in which the spreading is taking place. We compare these protection strategies with common heuristics previously proposed in the literature and illustrate our results with numerical simulations using the air traffic network.
△ Less
Submitted 28 September, 2016; v1 submitted 11 March, 2015;
originally announced March 2015.
-
Data-Driven Allocation of Vaccines for Controlling Epidemic Outbreaks
Authors:
Shuo Han,
Victor M. Preciado,
Cameron Nowzari,
George J. Pappas
Abstract:
We propose a mathematical framework, based on conic geometric programming, to control a susceptible-infected-susceptible viral spreading process taking place in a directed contact network with unknown contact rates. We assume that we have access to time series data describing the evolution of the spreading process observed by a collection of sensor nodes over a finite time interval. We propose a d…
▽ More
We propose a mathematical framework, based on conic geometric programming, to control a susceptible-infected-susceptible viral spreading process taking place in a directed contact network with unknown contact rates. We assume that we have access to time series data describing the evolution of the spreading process observed by a collection of sensor nodes over a finite time interval. We propose a data-driven robust convex optimization framework to find the optimal allocation of protection resources (e.g., vaccines and/or antidotes) to eradicate the viral spread at the fastest possible rate. In contrast to current network identification heuristics, in which a single network is identified to explain the observed data, we use available data to define an uncertainty set containing all networks that are coherent with empirical observations. Our characterization of this uncertainty set of networks is tractable in the context of conic geometric programming, recently proposed by Chandrasekaran and Shah, which allows us to efficiently find the optimal allocation of resources to control the worst-case spread that can take place in the uncertainty set of networks. We illustrate our approach in a transportation network from which we collect partial data about the dynamics of a hypothetical epidemic outbreak over a finite period of time.
△ Less
Submitted 5 December, 2014;
originally announced December 2014.
-
Team-triggered coordination for real-time control of networked cyber-physical systems
Authors:
Cameron Nowzari,
Jorge Cortes
Abstract:
This paper studies the real-time implementation of distributed controllers on networked cyber-physical systems. We build on the strengths of event- and self-triggered control to synthesize a unified approach, termed team-triggered, where agents make promises to one another about their future states and are responsible for warning each other if they later decide to break them. The information provi…
▽ More
This paper studies the real-time implementation of distributed controllers on networked cyber-physical systems. We build on the strengths of event- and self-triggered control to synthesize a unified approach, termed team-triggered, where agents make promises to one another about their future states and are responsible for warning each other if they later decide to break them. The information provided by these promises allows individual agents to autonomously schedule information requests in the future and sets the basis for maintaining desired levels of performance at lower implementation cost. We establish provably correct guarantees for the distributed strategies that result from the proposed approach and examine their robustness against delays, packet drops, and communication noise. The results are illustrated in simulations of a multi-agent formation control problem.
△ Less
Submitted 8 July, 2015; v1 submitted 8 October, 2014;
originally announced October 2014.
-
Distributed event-triggered coordination for average consensus on weight-balanced digraphs
Authors:
Cameron Nowzari,
Jorge Cortes
Abstract:
This paper proposes a novel distributed event-triggered algorithmic solution to the multi-agent average consensus problem for networks whose communication topology is described by weight-balanced, strongly connected digraphs. The proposed event-triggered communication and control strategy does not rely on individual agents having continuous or periodic access to information about the state of thei…
▽ More
This paper proposes a novel distributed event-triggered algorithmic solution to the multi-agent average consensus problem for networks whose communication topology is described by weight-balanced, strongly connected digraphs. The proposed event-triggered communication and control strategy does not rely on individual agents having continuous or periodic access to information about the state of their neighbors. In addition, it does not require the agents to have a priori knowledge of any global parameter. We show that, under the proposed law, events cannot be triggered an infinite number of times in any finite period (i.e., no Zeno behavior), and that the resulting network executions provably converge to the average of the initial agents' states exponentially fast. We also provide weaker conditions on connectivity under which convergence is guaranteed when the communication topology is switching. Simulations illustrate our results.
△ Less
Submitted 8 July, 2015; v1 submitted 29 July, 2014;
originally announced July 2014.