A network-based simulation framework for robustness assessment of accessibility in healthcare systems with the consideration of cascade failuresXing, Jiduo; Lu, Shuai
doi: 10.1177/00375497241229750pmid: N/A
The accessibility of healthcare system is vulnerable to various types of hazards, where the failure of one system component may lead to a diffusion of the pressure and result in cascading failures. This study proposes a network-based simulation framework for robustness assessment of access to healthcare through integrating cascading failure mechanism. Weighted complex networks are constructed to model the accessible patient transfer under both general and elderly healthcare scenarios. The cascade failure mechanism is incorporated into the constructed networks, and several attack strategies (including random, initial degree (ID), initial betweenness (IB), recalculated degree (RD), and recalculated betweenness (RB) attack) are adopted to simulate the process of system robustness assessment. Results indicate that the proposed framework enables to discover the vulnerable nodes in the constructed healthcare accessibility networks, where the robustness metric combining network efficiency and relative size of the largest component acts as a benchmark; all the intentional attack strategies outperform the random attack strategy, which indicates the effectiveness of the detection of vulnerable healthcare facilities by the developed model; and the metrics of node degree and betweenness centrality make progress on identifying the vulnerable healthcare facility nodes, which should be taken heed of to optimize the management and operation of healthcare systems.
Enabling massively parallel, ad hoc exploration of the design space for simulation models within a serverless environmentGibson, Andrew; Rossetti, Manuel D
doi: 10.1177/00375497241233284pmid: N/A
This paper presents a massively parallel, cloud-computing framework for the ad hoc evaluation of discrete-event simulation (DES) models to enable broad exploration of the design space for model parameters. Parallel evaluation is enabled through use of a serverless computing environment allowing thousands of simultaneous experiments, on demand, without the need to explicitly provision or manages hardware. A standard Simulation Evaluation application programming interface (API) was designed for evaluating simulation functions that enables language independence between client application and simulation model, encouraging reuse of simulation models for multiple purposes (what-if analysis, ranking and selection, sensitivity analysis, or optimization). Extensions to the Java Simulation Library (JSL)27 enable rapid deployment of models built with the JSL as parameterized serverless functions implementing the Simulation Evaluation API. New Java packages facilitate the calling of any serverless functions that implement the Simulation Evaluation API.
Truncation error correction by designing input-adjustment-output coefficients for dynamic matrix control based on cubic spline functionChen, Gaige; Cao, Yugang; Qing, Didi; Wang, Youming
doi: 10.1177/00375497231217298pmid: N/A
The truncation error is an important problem in the dynamic matrix control (DMC) algorithm. Generally, the dynamic information of a plant for the traditional DMC algorithm is determined by the step response. However, the step response of the plant is limited in practice, which leads to the truncation error of the modeling horizon in the feedback correction of DMC algorithm. A truncation error correction method based on cubic spline function is proposed for DMC algorithm, which is realized by designing coefficients and tracking the dynamic response of the system. In the feedback correction of DMC algorithm, the relationship between the correction parameter and the correction difference is constructed by the fitting of cubic spline functions on the intervals. A truncation error correction procedure is presented to calculate the correction parameters by inputting of the correction difference into the relationship. Then, the control increment and predicted model output are computed based on the correction parameters and updated shift matrix. Finally, numerical experiments demonstrate that the control performance of the proposed DMC algorithm has been much improved compared to that of traditional DMC algorithm.
A neural network approach for population synthesisAlbiston, Gregory; Osman, Taha; Brown, David
doi: 10.1177/00375497241233597pmid: N/A
This work explores techniques and metrics applied to the process of population synthesis used in activity-based modeling for traffic and transport simulation. The paper presents a novel population synthesis approach based on applying artificial neural networks (ANNs) and evaluates the approach against techniques derived from iterative proportional fitting (IPF), Bayesian networks, and data sampling methods. The documented research also investigates the appropriateness of goodness-of-fit measures and the need to consider similarity measures in assessing technique effectiveness with a focus on measures derived from Jaccard similarity coefficient. We established that IPF techniques should be preferred when datasets with the required composition are available, targeting few output variables and in relatively large zones of 5% region size. However, in smaller zones with sparser datasets, or inadequate dataset composition, the proposed ANN technique and identified sampling method are favorable. The proposed ANN method shows suitability for the population synthesis problem compared with the examined methods, but further work is required to improve model fitting speed, explore mixture models of multiple ANNs, and apply data reduction techniques to reduce the observation–decision space. The research findings also established that comparing scenarios of varying sizes and variable numbers is challenging when employing specific goodness-of-fit measures. Furthermore, the mentioned similarity measures can reveal concerns regarding inconsistent archetypes and low-quality populations that can remain concealed when using error metrics.
SynBPS: a parametric simulation framework for the generation of event-log dataRiess, Mike
doi: 10.1177/00375497241233326pmid: N/A
In the pursuit of ecological validity, current business process simulation methods are calibrated to data from existing processes. This is important for realistic what-if analysis in the context of these processes. However, this is not always the “right tool for the job.” To test hypotheses in the area of predictive process monitoring, it can be more helpful to simulate event-log data from a theoretical process, where all aspects can be manipulated. One example is when assessing the influence of process complexity or variability on the performance of a new prediction method. In this case, the ability to include control variables and systematically change process characteristics is a key to fully understanding their influence. Calibrating a simulation model from observed data alone can in these cases be limiting. This paper proposes a simulation framework, Synthetic Business Process Simulation (SynBPS), a Python library for the generation of event-log data from synthetic processes. Aspects such as process complexity, stability, trace distribution, duration distribution, and case arrivals can be fully controlled by the user. The overall architecture is described in detail, and a demonstration of the framework is presented.
Discrete random variates with finite support using differential search treesMaurer, Peter M
doi: 10.1177/00375497241235199pmid: N/A
Differential search trees can be used for selection with replacement and for a form of selection without replacement. We show that they can be extended to many different types of selection, both with and without replacement. In addition, virtually every aspect of a differential search tree can be modified dynamically. We provide algorithms for making these modifications. Virtually all differential search tree algorithms are straightforward and easy to implement, especially with our preferred implementation, which is both simple and efficient. Differential search tree operations are virtually all logarithmic with the exception of building the tree and dynamically adding leaves to the tree, which are both linear.