Surrogate models constitute a promising approach for scaling multi-objective architecture optimization to larger spaces and complex architectural models and maintain the Pareto front quality provided by evolutionary algorithms.
Abstract
Software model optimization is a process that generates architecture alternatives aimed at improving quantifiable non-functional properties of software systems, such as performance and reliability. Multi-objective evolutionary algorithms are commonly used to explore the search space and help designers identify trade-offs among competing non-functional properties (e.g., through a Pareto front). However, such algorithms face efficiency challenges in complex software models and large design spaces, since evaluating the fitness (i.e., the quality) of each architecture requires analysis tools that become computationally expensive when repeatedly invoked during the search process. In this paper, we explore the construction of surrogate models based on regression techniques to approximate the outputs of these analysis tools at significantly lower computational cost, while maintaining reasonable output accuracy. Our experimental results suggest that surrogate models provide savings of up to $30\%$ in computational time and maintain the Pareto front quality provided by evolutionary algorithms. Also, we observed some differences in the architectural models produced by our approach. Overall, surrogate models constitute a promising approach for scaling multi-objective architecture optimization to larger spaces and complex architectural models.
Regression testing plays a crucial role in ensuring that software modifications do not adversely affect existing functionality. However, test suites continue to grow, and the retest-all method has become increasingly impractical due to high execution costs and time constraints. Consequently, Test Case Selection (TCS) h...
Siti Hawa Mohamed Shareef, Rabatul Aduni Sulaiman, Nazri M. Nawi et al.· International Journal of Adv...· 0 citations
Results show that the effectiveness of TabPFN is highly problem dependent, and it cannot replace conventional surrogates universally, and it should be adopted selectively according to data availability, landscape complexity, search space characteristics, and its role within the algorithm.
This paper includes new mutation techniques with a Pareto-based differential evolution algorithm, leveraging Generative AI to increase candidate solution diversity and a non-dominated sorting technique to lower the computational complexity involved in Pareto dominance.
Sunil Kumar Gouda, S. Ramasubbareddy, Kumar Surjeet Chaudhury et al.· Scientific Reports· 0 citations
Multi-objective optimization has become an indispensable tool for solving engineering design and manufacturing problems involving multiple conflicting objectives. This paper presents a novel parameter-less multi-objective optimization (MOO) framework that combines the strengths of evolutionary MOO techniques with the p...
Ravipudi Venkata Rao, Ajinkya Salve, J. P. Davim· Journal of Manufacturing and...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.