Skip to content
Preprint

A Surrogate-based Approach for Fast Multi-objective Architectural Refactoring Optimization

Sep 2026 · 0 citations · 31 references
Computer Science

TL;DR

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.

View source

Similar papers

Review Open access 2026

Metaheuristic-Based Test Case Selection for Regression Testing: A Systematic Literature Review

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. · 0 citations
#machine learning Preprint Sep 2026

Benchmarking Tabular Foundation Models as Surrogates in Expensive Evolutionary Optimization

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.

Lu Han, Jin Wang, Yu-Cheng Li et al. · 0 citations
#generative ai Open access Sep 2026

An adaptive multi-objective differential evolution algorithm to fine-tune the constructive cost model constants for software effort estimation

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. · 0 citations
Open access Sep 2026

A Parameter-Less Multi-Objective Optimization Framework for Additive, Thermal, and Subtractive Manufacturing Processes

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 · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.