An Algorithm for Updating the Electronic Structure of a Product Based on Evolutionary Programming with Non-Dominated Sorting

Gayk A. Gabrielyan

Abstract


The relevance of this work stems from the regular need to revise the composition of complex technical products during their life cycle. Replacing discontinued components, updating specifications, and accounting for budget constraints require an automated search for compromise solutions instead of labor-intensive and error-prone manual scanning of options. The aim of this work is to develop an algorithm for the multi-criteria synthesis of a sequence of operations for editing the electronic structure of a product (ESP), allowing one to obtain from the original configuration a new one close to the target ESP based on a set of criteria for improving characteristics, completeness of assembly, and cost non-exceedance. The scientific novelty lies in the development of the specialized algorithm for evolutionary programming of electronic structure of a product – a specialized version of NSGA-II in which the crossover operator is replaced by a mutation operator operating directly on the ESP tree and the sequence of ESP tree editing instructions, as well as in the post-processing procedure, including the removal of redundant instructions and ranking of Pareto-optimal solutions using the TOPSIS method with entropy weights. In addition, a specialized version of the MOEA/D algorithm, adapted to the same representation of ESP editing programs, was developed and compared with the proposed specialized NSGA-II. The conducted numerical experiment which involved automated reconfiguration of computational assemblies using the specialized algorithm demonstrated the algorithm’s convergence with respect to the hypervolume metric, the algorithm generated 17 non-dominated Pareto-front solutions. The algorithm for redundant instruction removal reduced the number of instructions in the ESP tree editing programs belonging to the constructed Pareto-front by an average of 32% of the original number of instructions. The comparison with the specialized MOEA/D showed that the specialized NSGA-II achieves a higher hypervolume value under matched computational budgets, with the advantage most pronounced for small population sizes (up to 32% relative gain at n=10) and diminishing as the population size grows (about 3% at n=100). The practical significance of the work is that the proposed approach automates the task of reconfiguring products using a limited set of components: instead of manually exploring the space of all available configurations, the designer receives a ranked list of specific ESP editing programs with their numerical scores for each criterion. The method is applicable in product lifecycle management (PLM/PDM) systems to support decision-making when updating product specifications and when planning maintenance or component replacement.

Full Text:

PDF

References


GOST R 2.053-2023. Unified system for design documentation. Electronic structure of a product. Basic principles. — Moscow: Federal Agency on Technical Regulating; Metrology; Russian Institute for Standardization, 2023.

GOST 2.054-2013. Unified system for design documentation. Electronic description of a product. Basic principles. — Moscow: Interstate Council for Standardization, Metrology; Certification; Standartinform, 2013.

GOST R 2.525-2024. Unified system for design documentation. Constructive electronic structure of a product. Data format. — Moscow: Federal Agency on Technical Regulating; Metrology; Russian Institute for Standardization, 2024.

GOST R 56136-2014. Life cycle management of military products. Terms and definitions. — Moscow: Federal Agency on Technical Regulating; Metrology; Standartinform, 2016.

GOST R 15.000-2016. System of product development and launching into manufacture. Basic principles. — Moscow: Federal Agency on Technical Regulating; Metrology; Standartinform, 2019.

Gabrielyan G. A. Electronic product structure synthesis based on language models, constraint programming, and intermediate representation translators // Electronic scientific journal "IT-Standard". — 2025. — Is. 4. — P. 124–137.

Andrianova E. G., Gabrielyan G. A. A method of updating electronic product structures based on an event-oriented approach using large language models // Electronic scientific journal "IT-Standard". — 2026. — Is. 2. — P. 120–131.

Zitzler E., Thiele L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach // IEEE Transactions on Evolutionary Computation. — IEEE, 1999. — Vol. 3, No. 4 — P. 257–271.

Zolotarev M. A. Methods of multi-criteria optimization of technological objects: a systematic review of scientific publications for the period 2013–2023 // Vestnik of Samara State Technical University. Technical Sciences Series. — 2024. — Is. 2. — P. 25-47.

Fogel D. B. Evolutionary Computation: Toward a New Philosophy of Machine Intelligence. — Piscataway, NJ: IEEE Press, 1995.

Koza J. R. Genetic Programming: On the Programming of Computers by Means of Natural Selection. — Cambridge, MA: MIT Press, 1992.

Deb K., Pratap A., Agarwal S., Meyarivan T. A fast and elitist multiobjective genetic algorithm: NSGA-II // IEEE Transactions on Evolutionary Computation. — IEEE, 2002. — Vol. 6, No. 2 — P. 182–197.

Garagulova A. K., Gorbacheva D. O., Chirkov D. V. Comparative analysis of MOGA and NSGA-II on the case study of optimization for the profile of the hydraulic turbine runner // Computational Technologies. — 2018. — Vol. 23, No. 5 — P. 21–36.

Subtil R. F., Carrano E. G., Souza M. J., Takahashi R. H. Using an enhanced integer NSGA-II for solving the multiobjective generalized assignment problem / IEEE congress on evolutionary computation. — IEEE, 2010. — P. 1–7.

Hwang C.-L., Yoon K. Multiple Attribute Decision Making: Methods and Applications. — Berlin: Springer, 1981. — Т. 186.

Zhang Q., Li H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition // IEEE Transactions on Evolutionary Computation. — IEEE, 2007. — Vol. 11, No. 6 — P. 712–731.

Shang K., Ishibuchi H., He L., Pang L. M. A Survey on the Hypervolume Indicator in Evolutionary Multiobjective Optimization // IEEE Transactions on Evolutionary Computation. — IEEE, 2021. — Т. 25, V. 1. — P. 1–20.

Guerreiro A. P., Fonseca C. M., Paquete L. The Hypervolume Indicator: Computational Problems and Algorithms // ACM Computing Surveys. — ACM, 2021. — Т. 54, V. 6. — P. 1–42.

GOST R ISO 10007-2019. Quality management. Guidelines for configuration management. — Moscow: Federal Agency on Technical Regulating; Metrology; Standartinform, 2019.

GOST R 2.504-2021. Unified system for design documentation. Electronic design documentation. Rules for making changes. — Moscow: Federal Agency on Technical Regulating; Metrology; Russian Institute for Standardization, 2021.


Refbacks

  • There are currently no refbacks.


Abava  Кибербезопасность Monetec 2026 СНЭ

ISSN: 2307-8162