Array-Aware Matching: Taming the Complexity of Large-Scale Simulation Models
نویسندگان
چکیده
Equation-based modelling is a powerful approach to tame the complexity of large-scale simulation problems. tools automatically translate models into imperative languages. When confronted with nowadays’ problems, however, well assessed model translation techniques exhibit scalability issues that are particularly severe when contain very large arrays. In fact, such can be made compact by enclosing equations looping constructs, but reflecting same compactness translated code nontrivial. this paper, we face issue concentrating on key step equations-to-code translation, equation/variable matching. We first show an efficient (large) arrays needs awareness their presence, defining figure merit measure how much constructs preserved along translation. then said allows define optimal array-aware matching, and as our main result, so stated matching problem NP-complete. As additional propose heuristic algorithm capable performing in polynomial time. The proposed proficiently used translator developers implementation for system simulation.
منابع مشابه
Taming the complexity of large models.
At its most basic, science is about models. Natural phenomena that were perplexing to ancient humans have been systematically illuminated as sci entific models have revealed the mathemat ical order underlying the natural world. But what happens when the models themselves become complex enough that they too must be interpreted to be understood? In 2012, Jonathan Karr, Markus Covert and colleag...
متن کاملSemantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کاملFast Simulation of Large-Scale Growth Models
We give an algorithm that computes the final state of certain growth models without computing all intermediate states. Our technique is based on a “least action principle” which characterizes the odometer function of the growth process. Starting from an approximation for the odometer, we successively correct underand overestimates and provably arrive at the correct final state. The degree of sp...
متن کاملSimulation of large-scale rule-based models
MOTIVATION Interactions of molecules, such as signaling proteins, with multiple binding sites and/or multiple sites of post-translational covalent modification can be modeled using reaction rules. Rules comprehensively, but implicitly, define the individual chemical species and reactions that molecular interactions can potentially generate. Although rules can be automatically processed to defin...
متن کاملGrid-aware Large Scale Distributed Simulation of Agent-based Systems
The development of many complex simulation applications requires collaborative effort from researchers with different domain knowledge and expertise, possibly at different locations. These simulation systems often require huge computing resources and data sets, which may be geographically distributed. In order to support collaborative model development and to cater for the increasing complexity...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Mathematical Software
سال: 2023
ISSN: ['0098-3500', '1557-7295']
DOI: https://doi.org/10.1145/3611661