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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Mathematical Software

سال: 2023

ISSN: ['0098-3500', '1557-7295']

DOI: https://doi.org/10.1145/3611661