Cargando…
Assessing the resilience of stochastic dynamic systems under partial observability
Resilience is a property of major interest for the design and analysis of generic complex systems. A system is resilient if it can adjust in response to disruptive shocks, and still provide the services it was designed for, without interruptions. In this work, we adapt a formal definition of resilie...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6107160/ https://www.ncbi.nlm.nih.gov/pubmed/30138373 http://dx.doi.org/10.1371/journal.pone.0202337 |
_version_ | 1783349923091054592 |
---|---|
author | Panerati, Jacopo Schwind, Nicolas Zeltner, Stefan Inoue, Katsumi Beltrame, Giovanni |
author_facet | Panerati, Jacopo Schwind, Nicolas Zeltner, Stefan Inoue, Katsumi Beltrame, Giovanni |
author_sort | Panerati, Jacopo |
collection | PubMed |
description | Resilience is a property of major interest for the design and analysis of generic complex systems. A system is resilient if it can adjust in response to disruptive shocks, and still provide the services it was designed for, without interruptions. In this work, we adapt a formal definition of resilience for constraint-based systems to a probabilistic framework derived from hidden Markov models. This allows us to more realistically model the stochastic evolution and partial observability of many complex real-world environments. Within this framework, we propose an efficient and exact algorithm for the inference queries required to construct generic property checking. We show that the time complexity of this algorithm is on par with other state-of-the-art inference queries for similar frameworks (that is, linear with respect to the time horizon). We also provide considerations on the specific complexity of the probabilistic checking of resilience and its connected properties, with particular focus on resistance. To demonstrate the flexibility of our approach and to evaluate its performance, we examine it in four qualitative and quantitative example scenarios: (1) disaster management and damage assessment; (2) macroeconomics; (3) self-aware, reconfigurable computing for aerospace applications; and (4) connectivity maintenance in robotic swarms. |
format | Online Article Text |
id | pubmed-6107160 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-61071602018-08-30 Assessing the resilience of stochastic dynamic systems under partial observability Panerati, Jacopo Schwind, Nicolas Zeltner, Stefan Inoue, Katsumi Beltrame, Giovanni PLoS One Research Article Resilience is a property of major interest for the design and analysis of generic complex systems. A system is resilient if it can adjust in response to disruptive shocks, and still provide the services it was designed for, without interruptions. In this work, we adapt a formal definition of resilience for constraint-based systems to a probabilistic framework derived from hidden Markov models. This allows us to more realistically model the stochastic evolution and partial observability of many complex real-world environments. Within this framework, we propose an efficient and exact algorithm for the inference queries required to construct generic property checking. We show that the time complexity of this algorithm is on par with other state-of-the-art inference queries for similar frameworks (that is, linear with respect to the time horizon). We also provide considerations on the specific complexity of the probabilistic checking of resilience and its connected properties, with particular focus on resistance. To demonstrate the flexibility of our approach and to evaluate its performance, we examine it in four qualitative and quantitative example scenarios: (1) disaster management and damage assessment; (2) macroeconomics; (3) self-aware, reconfigurable computing for aerospace applications; and (4) connectivity maintenance in robotic swarms. Public Library of Science 2018-08-23 /pmc/articles/PMC6107160/ /pubmed/30138373 http://dx.doi.org/10.1371/journal.pone.0202337 Text en © 2018 Panerati et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Panerati, Jacopo Schwind, Nicolas Zeltner, Stefan Inoue, Katsumi Beltrame, Giovanni Assessing the resilience of stochastic dynamic systems under partial observability |
title | Assessing the resilience of stochastic dynamic systems under partial observability |
title_full | Assessing the resilience of stochastic dynamic systems under partial observability |
title_fullStr | Assessing the resilience of stochastic dynamic systems under partial observability |
title_full_unstemmed | Assessing the resilience of stochastic dynamic systems under partial observability |
title_short | Assessing the resilience of stochastic dynamic systems under partial observability |
title_sort | assessing the resilience of stochastic dynamic systems under partial observability |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6107160/ https://www.ncbi.nlm.nih.gov/pubmed/30138373 http://dx.doi.org/10.1371/journal.pone.0202337 |
work_keys_str_mv | AT paneratijacopo assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability AT schwindnicolas assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability AT zeltnerstefan assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability AT inouekatsumi assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability AT beltramegiovanni assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability |