Cargando…

A Design Pattern for Decentralised Decision Making

The engineering of large-scale decentralised systems requires sound methodologies to guarantee the attainment of the desired macroscopic system-level behaviour given the microscopic individual-level implementation. While a general-purpose methodology is currently out of reach, specific solutions can...

Descripción completa

Detalles Bibliográficos
Autores principales: Reina, Andreagiovanni, Valentini, Gabriele, Fernández-Oto, Cristian, Dorigo, Marco, Trianni, Vito
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4619747/
https://www.ncbi.nlm.nih.gov/pubmed/26496359
http://dx.doi.org/10.1371/journal.pone.0140950
_version_ 1782397173903654912
author Reina, Andreagiovanni
Valentini, Gabriele
Fernández-Oto, Cristian
Dorigo, Marco
Trianni, Vito
author_facet Reina, Andreagiovanni
Valentini, Gabriele
Fernández-Oto, Cristian
Dorigo, Marco
Trianni, Vito
author_sort Reina, Andreagiovanni
collection PubMed
description The engineering of large-scale decentralised systems requires sound methodologies to guarantee the attainment of the desired macroscopic system-level behaviour given the microscopic individual-level implementation. While a general-purpose methodology is currently out of reach, specific solutions can be given to broad classes of problems by means of well-conceived design patterns. We propose a design pattern for collective decision making grounded on experimental/theoretical studies of the nest-site selection behaviour observed in honeybee swarms (Apis mellifera). The way in which honeybee swarms arrive at consensus is fairly well-understood at the macroscopic level. We provide formal guidelines for the microscopic implementation of collective decisions to quantitatively match the macroscopic predictions. We discuss implementation strategies based on both homogeneous and heterogeneous multiagent systems, and we provide means to deal with spatial and topological factors that have a bearing on the micro-macro link. Finally, we exploit the design pattern in two case studies that showcase the viability of the approach. Besides engineering, such a design pattern can prove useful for a deeper understanding of decision making in natural systems thanks to the inclusion of individual heterogeneities and spatial factors, which are often disregarded in theoretical modelling.
format Online
Article
Text
id pubmed-4619747
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-46197472015-10-29 A Design Pattern for Decentralised Decision Making Reina, Andreagiovanni Valentini, Gabriele Fernández-Oto, Cristian Dorigo, Marco Trianni, Vito PLoS One Research Article The engineering of large-scale decentralised systems requires sound methodologies to guarantee the attainment of the desired macroscopic system-level behaviour given the microscopic individual-level implementation. While a general-purpose methodology is currently out of reach, specific solutions can be given to broad classes of problems by means of well-conceived design patterns. We propose a design pattern for collective decision making grounded on experimental/theoretical studies of the nest-site selection behaviour observed in honeybee swarms (Apis mellifera). The way in which honeybee swarms arrive at consensus is fairly well-understood at the macroscopic level. We provide formal guidelines for the microscopic implementation of collective decisions to quantitatively match the macroscopic predictions. We discuss implementation strategies based on both homogeneous and heterogeneous multiagent systems, and we provide means to deal with spatial and topological factors that have a bearing on the micro-macro link. Finally, we exploit the design pattern in two case studies that showcase the viability of the approach. Besides engineering, such a design pattern can prove useful for a deeper understanding of decision making in natural systems thanks to the inclusion of individual heterogeneities and spatial factors, which are often disregarded in theoretical modelling. Public Library of Science 2015-10-23 /pmc/articles/PMC4619747/ /pubmed/26496359 http://dx.doi.org/10.1371/journal.pone.0140950 Text en © 2015 Reina 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, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Reina, Andreagiovanni
Valentini, Gabriele
Fernández-Oto, Cristian
Dorigo, Marco
Trianni, Vito
A Design Pattern for Decentralised Decision Making
title A Design Pattern for Decentralised Decision Making
title_full A Design Pattern for Decentralised Decision Making
title_fullStr A Design Pattern for Decentralised Decision Making
title_full_unstemmed A Design Pattern for Decentralised Decision Making
title_short A Design Pattern for Decentralised Decision Making
title_sort design pattern for decentralised decision making
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4619747/
https://www.ncbi.nlm.nih.gov/pubmed/26496359
http://dx.doi.org/10.1371/journal.pone.0140950
work_keys_str_mv AT reinaandreagiovanni adesignpatternfordecentraliseddecisionmaking
AT valentinigabriele adesignpatternfordecentraliseddecisionmaking
AT fernandezotocristian adesignpatternfordecentraliseddecisionmaking
AT dorigomarco adesignpatternfordecentraliseddecisionmaking
AT triannivito adesignpatternfordecentraliseddecisionmaking
AT reinaandreagiovanni designpatternfordecentraliseddecisionmaking
AT valentinigabriele designpatternfordecentraliseddecisionmaking
AT fernandezotocristian designpatternfordecentraliseddecisionmaking
AT dorigomarco designpatternfordecentraliseddecisionmaking
AT triannivito designpatternfordecentraliseddecisionmaking