Multi-objective weighted average algorithm

Multi-objective weighted average algorithm: a novel algorithm for multi-objective optimization problems and its application in engineering

Ahora está siguiendo esta publicación

Numerous meta-heuristic algorithms struggle with degraded performance when addressing multi-objective optimization problems due to the challenge of balancing two goals: accurately estimating Pareto-optimal solu tions and ensuring their broad distribution across objectives. While the Weighted Average Algorithm (WAA) excels in single-objective optimization, its scalarization-based mechanism fundamentally conflicts with multi- objective requirements. To bridge this gap, we propose the Multi-Objective Weighted Average Algorithm (MOWAA) with three key innovations: (1) a hybrid exploration-exploitation mechanism integrating adaptive mutation and crossover operations; (2) an elitist archive management system using efficient non-dominated sorting across three critical solution sets; and (3) a novel roulette-wheel-based leader selection strategy that dynamically balances convergence and diversity. To verify the performance of the developed MOWAA, the numerical benchmark test functions (CEC2009, ZDT and DTLZ) and four engineering problems (the Binh and Korn (BNH), Constraint (CONSTR), Srinivas and Deb (SRN), and 10-bar Truss (BAR TRUSS)) are used in com parison with three multi-objective optimization algorithms. The results show that MOWAA achieves better optimization performance than comparative algorithms, with Pareto-optimal solutions exhibiting excellent convergence and coverage. Finally, applying MOWAA to an Artificial Neural Network (ANN) model using an experimental dataset on surface waviness (in mm) of Wire Arc Additive Manufacturing (WAAM) components enhances predictive accuracy by balancing optimization of prediction error and variance. Compared to single- objective optimization methods, the MOWAA approach effectively captures the complex relationships between process parameters and waviness in the WAAM process.

Citar como

Jun Cheng (2026). Multi-objective weighted average algorithm (https://es.mathworks.com/matlabcentral/fileexchange/183709-multi-objective-weighted-average-algorithm), MATLAB Central File Exchange. Recuperado .

Cheng, Jun, and Wim De Waele. “Multi-Objective Weighted Average Algorithm: a Novel Algorithm for Multi-Objective Optimization Problems and Its Application in Engineering Problems.” Engineering Applications of Artificial Intelligence, vol. 159, Nov. 2025, p. 111569, https://doi.org/10.1016/j.engappai.2025.111569.

Ver más estilos

Etiquetas

Añadir etiquetas

Add the first tag.

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux
Versión Publicado Notas de la versión Action
1.0.0