Feedback density and causal complexity of simulation model structure

IF 1.3 4区 工程技术 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
A. Naugle, Stephen J Verzi, K. Lakkaraju, L. Swiler, C. Warrender, Michael Bernard, Vicente Romero
{"title":"Feedback density and causal complexity of simulation model structure","authors":"A. Naugle, Stephen J Verzi, K. Lakkaraju, L. Swiler, C. Warrender, Michael Bernard, Vicente Romero","doi":"10.1080/17477778.2021.1982653","DOIUrl":null,"url":null,"abstract":"ABSTRACT Measures of simulation model complexity generally focus on outputs; we propose measuring the complexity of a model’s causal structure to gain insight into its fundamental character. This article introduces tools for measuring causal complexity. First, we introduce a method for developing a model’s causal structure diagram, which characterises the causal interactions present in the code. Causal structure diagrams facilitate comparison of simulation models, including those from different paradigms. Next, we develop metrics for evaluating a model’s causal complexity using its causal structure diagram. We discuss cyclomatic complexity as a measure of the intricacy of causal structure and introduce two new metrics that incorporate the concept of feedback, a fundamental component of causal structure. The first new metric introduced here is feedback density, a measure of the cycle-based interconnectedness of causal structure. The second metric combines cyclomatic complexity and feedback density into a comprehensive causal complexity measure. Finally, we demonstrate these complexity metrics on simulation models from multiple paradigms and discuss potential uses and interpretations. These tools enable direct comparison of models across paradigms and provide a mechanism for measuring and discussing complexity based on a model’s fundamental assumptions and design.","PeriodicalId":51296,"journal":{"name":"Journal of Simulation","volume":"17 1","pages":"229 - 239"},"PeriodicalIF":1.3000,"publicationDate":"2021-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Simulation","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1080/17477778.2021.1982653","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 2

Abstract

ABSTRACT Measures of simulation model complexity generally focus on outputs; we propose measuring the complexity of a model’s causal structure to gain insight into its fundamental character. This article introduces tools for measuring causal complexity. First, we introduce a method for developing a model’s causal structure diagram, which characterises the causal interactions present in the code. Causal structure diagrams facilitate comparison of simulation models, including those from different paradigms. Next, we develop metrics for evaluating a model’s causal complexity using its causal structure diagram. We discuss cyclomatic complexity as a measure of the intricacy of causal structure and introduce two new metrics that incorporate the concept of feedback, a fundamental component of causal structure. The first new metric introduced here is feedback density, a measure of the cycle-based interconnectedness of causal structure. The second metric combines cyclomatic complexity and feedback density into a comprehensive causal complexity measure. Finally, we demonstrate these complexity metrics on simulation models from multiple paradigms and discuss potential uses and interpretations. These tools enable direct comparison of models across paradigms and provide a mechanism for measuring and discussing complexity based on a model’s fundamental assumptions and design.
仿真模型结构的反馈密度和因果复杂性
模拟模型复杂性的度量通常侧重于输出;我们建议测量模型因果结构的复杂性,以深入了解其基本特征。本文介绍了测量因果复杂性的工具。首先,我们介绍了一种开发模型因果结构图的方法,该图描述了代码中存在的因果相互作用。因果结构图有助于模拟模型的比较,包括来自不同范式的模型。接下来,我们使用因果结构图开发用于评估模型因果复杂性的指标。我们讨论了圈复杂性作为因果结构复杂性的衡量标准,并引入了两个新的度量标准,其中包含了反馈的概念,反馈是因果结构的基本组成部分。这里引入的第一个新度量是反馈密度,这是因果结构基于周期的互连性的度量。第二个度量将圈复杂度和反馈密度组合成一个综合的因果复杂度度量。最后,我们在多个范式的模拟模型上展示了这些复杂性度量,并讨论了潜在的用途和解释。这些工具能够直接比较不同范式的模型,并提供一种基于模型的基本假设和设计来衡量和讨论复杂性的机制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Simulation
Journal of Simulation COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS-OPERATIONS RESEARCH & MANAGEMENT SCIENCE
CiteScore
5.70
自引率
16.00%
发文量
42
期刊介绍: Journal of Simulation (JOS) aims to publish both articles and technical notes from researchers and practitioners active in the field of simulation. In JOS, the field of simulation includes the techniques, tools, methods and technologies of the application and the use of discrete-event simulation, agent-based modelling and system dynamics.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信