Cargando…

Optimizing human activity patterns using global sensitivity analysis

Implementing realistic activity patterns for a population is crucial for modeling, for example, disease spread, supply and demand, and disaster response. Using the dynamic activity simulation engine, DASim, we generate schedules for a population that capture regular (e.g., working, eating, and sleep...

Descripción completa

Detalles Bibliográficos
Autores principales: Fairchild, Geoffrey, Hickmann, Kyle S., Mniszewski, Susan M., Del Valle, Sara Y., Hyman, James M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4286349/
https://www.ncbi.nlm.nih.gov/pubmed/25580080
http://dx.doi.org/10.1007/s10588-013-9171-0
_version_ 1782351665723080704
author Fairchild, Geoffrey
Hickmann, Kyle S.
Mniszewski, Susan M.
Del Valle, Sara Y.
Hyman, James M.
author_facet Fairchild, Geoffrey
Hickmann, Kyle S.
Mniszewski, Susan M.
Del Valle, Sara Y.
Hyman, James M.
author_sort Fairchild, Geoffrey
collection PubMed
description Implementing realistic activity patterns for a population is crucial for modeling, for example, disease spread, supply and demand, and disaster response. Using the dynamic activity simulation engine, DASim, we generate schedules for a population that capture regular (e.g., working, eating, and sleeping) and irregular activities (e.g., shopping or going to the doctor). We use the sample entropy (SampEn) statistic to quantify a schedule’s regularity for a population. We show how to tune an activity’s regularity by adjusting SampEn, thereby making it possible to realistically design activities when creating a schedule. The tuning process sets up a computationally intractable high-dimensional optimization problem. To reduce the computational demand, we use Bayesian Gaussian process regression to compute global sensitivity indices and identify the parameters that have the greatest effect on the variance of SampEn. We use the harmony search (HS) global optimization algorithm to locate global optima. Our results show that HS combined with global sensitivity analysis can efficiently tune the SampEn statistic with few search iterations. We demonstrate how global sensitivity analysis can guide statistical emulation and global optimization algorithms to efficiently tune activities and generate realistic activity patterns. Though our tuning methods are applied to dynamic activity schedule generation, they are general and represent a significant step in the direction of automated tuning and optimization of high-dimensional computer simulations.
format Online
Article
Text
id pubmed-4286349
institution National Center for Biotechnology Information
language English
publishDate 2013
record_format MEDLINE/PubMed
spelling pubmed-42863492015-12-01 Optimizing human activity patterns using global sensitivity analysis Fairchild, Geoffrey Hickmann, Kyle S. Mniszewski, Susan M. Del Valle, Sara Y. Hyman, James M. Comput Math Organ Theory Article Implementing realistic activity patterns for a population is crucial for modeling, for example, disease spread, supply and demand, and disaster response. Using the dynamic activity simulation engine, DASim, we generate schedules for a population that capture regular (e.g., working, eating, and sleeping) and irregular activities (e.g., shopping or going to the doctor). We use the sample entropy (SampEn) statistic to quantify a schedule’s regularity for a population. We show how to tune an activity’s regularity by adjusting SampEn, thereby making it possible to realistically design activities when creating a schedule. The tuning process sets up a computationally intractable high-dimensional optimization problem. To reduce the computational demand, we use Bayesian Gaussian process regression to compute global sensitivity indices and identify the parameters that have the greatest effect on the variance of SampEn. We use the harmony search (HS) global optimization algorithm to locate global optima. Our results show that HS combined with global sensitivity analysis can efficiently tune the SampEn statistic with few search iterations. We demonstrate how global sensitivity analysis can guide statistical emulation and global optimization algorithms to efficiently tune activities and generate realistic activity patterns. Though our tuning methods are applied to dynamic activity schedule generation, they are general and represent a significant step in the direction of automated tuning and optimization of high-dimensional computer simulations. 2013-12-10 2014-12-01 /pmc/articles/PMC4286349/ /pubmed/25580080 http://dx.doi.org/10.1007/s10588-013-9171-0 Text en © The Author(s) 2013. This article is published with open access at Springerlink.com http://creativecommons.org/licenses/by/3.0/ Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
spellingShingle Article
Fairchild, Geoffrey
Hickmann, Kyle S.
Mniszewski, Susan M.
Del Valle, Sara Y.
Hyman, James M.
Optimizing human activity patterns using global sensitivity analysis
title Optimizing human activity patterns using global sensitivity analysis
title_full Optimizing human activity patterns using global sensitivity analysis
title_fullStr Optimizing human activity patterns using global sensitivity analysis
title_full_unstemmed Optimizing human activity patterns using global sensitivity analysis
title_short Optimizing human activity patterns using global sensitivity analysis
title_sort optimizing human activity patterns using global sensitivity analysis
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4286349/
https://www.ncbi.nlm.nih.gov/pubmed/25580080
http://dx.doi.org/10.1007/s10588-013-9171-0
work_keys_str_mv AT fairchildgeoffrey optimizinghumanactivitypatternsusingglobalsensitivityanalysis
AT hickmannkyles optimizinghumanactivitypatternsusingglobalsensitivityanalysis
AT mniszewskisusanm optimizinghumanactivitypatternsusingglobalsensitivityanalysis
AT delvallesaray optimizinghumanactivitypatternsusingglobalsensitivityanalysis
AT hymanjamesm optimizinghumanactivitypatternsusingglobalsensitivityanalysis