Next Article in Journal
Advanced Research on Machine Learning Algorithms in Bioinformatics
Next Article in Special Issue
Bias Reduction in Robust Mean–Geometric Mean Linking via SIMEX
Previous Article in Journal
LLM-Assisted Financial Fraud Detection with Reinforcement Learning
Previous Article in Special Issue
MCMC Methods: From Theory to Distributed Hamiltonian Monte Carlo over PySpark
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Thermonuclear Fusion Based Quantum-Inspired Algorithm for Solving Multiobjective Optimization Problems

by
Liliya Demidova
* and
Vladimir Maslennikov
*
Institute of Information Technologies, Federal State Budget Educational Institution of Higher Education, MIREA—Russian Technological University, 78, Vernadsky Avenue, 119454 Moscow, Russia
*
Authors to whom correspondence should be addressed.
Algorithms 2025, 18(12), 793; https://doi.org/10.3390/a18120793
Submission received: 28 August 2025 / Revised: 1 December 2025 / Accepted: 12 December 2025 / Published: 15 December 2025
(This article belongs to the Special Issue Numerical Optimization and Algorithms: 4th Edition)

Abstract

This paper introduces a novel quantum-inspired algorithm for numerical multiobjective optimization, uniquely integrating the multilevel structure of qudits with principles of controlled thermonuclear fusion. Moving beyond conventional qubit-based approaches, the algorithm leverages the qudit’s higher-dimensional state space to enhance search capabilities. Fusion-inspired dynamics—modeling particle interaction, energy release, and plasma cooling—provide a powerful metaheuristic framework for navigating complex, high-dimensional Pareto fronts. A hybrid quantum-classical version of the algorithm is presented, designed to exploit the complementary strengths of both computational paradigms for improved efficiency in solving dynamic multiobjective problems. Experimental evaluation on standard dynamic multiobjective benchmarks demonstrates clear performance advantages. Both the quantum-inspired and hybrid variants consistently outperform leading classical algorithms such as NSGA-III, MOEA/D and GDE3, as well as the quantum-inspired NSGA-III, in key metrics: identifying a greater number of unique non-dominated solutions, ensuring superior uniformity along the Pareto front, maintaining stable convergence across generations, and achieving higher accuracy in approximating the ideal solution.

1. Introduction

The third decade of the XXI century is characterized by rapid development and global proliferation of information technologies, driving the continuous creation of tools for automation and optimization of various processes across numerous domains of human activity. Depending on the domain and specific application, processes may exhibit complex structures, significantly complicating the implementation of tools for their automation or optimization with the required efficiency. For instance, in many intelligent predictive systems and decision support systems based on machine learning algorithms, optimization algorithms are employed to solve parameter search problems—aimed at finding values of certain parameters that achieve an extremum of the objective function. For complex models, such as deep neural networks, the task of hyperparameter tuning can be non-trivial due to the high computational cost of the model, the high dimensionality of the search space, nonlinearity and multimodality of the objective function, stochasticity of the training process, constraints on the feasible domain, and other associated factors [1]. Considering the combination of these factors, achieving an extremum of the objective function within reasonable time and with the required accuracy poses a significant challenge for many classical optimization algorithms—such as evolutionary algorithms—particularly in the case of multiobjective optimization, where extrema of multiple objective functions are sought simultaneously. However, an alternative approach based on the simulation of quantum computations offers the potential to substantially accelerate the discovery of high-quality solutions. This approach is known as «quantum-inspired».
Quantum-inspired computing enables the solution of standard problems on classical computing devices and systems by leveraging concepts and methods from quantum mechanics and quantum computation. According to the study [2], which investigates the practical potential of quantum-inspired algorithms for recommendation systems and solving linear systems of equations, such algorithms exhibit a polylogarithmic dependence on data dimensionality up to a certain threshold. This provides an asymptotically exponential speedup compared to classical methods for problems involving low-rank matrices. However, their complexity is upper-bounded by a polynomial dependence, which remains significantly higher than that of true quantum computations.
The application of quantum-inspired computing to numerical and combinatorial single-objective optimization [3,4] has yielded algorithms that outperform classical counterparts in execution time, convergence speed, and solution accuracy. However, since quantum-inspired methods run on classical hardware, they cannot fully exploit genuine quantum advantages, such as superposition and entanglement, that enable exponential or polynomial speedups in true quantum algorithms like Grover’s or Shor’s. These speedups typically require structured problems or compact data representations allowing efficient use of quantum parallelism via components like quantum oracles. While quantum-inspired computing simulates selected quantum concepts on classical systems, thereby improving computational logic and performance, it remains fundamentally limited compared to actual quantum devices [5].
In existing quantum-inspired single-objective optimization algorithms [3,4,6,7,8], the qubit, characterized by two basis states, 0 and 1 , serves as the core element. Solutions are encoded in superposition states, and their probability amplitudes are iteratively updated via unitary transformations, with the highest-amplitude state ultimately selected as the solution. While this approach yields strong performance in terms of accuracy, convergence speed, and execution time for low-dimensional problems (typically n 5 ), its effectiveness diminishes as dimensionality grows, often matching or even falling behind classical methods.
Another approach employs the qudit [9]—a multilevel quantum system—as the core logical unit. In ref. [10], a qudit-based adaptation of the quantum-inspired genetic algorithm [11] was tested on benchmark functions with dimensions n = 15 and n = 50 , as well as on real-world problems in manufacturing scheduling and machine learning. Results showed consistent superiority over both classical methods and the original qubit-based version in terms of accuracy, convergence speed, execution time, and solution distribution density.
Despite promising results in single-objective settings, quantum-inspired optimization algorithms struggle in high-dimensional multiobjective problems. As shown in refs. [12,13], methods like quantum-inspired NSGA-II/III or particle swarm optimization suffer rapid performance degradation with increasing decision variables due to the «curse of dimensionality»: the exponentially growing search space overwhelms qubit-based encodings, causing premature convergence and poor exploration-exploitation balance. Although QIEAs (Quantum-Inspired Evolutionary Algorithms) initially boost diversity via superposition, they often fail to maintain it or navigate complex, non-convex Pareto fronts. In ref. [13] notes that both classical and quantum-inspired approaches lack efficiency in such scenarios, prompting interest in specialized frameworks like VQAs (Variational Quantum Algorithms), while ref. [12] highlights that QIEAs’ theoretical advantages are offset by high computational overhead and sensitivity to parameter tuning, limiting their real-world scalability.
Moreover, current hybrid quantum-classical architectures face significant practical limitations. As noted in ref. [14], integrating emerging quantum processors with existing classical IT infrastructure is complex, often requiring custom middleware and non-standard APIs that hinder interoperability. This fragmentation introduces latency—especially in iterative algorithms that repeatedly transfer data between classical and quantum subsystems—eroding potential quantum advantages. Additionally, these systems demand rare dual expertise in quantum information and classical distributed computing. Most frameworks are rigid, monolithic, or tightly bound to specific quantum backends, lacking the modularity and adaptability needed for evolving hardware or real-world dynamic optimization tasks.
These limitations reveal a critical research gap: existing quantum-inspired multiobjective algorithms lack a principled mechanism to sustain diversity, adaptively balance exploration and exploitation, and scale efficiently in high-dimensional dynamic environments, and they rarely leverage physically grounded, self-regulating dynamics to encode such adaptivity. To address this gap, the present study introduces a novel quantum-inspired algorithm for numerical multiobjective optimization that uniquely integrates multilevel qudit-based agents with physics-inspired dynamics from controlled thermonuclear fusion. By leveraging the qudit’s higher-dimensional state space and explicitly modeling particle interaction, energy release, and plasma cooling, the algorithm establishes a self-regulating mechanism that effectively navigates complex, high-dimensional Pareto landscapes. A hybrid quantum-classical variant is also presented, along with explicit quantum circuit designs for key operations—qudit initialization, phase encoding of objective functions, and Grover-based amplitude amplification. Rigorous testing on dynamic multiobjective benchmarks demonstrates consistent, statistically significant performance advantages over state-of-the-art methods.

2. Related Studies

Quantum-inspired multiobjective optimization is a topical research area due to its potential to solve global optimization problems characterized by nonlinear constraints, exponential complexity of the search space, and correlated objectives with ill-defined priorities—features that are particularly relevant in modern applications such as machine learning, logistics, energy systems, and bioinformatics. Unlike classical optimization methods, quantum-inspired approaches offer fundamentally new ways of information processing based on quantum phenomena such as superposition and entanglement, enabling more efficient exploration of the solution space. However, adapting these quantum phenomena to classical computing devices and systems is a complex and multifaceted challenge that requires careful consideration of numerous specific aspects of quantum mechanics. This has led to a wide range of research efforts exploring diverse methods for simulating quantum particles and novel methodologies for solving optimization problems.
In the context of quantum-inspired modeling for multiobjective optimization algorithms, ref. [15] proposes the DMQSSA (Decomposition-Based Quantum-Inspired Salp Swarm Algorithm), which combines quantum-inspired principles with the salp swarm algorithm [16]. DMQSSA employs a delta-potential well model [17] to enhance convergence, a decomposition-based approach for the crossover operator, and an intelligent strategy for maintaining an archive of non-dominated solutions, thereby ensuring population diversity and generating a well-distributed set of Pareto-optimal solutions. The algorithm QCCEA (Quantum-Inspired Competitive Coevolution Algorithm) [18], a quantum-inspired coevolutionary approach, employs a quantization technique based on Gaussian distribution, quantum rotation gates applied to qubits on the Bloch sphere for solution diversification, and a «Hall of Fame» strategy [19] for selecting the best solutions. The study presented in ref. [20] describes a quantum-inspired optimization algorithm, MOQSOA (Multiobjective Quantum-Inspired Seagull Optimization Algorithm), which combines quantum principles with the natural behavior of seagulls. The algorithm employs quantum state encoding as a linear superposition of positive and deceptive states to represent solutions, an opposition-based learning approach [21] to enhance the initial population, a grid-based density ranking method [22] for maintaining an archive of non-dominated solutions, a correction mechanism to prevent premature convergence, and incorporates behavioral patterns of seagulls—such as migration and attacking—for searching optimal solutions.
Further enriching the landscape of quantum-inspired optimization, recent studies have introduced novel algorithms that leverage quantum principles in distinct and innovative ways. One study [23] presents a pioneering application of the QAOA (Quantum Approximate Optimization Algorithm) to solve the IDP (Independent Domination Problem), a combinatorial optimization challenge with practical implications in network design. This work is significant as it marks the first application of QAOA to the IDP, demonstrating efficacy in finding optimal solutions with computational complexity surpassing that of classical methods. The transformation of the IDP into the QUBO (Quadratic Unconstrained Binary Optimization) model, followed by its encoding into a Hamiltonian, enables solution via the hybrid quantum-classical QAOA framework. Robustness testing reveals strong dependence of the algorithm’s performance on parameter tuning, such as the number of layers and penalty coefficients, offering valuable insights for future QAOA applications in similar discrete optimization problems.
Another recent study [24] proposes the QPPA (Quantum Predator-Prey Algorithm), a metaheuristic designed for real-parameter optimization. QPPA uniquely fuses fundamentals of quantum mechanics—specifically, the delta-potential well model [17]—with dynamics of a predator-prey ecological system. Unlike many quantum-inspired algorithms focusing on qubit-based representations, QPPA employs the quantum model to mathematically derive movement equations for «predator» agents as they pursue «prey» agents in the search space. This quantum formulation governs the exploration phase, enabling effective escape from local optima. QPPA demonstrates superior performance and rapid convergence on benchmark functions, outperforming established algorithms such as PSO, GA and GWO—particularly in high-dimensional settings. This underscores the versatility of quantum-inspired principles, illustrating successful adaptation not only to discrete problems via QAOA but also to continuous optimization through novel metaheuristic frameworks like QPPA.
The qudit has found application not only in quantum-inspired genetic algorithms for single-objective optimization [10], but also in solving the classical combinatorial optimization problem of graph coloring [25]. The authors of the study proposed using qudits as graph nodes, parameterized by multidimensional spherical coordinates. In ref. [25], two strategies are considered: one involving initialization of qudits in random states combined with qudit-based gradient descent to minimize the cost function, and an adapted strategy of local quantum annealing based on qudits, which implements an adiabatic transition from a simple initial function to a problem-specific target function.
The application of physical principles of nuclear reactions is reflected in the study presenting the classical optimization algorithm NRO (Nuclear Reaction Optimization) [26]. This algorithm simulates the behavior of atomic nuclei in a confined space, including the processes of nuclear fission and nuclear fusion. Specifically, the nuclear fission process decomposes complex solutions into simpler ones to explore new regions of the solution space, while the nuclear fusion process combines simple solutions to improve current results. The NRO algorithm operates in three stages. In the first stage, a large number of «small nuclei» are generated, representing initial solutions, which ensures exploration of the new solution space. Then, the «nuclei» interact with each other through nuclear fission and fusion processes. In the final stage, «stable nuclei» are formed, corresponding to optimal solutions. During testing, the NRO algorithm demonstrated superior capability in locating global optima in problems with numerous local minima, adaptability to various problem conditions, and applicability to both single-objective and multiobjective optimization.
In parallel with quantum-inspired developments, significant progress has been made in classical DMOEAs (Dynamic Multiobjective Evolutionary Algorithms), which specifically address the challenges posed by time-varying objectives and constraints. A recent study [27] proposes a DMOEA based on the classification of environmental change intensity and a collaborative prediction strategy to enhance adaptation in dynamic environments. The algorithm first refines the static optimization phase to improve the spatial resolution of individuals in the objective space, thereby increasing the sensitivity and accuracy of change detection. Upon detecting an environmental shift, it employs a mutual information-based metric to classify the intensity of the change—low, medium, or high—and accordingly adapts the velocity update rules of the particle swarm to avoid misleading evolutionary directions. Furthermore, a collaborative prediction mechanism is introduced to generate a forecasted population that closely approximates the true Pareto set in the new environment. This is followed by a dual individual screening strategy that intelligently combines promising candidates from both the predicted population and the pre-change archive to initialize the new generation. Experimental validation on 20 benchmark DMOPs (Dynamic Multiobjective Optimization Problems) demonstrates that this approach consistently outperforms state-of-the-art DMOEAs in terms of convergence, diversity, and responsiveness to environmental dynamics, highlighting the critical importance of explicitly modeling change intensity and leveraging predictive mechanisms in dynamic multiobjective settings.
Addressing the challenges posed by highly constrained optimization environments, ref. [28] introduces the MOACO-DCE (Multiobjective Ant Colony Optimization Algorithm Based on a Dynamic Constraint Evaluation Strategy). This method is specifically designed for HCMOPs (Highly Constrained Multiobjective Problems), such as vehicle routing and shop scheduling, where feasible regions are typically small, fragmented, and difficult to locate. To overcome the limitations of conventional evolutionary approaches in such landscapes, MOACO-DCE employs a dynamic constraint violation metric that quantifies the degree to which solutions violate problem constraints. Based on this metric, the population is adaptively partitioned into two subpopulations: one with evolutionary advantage (relatively low constraint violation) and another with severe constraint violations. For the former, a dynamic transfer probability-based evolutionary strategy is applied to accelerate convergence toward high-quality feasible solutions. For the latter, a Gaussian variation operator is introduced to enhance diversity and facilitate escape from infeasible regions. Furthermore, the algorithm features a collaborative pheromone updating mechanism that enables information exchange between subpopulations, along with a constraint-aware pheromone update rule that explicitly incorporates constraint violation levels into the reinforcement process. Experimental comparisons demonstrate that MOACO-DCE achieves superior performance on HCMOP benchmarks, particularly in maintaining feasibility while preserving solution diversity, highlighting the effectiveness of dynamically balancing constraint handling and evolutionary search in severely restricted search spaces.
Further advancing the field of dynamic multiobjective optimization, a recent study [29] introduces MOEA/D-MDDM—a prediction-based evolutionary algorithm that leverages a MDDM (Multi-Directional Difference Model) to anticipate shifts in the Pareto-optimal solution set. Recognizing that rapid adaptation to environmental changes hinges on accurate initialization near the new Pareto-optimal front, the authors propose a dedicated Pareto-optimal solution set estimation strategy that generates multiple candidate populations based on historical trajectory data. These estimates are then fused through the MDDM to produce a refined prediction of the next Pareto-optimal solution set location, which guides the re-initialization of the population. To enhance robustness across diverse problem landscapes, the algorithm incorporates an adaptive crossover-rate mechanism that dynamically adjusts genetic diversity in response to the geometric structure of the evolving Pareto-optimal solution set, particularly effective for problems with single-modality characteristics and continuous manifolds. Comprehensive experiments on 19 benchmark DMOPs show that MOEA/D-MDDM outperforms six state-of-the-art DMOEAs in tracking accuracy and convergence stability, underscoring the value of combining directional prediction with adaptive variation operators in dynamic environments.

3. Materials and Methods

3.1. The Process of Controlled Thermonuclear Fusion

Controlled thermonuclear fusion is a process of producing heavy atomic nuclei through the fusion of lighter nuclei, aimed at energy generation. Unlike the synthesis of heavy atomic nuclei in thermonuclear explosive devices [30], this process is controlled and sustained under engineered conditions.
Atomic nuclei consist of two types of nucleons—protons and neutrons—held together by the strong nuclear force. The binding energy of each nucleon to the rest of the nucleus depends on the total number of nucleons in the nucleus. This dependence is quantitatively described by the semi-empirical mass formula, which expresses the total binding energy as a sum of volume, surface, Coulomb, asymmetry, and pairing terms:
E B A , Z = a V A a S A 2 3 a C Z Z 1 A 1 3 a A A 2 Z 2 A + δ A , Z ,
where E B —nuclear binding energy; A —mass number (total number of nucleons); a V , a S , a C , a A —coefficients of volume, surface, Coulomb, and asymmetry energies (according to the liquid drop model [31]); δ A , Z —pairing correction term.
For light nuclei, the binding energy per nucleon increases with the number of nucleons, whereas for heavy nuclei, it decreases. Adding nucleons to light nuclei or removing them from heavy nuclei results in a difference in binding energy. This energy difference is released as net energy, manifesting as the difference between the energy input required to initiate the reaction and the kinetic energy of the emitted particles.
Since protons in a nucleus carry a positive electric charge, nuclei must possess significant kinetic energy—sufficient to overcome the Coulomb barrier—in order to approach each other closely enough for nuclear forces to become effective. The Coulomb potential between two nuclei with charges Z 1 e and Z 2 e is given by:
V C r = 1 4 π ε 0 · Z 1 Z 2 e 2 r ,
where V C r —Coulomb repulsion potential at the distance r between nuclei; Z 1 , Z 2 —atomic numbers of the colliding nuclei; e —elementary charge; ε 0 —vacuum permittivity.
Nuclear fusion reactions can occur with low probability even under thermodynamically non-equilibrium conditions, for example, by accelerating nuclei of one or more reaction components to high velocities and directing them onto a target containing nuclei of another component [32]. At low energies, fusion is made possible by the quantum tunneling effect. Under conditions of extremely high matter density, picoscale nuclear reactions may occur, driven by zero-point oscillations of nuclei at the lattice points of a crystalline structure. Nevertheless, substantial energy release is achieved primarily through thermonuclear reactions occurring in a medium heated to extremely high temperatures, where overcoming the Coulomb barrier becomes a collective, large-scale process (with matter in the plasma state). For successful thermonuclear fusion, the high-temperature plasma must be confined for a sufficient duration to ensure effective reaction rates. This requirement is quantitatively expressed by the Lawson criterion [33], which defines the minimum product of plasma density, confinement time, and temperature necessary to achieve net energy gain:
n τ E T > L ,
where n —plasma density; τ E —energy confinement time; T —plasma temperature; L —threshold value (for the deuterium-tritium reaction, L 3 × 10 21   k e V · s · m 3 , corresponding to the minimum triple product required for net energy gain).
In general, the thermonuclear fusion process can be described as follows: at sufficiently high temperatures, light atomic nuclei approach each other to distances where a strong but short-range interaction becomes significant. This interaction overcomes the Coulomb barrier between the positively charged nuclei, leading to their fusion and the formation of a new, heavier nucleus. During this process, part of the nucleon mass is converted into binding energy, and a large amount of energy is released due to the strong nuclear force.
In practice, for achieving controlled thermonuclear fusion, fusion reactions that occur at moderate temperatures and exhibit the highest cross-section values—characterizing the probability of particle reactions upon collision—are considered. Particular interest is focused on the reaction between the nuclei of heavy hydrogen isotopes—deuterium and tritium. Studies [34,35] show that initiating the fusion reaction of a deuterium-tritium mixture (Figure 1) requires less energy than the amount released during the reaction. This net energy gain is explicitly quantified by the deuterium-tritium fusion reaction:
H 1 2 + H 1 3 H e 2 4 + n 0 1 + 17.6   M e V .
The most promising systems for achieving controlled thermonuclear fusion are those operating in steady-state or quasi-steady-state regimes. Among such systems are magnetic traps, which confine high-temperature plasma using a magnetic field. This field restricts the motion of charged particles, providing a magnetic insulation effect. The most widely used type of magnetic trap is the tokamak—a toroidal system in which the magnetic configuration is formed by external coils and an electric current flowing through the plasma [36]. Although tokamaks theoretically allow for indefinite confinement of individual charged particles, particle collisions and the development of plasma turbulence lead to plasma losses.
In the context of a quantum-inspired multiobjective optimization algorithm, the concept of controlled thermonuclear fusion is proposed to be utilized in terms of the following aspects:
  • Each algorithm agent represents a particle in a state corresponding to a solution of the optimization problem. The ensemble of all agents forms a unified system—plasma.
  • Each agent possesses a certain energy—lower energy corresponds to a better solution.
  • During algorithm execution, energy is released through interactions between agents. This interaction is modeled as a process of information fusion or information exchange, which may improve solution quality.
  • The agent system has a temperature that controls the intensity of interactions. The initial temperature sets the initial energy level of the system.
  • System cooling is modeled as a gradual reduction in temperature, allowing the system to stabilize and converge toward optimal solutions. At high temperature, the system actively explores the solution space. At low temperature, solutions «condense» around local or global optima.

3.2. Qudit as a Multilevel Quantum Agent

A qudit [9] is a multilevel unit of quantum information that, unlike a conventional qubit, can exist in a discrete set of states of dimensionality d 3 . In general, a qudit can be expressed as:
ψ = α 0 0 + α 1 1 + α 2 2 + α 3 3 + + α d 1 d 1 = j = 0 d 1 α j j = α 0 , α 1 , α 2 , α 3 , , α d 1 T C ,
where ψ is a quantum system existing simultaneously in more than two states; j is an orthonormal basis vector; α 0 α d 1 are complex probability amplitudes such that α 0 α d 1 C ; | α 0 | 2 + | α 1 | 2 + | α 2 | 2 + | α 3 | 2 + + α d 1 2 = 1 .
To simplify the treatment of the qudit as a physical system, its description in terms of the density matrix ρ is proposed [37]. In general, the density matrix is an operator that characterizes the quantum state of a physical system, since any physical observable can be represented as the expectation value of a corresponding Hermitian operator. If the quantum system is in a pure state described by a single wave function, the density matrix takes the following form:
ρ = Ψ Ψ ,
where Ψ is the wave function.
Substituting (5) into (6) yields:
ρ = j = 0 d 1 α j j k = 0 d 1 α k k = j = 0 d 1 k = 0 d 1 α j α k j k ρ j k = α j α k ,
where α k denotes the complex conjugate of the amplitudes α k , k = 0 , d 1 ¯ ; ρ j k is the element of the density matrix corresponding to the transition between the states j and k .
Since the interpretation of states with dimensionality d 3 using the Bloch sphere is impossible, and Formulation (7) does not allow for an explicit analysis of the system’s coherence and dynamics, an alternative approach based on Heisenberg-Weyl operators [38] is proposed. These operators are defined as unitary transformations acting on a d -dimensional Hilbert space H d :
W p , q = n = 0 d 1 e 2 π i n q / d n + p n ,
where p , q 0 ,   1 ,   2 ,   3 , , d 1 ; n + p is a cyclically shifted basis vector (modulo d ); e 2 π i n q / d is a phase vector; for W p , q the property W p , q W p , q = I holds, with I being the identity matrix and W p , q is the Hermitian conjugate of W p , q . Moreover, T r W p , q W p , q = d × δ p , p δ q , q , where δ p , p and δ q , q  are  Kronecker delta symbols.
The expansion of a bounded density matrix operator ρ in C d in the Heisenberg-Weyl operator basis takes the following form:
ρ = 1 d p = q = 0 d 1 c p , q W p , q ,
c p , q = T r ρ W p , q ,
where c p , q are the expansion coefficients, determined based on the fact that the Heisenberg-Weyl operators form a complete orthonormal basis in the d × d -dimensional space.
The Hermitian conjugate of the Heisenberg-Weyl operators W p , q can be expressed, taking into account (8), as:
W p , q = m = 0 d 1 e 2 π i m q / d m m + p .
Then, using the linearity property of the trace and substituting (11) into (10), we obtain:
c p , q = T r ρ m = 0 d 1 e 2 π i m q / d m m + p = m = 0 d 1 e 2 π i m q / d T r ρ m m + p .
The trace of the product of operators can be written in terms of matrix elements as T r ρ m m + p = m + p ρ m . Re-defining the index m to align with the state m by substituting m = m + p (modulo d ) leads to the transformation m + p ρ m m ρ m + p . As a result, the expression for the expansion coefficients c p , q reduces to the following equation:
c p , q = m = 0 d 1 m ρ m + p e 2 π i m q / d .
Substituting the expansion coefficients (13) and the operators (8) into (9) results in the final density matrix ρ taking the form:
ρ = 1 d p = q = 0 d 1 m = 0 d 1 m ρ m + p e 2 π i m q / d n = 0 d 1 e 2 π i n q / d n + p n = 1 d p = q = 0 d 1 m = n = 0 d 1 m ρ m + p e 2 π i m q / d e 2 π i n q / d n + p n = 1 d p = q = 0 d 1 m = n = 0 d 1 m ρ m + p e 2 π i q ( n m ) / d n + p n = 1 d p = m = 0 d 1 d m ρ m + p m + p m = p = m = 0 d 1 m ρ m + p m + p m = p = m = 0 d 1 ρ m , m + p m + p m ,
where q = 0 d 1 e 2 π i q ( n m ) / d = d δ n , m , since the exponential term completes a full cycle when n m ; ρ m , m + p = m ρ m + p denotes the elements of the density matrix.
Since, in the context of a quantum-inspired multiobjective optimization algorithm, a qudit represents an agent, and a collection of such agents forms a unified system simulating a plasma, there arises a need to describe the interaction characteristics of agents in terms of the concept of controlled thermonuclear fusion.
Let ρ i be the density matrix of the i -th qudit, satisfying the conditions ρ i = ρ i , T r ρ i = 1 , ρ i 0 . The number of qudits in the system is N . Then, the probability of interaction between adjacent qudits ρ i and ρ i + 1 is calculated as:
P δ = e x p E i E i + 1 ,
where E i = T r ρ i H ^ and E i + 1 = T r ρ i + 1 H ^ denote the energies of the i -th and ( i + 1 )-th qudits, respectively, with H ^ = 0 0 0 0 1 0 0 0 d 1 being the Hamiltonian.
If the condition r < P δ , where r [ 0 ,   1 ) is a random number modeling the stochasticity of the quantum process, is satisfied, then the new density matrices are calculated as a linear combination of the current ones:
ρ i = α ρ i + 1 α ρ i + 1 , ρ i + 1 = α ρ i + 1 + 1 α ρ i ,
where α is a coefficient with a random value drawn uniformly from the interval [ 0 ,   1 ) , determining the contribution of each density matrix to the new state. This allows the creation of new states described by the density matrices ρ i and ρ i + 1 , which represent a «mixture» of the original states. Specifically, the state described by ρ i , is formed as a weighted sum of the states represented by ρ i and ρ i + 1 , where the weight coefficient for ρ i is α and that for ρ i + 1 is 1 α . Similarly, the state described by ρ i + 1 is formed as the same weighted combination of ρ i + 1 and ρ i with identical weights.
The new density matrices ρ i and ρ i + 1 preserve the Hermitian property, since a linear combination of Hermitian matrices with real coefficients is also Hermitian:
ρ i = α ρ i + 1 α ρ i + 1 = α ρ i + 1 α ρ i + 1 = α ρ i + 1 α ρ i + 1 = ρ i , ρ i + 1 = α ρ i + 1 + 1 α ρ i = α ρ i + 1 + 1 α ρ i = α ρ i + 1 + 1 α ρ i = ρ i + 1 .
After updating, the density matrices ρ i and ρ i + 1 are normalized to preserve the property T r ρ = 1 :
ρ i ρ i T r ρ i , ρ i + 1 ρ i + 1 T r ρ i + 1 .
When agents in the system interact, energy is released. This process is simulated through local optimization of solutions from the Pareto front obtained by the quantum-inspired algorithm. Here, the Pareto front represents a set of non-dominated solution vectors F = s 1 , s 2 , s 3 , , s v , where a non-dominated solution vector s b with b = 1 , v ¯ corresponds to a solution vector x Ƨ = x Ƨ , 1 , x Ƨ , 2 , x Ƨ , 3 , , x Ƨ , ռ ( ռ —total number of variables) from the set of all solutions K = x 1 , x 2 , x 3 , , x Չ with Ƨ = 1 , Չ ¯ ( Չ —total number of solutions). Each non-dominated solution vector s b is characterized by a vector of objective function values f x Ƨ = f 1 x Ƨ , f 2 x Ƨ , f 3 x Ƨ , , f h x Ƨ ( h —number of objectives) and belongs to the feasible region defined by the constraints g τ x Ƨ G ( G —set of constraints, τ = 1 , ϥ ¯ , ϥ —total number of constraints). For each solution vector x Ƨ , the non-domination condition is checked. For example, in a minimization problem, for two solution vectors x Ƨ 1 , x Ƨ 2 K , we say that x Ƨ 1 dominates x Ƨ 2 if the following conditions are satisfied:
l 1 ,   2 ,   3 , , h , f l x Ƨ 1 f l x Ƨ 2 l : f l x Ƨ 1 < f l x Ƨ 2 .
Similarly, in a maximization problem, for two solution vectors x Ƨ 1 , x Ƨ 2 K , we say that x Ƨ 1 dominates x Ƨ 2 if the following conditions are satisfied:
l 1 ,   2 ,   3 , , h , f l x Ƨ 1 f l x Ƨ 2 l : f l x Ƨ 1 > f l x Ƨ 2 .
During the physical process of thermonuclear fusion, plasma inevitably cools down due to energy losses through radiation, absorption by the reactor walls, plasma instabilities, and other factors [39]. By analogy with physical plasma, cooling in the agent system is modeled as a gradual reduction in the parameter T , which controls the system temperature. This leads to stabilization of the probabilities of quantum states, and the system evolves toward a state of minimum energy.
During the cooling process, for each qudit the density matrix ρ i ( i = 1 , N ¯ , N being the number of qudits in the system) is scaled using the current temperature T :
ρ i e x p = e x p ρ i T ,
where T > 0 .
The resulting matrix ρ i e x p is normalized such that its trace equals 1:
ρ i = ρ i e x p T r ρ i e x p .
After updating all density matrices, the system parameter T is decreased according to the formula:
T = T · γ 0.5 ,
where T is the current temperature; T is the new temperature; γ 0 ,   1 is the cooling coefficient.

3.3. Description of the Algorithm

In general, the structure of the quantum-inspired multiobjective optimization algorithm based on thermonuclear fusion (hereinafter referred to as TF-QIMOA) consists of a set of interconnected components: initialization of density matrices of quantum states, evaluation of solution fitness, simulation of quantum interactions between qudits as particles, local optimization of solutions from the Pareto front, and simulation of the cooling process of the qudit system.
The execution of the algorithm for initializing density matrices of quantum states (Algorithm 1) begins with the construction of the generalized Hadamard gate matrix H , which is required to create a uniform superposition of all basis states of the qudit in d -dimensional space [10]. Next, for each qudit i in the system of N qudits, the initial state is set to ψ i n i t = 0 , 0 = 1 ,   0 ,   0 , ,   0 T C d . The generalized Hadamard gate is applied to the initial state ψ i n i t , transforming it into the superposition state ψ s u p . Then, a random noise term η ~ N ( 0 , σ 2 ) is added to the superposition state ψ s u p to simulate quantum fluctuations in the system, where η is defined as a noise vector generated from a normal distribution with zero mean and variance σ 2 . The resulting state ψ n o i s y is normalized to obtain the state ψ n o r m = ψ n o i s y ψ n o i s y , where ψ n o i s y = j = 0 d 1 ψ n o i s y , j 2 . Afterwards, the density matrix ρ i is constructed for the current qudit i , computed according to (14) as ρ i = p = m = 0 d 1 c m c m + p m + p m , taking into account that ρ m , m + p = c m c m + p ρ m , m + p = c m × c m + p , where c m is the probability amplitude of the state m , and c m + p is the complex conjugate of the probability amplitude of the state m + p . The resulting density matrix ρ i is added to the list ρ l s t . After the list ρ l s t is populated with density matrices for all N qudits, it is returned as the output of Algorithm 1.
Algorithm 1. Initialization of Density Matrices
Input: d N ▷ dimension of the qudit (number of basic states).
N N ▷ number of qudits in the system.
ρ l s t = ▷ list for storing density matrices.
1. H κ , ν = 1 d e 2 π i κ ν / d ▷ define the generalized Hadamard gate matrix
2. with   κ , ν = 0 , d 1 ¯ .
3. For   each   qudit   i = 1 , N ¯  do:
4. ψ i n i t = 1 ,   0 ,   0 , ,   0 T C d     set   initial   state   to   0 .
5. ψ s u p = H ψ i n i t ▷ apply generalized Hadamard gate to initial state.
6. ψ n o i s y = ψ s u p + η     add   random   noise   η to the superposition state
7. ψ s u p .
8. ψ n o r m = ψ n o i s y ψ n o i s y ▷ normalize the state.
9. ρ i = p = m = 0 d 1 c m c m + p m + p m ▷ construct the density matrix for the
10.  current qudit.
11. ρ l s t ρ l s t ρ i     add   density   matrix   ρ i   to   list   ρ l s t .
12.End loop.
13. Return   ρ l s t ▷ list of density matrices.
Fitness evaluation (Algorithm 2) begins with performing the Cartesian product of the set of qudit indices i i n d 0 , N and the set of state sample indices o s p l 0 , Q , where N is the number of qudits in the system, Q is the number of state samples per qudit. From the resulting set M after computing the Cartesian product, the qudit index i i n d is iteratively selected and passed to the function Θ i i n d for mapping the qudit to the feasible region. This function can be written as:
Θ i i n d =   l o w e r 1 , u p p e r 1 i i n d , ռ = 1 l o w e r 1 , u p p e r 1 , l o w e r 2 , u p p e r 2 , , l o w e r ռ , u p p e r ռ i i n d , ռ > 1 ,
where l o w e r ε is the lower bound of the variable’s value range, u p p e r ε is the upper bound of the variable’s value range; ε = 1 , ռ ¯ , ռ is the number of variables.
Based on the mapping R i i n d = Θ i i n d , a random solution vector from the feasible region R i i n d is generated as x Ƨ ~ U R i i n d , where U denotes the uniform distribution. If the condition of satisfying all constraints is met, i.e., τ , ɣ g τ x Ƨ = 1 ( ɣ is the indicator function, g τ x Ƨ G ), then the values of all objective functions f x Ƨ are calculated, and the set of non-dominated solution vectors F is updated as:
F x Ƨ F : ¬ y ϧ F y ϧ x Ƨ x Ƨ : ¬ y ϧ F x Ƨ y ϧ ,
where x Ƨ is the vector of the current candidate solution; y ϧ is a solution vector from the set of already found non-dominated solutions; Ƨ is the index of the current solution; ϧ is the index of a solution in the non-dominated set; the operator denotes the dominance relation.
Then, the new solution vector x Ƨ is added to the list of all solution vectors S a l l . At the end of Algorithm 2, the set of non-dominated solution vectors F and the list of all solution vectors S a l l are returned.
Algorithm 2. Fitness Evaluation
Input: S a l l = ▷ list of all solution vectors.
F = ▷ set of non-dominated solution vectors.
N N ▷ number of qudits in the system.
Q N ▷ number of samples per qudit.
1. M = i i n d , o s p l : i i n d 0 , N ,   o s p l 0 , Q ▷ Cartesian product of the set of
2.qudit indices and the set of sample indices.
3. For   each   qudit   index   i i n d   in   i i n d , o s p l M  do:
4. R i i n d = Θ i i n d ▷ map qudit to feasible region.
5. x Ƨ ~ U R i i n d     generate   a   random   solution   vector   x Ƨ .
6. If   τ , ɣ g τ x Ƨ = 1  then:
7.             f x Ƨ = f 1 x Ƨ , f 2 x Ƨ , f 3 x Ƨ , , f h x Ƨ ▷ evaluate all objective functions.
8.             F x Ƨ F : ¬ y ϧ F y ϧ x Ƨ x Ƨ : ¬ y ϧ F x Ƨ y ϧ ▷ update the
9.        set of non-dominated solutions.
10.             S a l l S a l l x Ƨ , f x Ƨ ▷ add new solution vector to the list of all
11.        solution vectors.
12.End loop.
13. Return   F , S a l l ▷ updated set of non-dominated solution vectors and list of
14.all solution vectors.
Algorithm 3 simulates quantum interaction between qudits in the system. The algorithm takes as input the list of density matrices ρ l s t . In a loop, the current qudit i is iteratively selected under the condition i 2 · ϵ + 1 : ϵ Z , 0 2 · ϵ + 1 < N , and the interaction probability P δ between ρ i and ρ i + 1 is computed using Formula (15). If the condition r < P δ , where r [ 0 ,   1 ) , is satisfied, the following steps are performed sequentially: calculation of the new density matrices ρ i and ρ i + 1 according to Equation (16), normalization of the density matrices ρ i and ρ i + 1 using Equation (18), update of the original density matrices ρ i ρ i and ρ i + 1 ρ i + 1 . Upon completion of the algorithm, the updated list of density matrices ρ l s t is returned.
Algorithm 3. Quantum Interaction
Input: ρ l s t = ρ 1 , ρ 2 , ρ 3 , , ρ i     list   of   density   matrices   ρ i C d × d   ,   i = 1 , N ¯ .
N N ▷ number of qudits in the system.
1. For   each   qudit   i 2 · ϵ + 1 : ϵ Z , 0 2 · ϵ + 1 < N  do:
2. P δ = e x p E i E i + 1 ▷ calculate the probability of interaction between
3. neighboring   qudits   ρ i   and   ρ i + 1 .
4. If r < P δ  then:
5.               ρ i = α ρ i + 1 α ρ i + 1     calculate   new   density   matrix   ρ i .
6.               ρ i + 1 = α ρ i + 1 + 1 α ρ i     calculate   new   density   matrix   ρ i + 1 .
7.               ρ i ρ i T r ρ i     normalize   the   density   matrix   ρ i .
8.               ρ i + 1 ρ i + 1 T r ρ i + 1     normalize   the   density   matrix   ρ i + 1 .
9.               ρ i ρ i     update   the   density   matrix   ρ i .
10.               ρ i + 1 ρ i + 1     update   the   density   matrix   ρ i + 1 .
11.End loop.
12. Return   ρ l s t ▷ updated list of density matrices.
Algorithm 4 implements local optimization of solutions from the Pareto front. In the first step, the weight vector w is initialized. If w = , then the elements w l ( l = 1 , h ¯ ) of the vector w are set as w l = 1 / h . Then, an empty set D is populated with discrete grids generated as:
D D a ε + ϑ · n ε a ε d 1 : ϑ = 0 , d 1 ¯ ,
where a ε , n ε is the range of variable values, ε = 1 , ռ ¯ and ռ  is  the number of variables.
After that, the Cartesian product of all discrete grids is calculated as:
V = D 1 × D 2 × × D ռ ,
where D ε D .
The result is converted into a list of grid point combination vectors:
V v 1 , v 2 , , v d ռ ,
where v k V v k Q ռ , k = 1 , d ռ ¯ .
The second step of the algorithm begins with the creation of a list P a l l , into which the vectors of diagonal elements of the density matrices ρ i ρ l s t are added. Each diagonal element represents the probability of the quantum system being in the corresponding basis state. Next, a unified vector of averaged probability values is created:
p m e a n = p 1 , p 2 , p 3 , , p j ,
where p j = i = 1 N p i , j N , p i , j P a l l , j = 1 , d ¯ .
Then, a list L is generated, containing tuples of solutions and the corresponding products of the scalar function value v k , w , B and a randomly selected probability p r p m e a n for each feasible point v k . Here, the value of the function v k , w , B is calculated as:
v k , w , B = l = 1 h w l · f l v k ,
where w l w ; f l B ; B is the set of objective functions; h  is  the number of objective functions.
If the list L remains empty, the values of all objective functions f s b are computed, and a tuple containing the solution vector s b and the corresponding objective function value vector f s b is returned.
At the end of the second step, the list L is sorted according to an order determined by the optimization type : if = m i n , the sorting is performed in ascending order as f v χ 1 f v χ 2 f v χ d ռ , if = m a x , in descending order as f v χ 1 f v χ 2 f v χ d ռ , where χ denotes the sorting permutation. The first ζ solutions from the resulting sorted list L s o r t e d are then selected and placed into the list L t o p .
In the third step of the algorithm, a set C is created, containing tuples of candidate solutions c L t o p and perturbed point vectors [40,41,42], calculated as:
ι = Υ c + δ , ϕ , u ,
where Υ denotes the operation of clamping the values of c + δ within the bounds ϕ , u , δ is a random perturbation vector.
Then, for each perturbed point vector ι from c , ι C , if the feasibility condition is satisfied—i.e., τ , ɣ g τ ι = 1 ( ɣ is the indicator function, g τ ι G )—the value γ ι is calculated as the product of the scalar function ι , w , B and a randomly selected probability p r p m e a n . The scalar function ι , w , B is calculated analogously to (30). Subsequently, if the condition = m i n γ ι < or = m a x γ ι > holds, the best solution vector s b e s t is updated to ι , and the best value is replaced with γ ι .
In the fourth step of the algorithm, the condition s b e s t = is checked. If this condition holds, the values of all objective functions f s b are calculated, and a tuple containing the solution vector s b and the objective function value vector f s b is returned. Otherwise, the values of all objective functions f s b e s t are calculated and the set of non-dominated solution vectors F is updated as:
F F s b e s t : ¬ s c r t F s c r t s b e s t ,
where s c r t is the current solution vector.
The updated set of non-dominated solutions F is then returned at the end of Algorithm 4.
Algorithm 4. Local Optimization of Solutions
Input: F = s 1 , s 2 , s 3 , , s v     set   of   non - dominated   solution   vectors   s b Q ռ , where
b = 1 , v ¯ .
G = g 1 , g 2 , g 3 , , g ϥ     set   of   constraints ,   ϥ —number of constraints.
B = f 1 , f 2 , f 3 , , f h ▷ set of objective functions.
ρ l s t = ρ 1 , ρ 2 , ρ 3 , , ρ i     list   of   density   matrices   ρ i C d × d   ,   where   i = 1 , N ¯ .
D = ▷ set of discrete grids for variables.
L = ▷ list of tuples of solutions and function values.
w Q h     weight   coefficient   vector   of   dimension   h .
s b e s t = ▷ vector storing the best solution values.
N N ▷ number of qudits in the system.
h N ▷ number of objective functions.
d N ▷ qudit dimension (number of basic states).
ζ N ▷ number of best solutions.
Algorithms 18 00793 i001
m i n , m a x ▷ optimization type.
R ▷ best value.
1. +   if   = m i n   else   .
2. For   each   vector   s b F  do:
3.         If   ¬ s b F : s b s b  then:
4.             If   w =  then:
5.       w l = 1 / h     set   the   weight   coefficient   w l w   ,   l 1 ,   2 ,   3 , , h .
6.             D D a ε + ϑ · n ε a ε d 1 : ϑ = 0 , d 1 ¯ ▷ generate a discrete grid for
7.           variable   ε   over   the   range   a ε , n ε   ( ε = 1 , ռ ¯ ) and add it to the set of all
8.       discrete grids.
9.             V = D 1 × D 2 × × D ռ ▷ Cartesian product of all discrete grids.
10.             V v 1 , v 2 , , v d ռ     convert   V into a list of grid point vectors,
11.           where   v k V v k Q ռ   ,   k = 1 , d ռ ¯ .
12.             P a l l = p 1 , p 2 , p 3 , , p i ▷ create a list of vectors containing the diagonal
13.           elements   of   the   density   matrices   from   ρ l s t   ,   where   i = 1 , N ¯ .
14.             p m e a n = p 1 , p 2 , p 3 , , p j ▷ calculate the vector of mean probability
15.           values ,   where   p j = i = 1 N p i , j / N   ,   with   p i , j P a l l   ,   j = 1 , d ¯ .
16.             L = v k , v k , w , B · p r : p r p m e a n , v k V g τ G ,   ɣ g τ v k = 1
17.             create   a   list   of   tuples   containing   feasible   solutions   v k and the
18.           corresponding   values   of   the   scalar   function   v k , w , B scaled by
19.             a   randomly   selected   probability   p r   from   p m e a n .
20.           If   L =  then:
21.       f s b = f 1 s b , f 2 s b , f 3 s b , , f h s b ▷ create the objective function
22.     value   vector   for   solution   s b .
23.     Return   s b , f s b ▷ a tuple containing the original solution and
24.        its corresponding objective function value vector.
25.             L s o r t e d = v χ 1 , f v χ 1 , v χ 2 , f v χ 2 , , v χ d ռ , f v χ d ռ
26.             create   a   sorted   list   of   tuples   v χ k , f v χ k L , ordered according to
27.           the   sorting   permutation   χ .
28.             L t o p = v ς , f v ς : v ς , f v ς L s o r t e d , ς = 1 , ζ ¯ ▷ select the first
29.           ζ   tuples   from   the   list   L s o r t e d .
30.       Algorithms 18 00793 i002
31.         For   each   candidate   c L t o p  do:
32.       C = c , ι : c L t o p , ι = Υ c + δ , ϕ , u ▷ create a set of tuples
33.          containing candidate solutions and perturbed point vectors,
34.     where   perturbation   is   clamped   to   the   feasible   range   ϕ , u .
35.          End loop.
36.        End loop.
37.           For   each   pair   c , ι C  do:
38.         If   τ , ɣ g τ ι = 1  then:
39.         γ ι = ι , w , B · p r     calculate   the   value   γ ι as the product of the
40.       scalar   function   ι , w , B and a randomly selected probability
41.         p r   from   the   vector   p m e a n   ,   for   the   perturbed   point   ι .
42.       If   = m i n γ ι < = m a x γ ι >  then:
43.               s b e s t ι     update   the   value   of   s b e s t .
44.             γ ι     update   the   value   of   .
45.        End loop.
46.           If   s b e s t =  then:
47.         f s b = f 1 s b , f 2 s b , f 3 s b , , f h s b ▷ create the objective function
48.         value   vector   for   solution   s b .
49.         Return   s b , f s b ▷ a tuple containing the original solution and
50.         its corresponding objective function value vector.
51.           f s b e s t = f 1 s b e s t , f 2 s b e s t , f 3 s b e s t , , f h s b e s t ▷ create the objective
52.           function   value   vector   for   the   best   solution   s b e s t .
53.           F F s b e s t : ¬ s c r t F s c r t s b e s t ▷ update the set of
54.           non - dominated   solution   vectors ,   where   F = s c r t F : ¬ s b e s t s c r t .
55.End loop.
56. Return   F ▷ updated set of non-dominated solution vectors.
Algorithm 5 describes the cooling process of the qudit system. The algorithm takes as input the list of density matrices ρ l s t and the current system temperature T . In a loop, each density matrix ρ i ρ l s t is scaled using the current temperature T according to Equation (21). The resulting matrix ρ i e x p is then normalized using Equation (22), and the result is written back to ρ i . After all matrices in ρ l s t have been updated, the temperature T is decreased according to Equation (23). At the end of the algorithm, the updated list of density matrices ρ l s t and the updated temperature T are returned.
Algorithm 5. Qudit System Cooling
Input: ρ l s t = ρ 1 , ρ 2 , ρ 3 , , ρ i     list   of   density   matrices   ρ i C d × d   ,   where   i = 1 , N ¯ .
N N ▷ number of qudits in the system.
T R ▷ initial temperature of the system.
1. For   each   density   matrix   ρ i ρ l s t  do:
2. ρ i e x p = e x p ρ i T     scale   the   density   matrix   ρ i .
3. ρ i ρ i e x p T r ρ i e x p     normalize   the   density   matrix   ρ i e x p .
4.End loop.
5. T T · γ 0.5 ▷ reduce the system temperature.
6. Return   ρ l s t , T ▷ updated list of density matrices and system temperature.
The TF-QIMOA algorithm runs until at least one of two termination conditions is met. The first condition is satisfied when the current system temperature falls below the minimum allowable temperature, i.e., T < T m i n . The second condition is met when convergence is achieved, based on the average change in objective function values for neighboring solutions.
Convergence assessment involves measuring the difference between the current Pareto front F n e w and the previous Pareto front F o l d . If F n e w = or F o l d = , convergence assessment is not performed. If F n e w and F o l d , then for each pair of solution vectors x Ƨ n e w , f x Ƨ n e w F n e w and x ϰ o l d , f x ϰ o l d F o l d , the following is calculated:
Δ f x Ƨ n e w , x ϰ o l d = f x Ƨ n e w f x ϰ o l d ,
where Δ f x Ƨ n e w , x ϰ o l d is the difference in objective function values between the two solution vectors; x Ƨ n e w is a solution vector from the current Pareto front F n e w ; x ϰ o l d is a solution vector from the previous Pareto front F o l d ; f x Ƨ n e w is the objective function value vector for x Ƨ n e w ; f x ϰ o l d is the objective function value vector for x ϰ o l d .
Next, the total change is computed as Δ f t o t a l = Δ f x Ƨ n e w , x ϰ o l d and the number of matches is calculated as = x Ƨ n e w , x ϰ o l d : x Ƨ n e w x ϰ o l d , where R +  is a small positive number defining the acceptable deviation threshold (by default set to 1 × 10−6). Convergence is considered achieved if:
Δ f t o t a l < ,
where Δ f t o t a l / is the average change; R + is a small positive number defining the threshold value (by default set to 1 × 10−3).
During the execution of the TF-QIMOA algorithm, the number of non-dominated solutions may exceed the population size. To prevent unrestricted growth of the archive of non-dominated solutions and maintain computational efficiency, a truncation procedure based on the density distribution of solutions in the objective function space is applied. The essence of this approach is as follows: first, for each solution, a so-called «crowding distance» is calculated—a measure indicating how close the nearest neighbors are to the given solution [43]. Solutions located in densely populated areas of the Pareto front receive smaller values of this distance, whereas solutions at the edges or in sparse regions receive larger values. After evaluating all distances, the most «crowded» solutions are selected and sequentially removed until the total number of non-dominated solutions equals the original population size. This mechanism not only limits the size of the archive but also preserves solution diversity, including extreme (boundary) points and uniformly distributed internal solutions, which is critically important for comprehensive coverage of the entire Pareto front.

3.4. Adaptation of the Algorithm to a Hybrid Quantum-Classical System

The value of existing quantum-inspired algorithms lies in their practical applicability and accessibility to any industry [44], due to their ability to operate without quantum computing devices and systems. In the future, with the emergence of quantum hardware on the market possessing sufficient power and robustness of qubits against environmental noise [10], it will become possible to seamlessly transfer quantum-inspired algorithms to such hardware [44]. However, research in the implementation of quantum-inspired algorithms based on quantum logic circuits [45,46,47,48] indicates the need to adapt these algorithms for quantum-classical computing systems. Therefore, the task of interpreting the TF-QIMOA algorithm as a set of quantum logic circuits integrated with classical algorithms that process solutions and prepare data for quantum encoding becomes increasingly relevant, forming a unified quantum-classical algorithmic system.
Since the qudit is used as the primary logical unit in the TF-QIMOA algorithm, and states of dimensionality d 3 cannot be represented using the Bloch sphere, the implementation of a qudit in a quantum logic circuit is proposed to be realized using qubits. The number of qubits required per qudit can be calculated using the formula:
n = log 2 d ,
where n is the number of qubits; d is the number of basis states of the qudit.
Then the qudit state j (where j 0 ,   1 , , d 1 ) is encoded into the basis states of n qubits:
j b n 1 b n 2 b 0 ,
where b k is a classical bit (with b k = j / 2 k mod 2 ); k is the bit position (with k = 0 , n 1 ¯ ).
For example, if a qudit of dimensionality d = 4 is required, 2 qubits are needed, encoding the qudit’s basis states as follows:
0 d 00 , 1 d 01 , 2 d 10 , 3 d 11 ,
where the subscript d indicates that the state belongs to the qudit.
It is important to note that when d is not a power of two, the number of required qubits is still n = log 2 d . However, in this case, some states available in the qubit space remain unused. For example, for d = 3 , two qubits are still required, but the state 11 is ignored.
To create a superposition of all possible states in a system of n qubits ψ , the tensor product of n Hadamard gates is applied:
H n 0 n = 1 2 n j = 0 2 n 1 j ,
where H is the Hadamard gate (with H 0 = 1 2 0 + 1 ); j is the qudit state encoded in the basis states of n qubits.
After creating the superposition of states in the system ψ , it is necessary to retain only those states that are valid according to the number d of qudit basis states. To this end, an ancillary qubit in the state 0 is added to the system ψ . The system now becomes:
ψ = ψ 0 = 1 2 n j = 0 2 n 1 j 0 .
A C N O T gate is applied between the first main qubit and the ancillary qubit in the system ψ . This operation transforms the first n states in the system ψ into values corresponding to the basis states of n qubits. In general, this can be expressed as:
C N O T c t = 0 0 I + 1 1 X c t = c t , c = 0 c X t , c = 1 ,
where c is the control qubit, t is the target qubit; 0 0 and 1 1 are projectors onto the control qubit’s states; I is the identity operator; X is the Pauli- X operator.
The Pauli- X operator is applied to the ancillary qubit, which inverts its state to the opposite one.
The C N O T gate is now applied again to the first main qubit and the ancillary qubit, but with the roles reversed: the main qubit acts as the target and the ancillary qubit as the control. This operation sets the state of the ancillary qubit to 1 for all states of the system ψ .
Then, the set of valid qudit states is defined as = j : j = 0 , d 1 ¯ and a quantum oracle U is applied, which transforms the ancillary qubit into the state 1 if the main qubits are in one of the valid states:
U : j 0 j 1 , j B j 0 , j B .
After applying the quantum oracle U , the resulting state of the system is:
ψ = 1 2 n j j 1 + j j 0 .
Next, the ancillary qubit is measured. If its state is 1 , the main qubits collapse into the subspace of valid states [49]:
ψ s = 1 j j ,
where is the number of valid states.
The complete process of qudit initialization via qubits on a quantum logic circuit is illustrated in Figure 2.
Taking (43) into account, the overall state of the qudit system consisting of N qudits is given by the tensor product of the states of all individual qudits:
ψ s N = 1 N j 1 , j 2 , , j N j 1 j 2 j N = 1 N j 1 , j 2 , , j N j 1 , j 2 , , j N .
The encoding of objective function values f x Ƨ can be achieved through phase shift. Let f x Ƨ = f 1 x Ƨ , f 2 x Ƨ , , f h x Ƨ , x Ƨ = x Ƨ , 1 , x Ƨ , 2 , , x Ƨ , ռ , ռ is the number of variables, h is the number of objectives. For each state j 1 , j 2 , , j N ð ( ð = 1 , N ¯ ) in the superposition ψ s N the objective function values f x Ƨ are calculated based on the given constraints and the variable values assigned in x Ƨ , with the values in x Ƨ varying for each state j 1 , j 2 , , j N ð . Then, the phase encoding of the values for all objective functions in f x Ƨ for the state j 1 , j 2 , , j N ð can be written as:
ϕ ð = l = 1 h ο l f l x Ƨ , 1 , x Ƨ , 2 , , x Ƨ , ռ
where ο l is the weight coefficient for the l -th objective function, ο l R .
The encoding is performed using the R Z gate, which is applied to each qubit of the state j 1 , j 2 , , j N ð as follows:
R Z ϕ ð j 1 , j 2 , , j N ð = e i ϕ ð / 2 j 1 , j 2 , , j N ð = e i ϕ ð / 2 j 1 ð j 2 ð j N ð = e i ϕ ð / 2 q n 1 q n 2 q n N = e i ϕ ð / 2 q 1 e i ϕ ð / 2 q 2 e i ϕ ð / 2 q n 1 e i ϕ ð / 2 q 1 e i ϕ ð / 2 q 2 e i ϕ ð / 2 q n 2 e i ϕ ð / 2 q 1 e i ϕ ð / 2 q 2 e i ϕ ð / 2 q n N ,
where q is the state of the qubit.
The state of the qudit system after phase encoding can be written as follows:
ψ f N = 1 N j 1 , j 2 , , j N e i ϕ / 2 j 1 , j 2 , , j N .
Next, the quantum oracle U P acts on the system ψ f N , flipping the phase of the state j 1 , j 2 , , j N ð if it corresponds to a non-dominated solution, while leaving all other states unchanged. The quantum oracle U P operates according to the rule:
U P : j 1 , j 2 , , j N ð j 1 , j 2 , , j N ð , j 1 , j 2 , , j N ð L j 1 , j 2 , , j N ð , j 1 , j 2 , , j N ð L ,
where L is a non-dominated solution; the operator denotes the correspondence relation.
The Grover diffusion operator or «inversion about the mean» [50,51], amplifies the amplitudes of «marked» states, thereby enhancing the identified solutions from (48), which are encoded in these «marked» states, among all possible states of the system.
According to the «inversion about the mean» method, the average amplitude α ¯ of the probability amplitudes of the quantum states in the system ψ f N is calculated using the formula:
α ¯ = 1 N ð = 1 N α ð ,
where α ð is the probability amplitude of the state j 1 , j 2 , , j N ð .
Each amplitude α ð is transformed under the action of the Grover diffusion operator as follows:
α ð = 2 α ¯ α ð .
The transformation of the state amplitudes of the system ψ f N by the Grover diffusion operator is implemented on a quantum logic circuit, according to [51], by applying a Hadamard gate, a Pauli- X gate, and a multi-qubit C C N O T gate to each qubit forming the multi-qudit state j 1 , j 2 , , j N ð .
The implementation of the process of phase encoding of objective function values and amplitude amplification of states on a quantum logic circuit is shown in Figure 3.
Local optimization of solutions from the Pareto front F = s 1 , s 2 , s 3 , , s v is performed by generating a neighborhood of candidate solutions for each solution s b F , b = 1 , v ¯ , and selecting among the new solutions those that are non-dominated. To this end, the phase of qudits in the system ψ f N is updated by sequentially applying the R Z gate to each qubit of the multi-qudit state j 1 , j 2 , , j N ð . In this case, the new phase ϕ ð is formed by adding a small perturbation to the original phase ϕ ð from (45) [52,53]:
ϕ ð = ϕ ð + δ ϕ ,
where δ ϕ ~ U ϵ , ϵ is a random perturbation drawn from a uniform distribution over the interval ϵ , ϵ , ϵ R  is  a parameter controlling the scale of the perturbation.
Then, the application of the R Z gate to each qubit of the state j 1 , j 2 , , j N ð is expressed analogously to (46), with ϕ ð replaced by ϕ ð .
Then, the quantum oracle U P is applied again to the system ψ f N , flipping the phase of the state j 1 , j 2 , , j N ð if it corresponds to a non-dominated solution, while all other states remain unchanged. Subsequently, the Grover diffusion operator is applied to amplify the amplitudes of the «marked» states.
The implementation of the process of local optimization of solutions from the Pareto front on a quantum logic circuit is presented in Figure 4.
The overall structure of the quantum-classical algorithmic system implementing the TF-QIMOA algorithm is shown in Figure 5.
The quantum-classical algorithmic system is executed in the following order.
Initially, a system of N quantum logic circuits is constructed, each implementing a qudit using n qubits. The set of valid basis states in the qubit space is then defined. Next, the resulting qudit system ψ s N is acted upon by R Z gates, which encode the values of the objective functions f x Ƨ , computed on the classical computing device, into the phases ϕ ð (where ð = 1 , N ¯ ). Subsequently, on the classical computing device, solutions are checked for non-domination. If a solution is non-dominated, the quantum oracle U P flips the phase of the corresponding multi-qudit quantum state j 1 , j 2 , , j N ð , and the Grover diffusion operator amplifies the amplitude of this state. Non-dominated solutions are then stored in the Pareto front F on the classical computing device.
In the second stage, Hadamard gates are applied to the resulting system ψ f N , creating a superposition of all possible states. The application of R Z gates to the system ψ f N updates the phases ϕ ð to new values ϕ ð , which are computed for each state j 1 , j 2 , , j N ð on the classical computing device. As a result, a neighborhood of candidate solutions is generated around each solution in the Pareto front F . Subsequently, these new solutions are evaluated on the classical computing device to check for non-domination, while the quantum oracle U P and the Grover diffusion operator identify and amplify each multi-qudit quantum state j 1 , j 2 , , j N ð corresponding to a non-dominated solution from the neighborhood. Finally, the new non-dominated solutions are used to update the Pareto front F .

4. Experiments

The performance evaluation of the implemented TF-QIMOA algorithm is proposed to be conducted based on the IEEE CEC 2025 benchmark suite [54], specifically using the test problems from the competition on dynamic multiobjective optimization [55].
Multiobjective optimization problems with time-varying properties (Dynamic Multiobjective Optimization Problems, hereinafter—DMOPs) are more complex than static multiobjective problems, which creates significant difficulties for their solution by optimization algorithms [56,57,58]. This is due to several factors. First, changes in the environment of the optimized system are difficult to detect, and failure to detect such changes may lead to disruption of the Pareto front formation process due to inconsistency of non-dominated solutions for two different optimized environments [59]. Second, the dynamic nature of DMOPs is characterized by irregularity of environmental changes, multimodality, and discreteness of the Pareto front, which greatly complicates the optimization process [60]. Third, the reaction time of optimization algorithms to changes in the environment of the optimized system is an important factor. Time constraints in solving DMOPs require optimization algorithms to maintain a balance between diversity and convergence, enabling them to quickly respond to changes in the environment of the optimized system [61].
The following constrained dynamic multiobjective optimization problems [55] were selected for testing:
1.
DMOP T 1
min f 1 x = g x · x 1 f 2 x = g x ( 1 x 1 2 ) ,
subject to the constraint:
c 1 = T 1 · T 2 0 T 1 = 3 cos π t exp f 1 0.3 sin 4 π f 1 f 2 T 2 = 4.1 1 + f 1 + 0.3 f 1 2 0.3 sin 4 π f 1 f 2 ,
where g ( x ) = 1 + i = 2 n x i 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
2.
DMOP T 2
m i n f 1 x = g x x 1 + 0.2 sin 0.5 π t sin π x 1 f 2 ( x ) = g x 1 x 1 + 0.2 sin 0.5 π t sin π x 1 ,
subject to the constraints:
c 1 = f 1 + 2 f 2 1 f 1 + 0.5 f 2 0.5 0 , c 2 = f 1 2 + f 2 2 1.4 0 ,
where g x = 1 + i = 2 n x i sin 0.5 π t 2 + sin 0.5 π x i sin 0.5 π t 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
3.
DMOP T 3
m i n f 1 x = g x · x 1 f 2 ( x ) = g x 1 x 1 ,
subject to the constraints:
c 1 = T 1 · T 2 0 T 1 = sin 0.5 π t cos 0.5 π t sin 0.5 π t + cos 0.5 π t · f 1 f 2 + 2.2 1 cos 0.5 π t + 1.3 sin 0.5 π t + cos 0.5 π t T 2 = sin 0.5 π t cos 0.5 π t sin 0.5 π t + cos 0.5 π t · f 1 f 2 + 2.2 1 cos 0.5 π t + 1.8 sin 0.5 π t + cos 0.5 π t , c 2 = T 3 · T 4 0 T 3 = sin 0.5 π t cos 0.5 π t sin 0.5 π t + cos 0.5 π t · f 1 f 2 + 2.2 1 cos 0.5 π t + 2.6 sin 0.5 π t + cos 0.5 π t T 4 = sin 0.5 π t cos 0.5 π t sin 0.5 π t + cos 0.5 π t · f 1 f 2 + 2.2 1 cos 0.5 π t + 3.1 sin 0.5 π t + cos 0.5 π t ,
where g ( x ) = 1 + i = 2 n x i sin 0.5 π t 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
4.
DMOP T 4
m i n f 1 x = g x x 1 + 0.25 sin π x 1 f 2 ( x ) = g x 1 x 1 + 0.25 sin π x 1 ,
subject to the constraint:
c 1 = f 1 2 + f 2 2 1.3 0.45 sin 2 · 10 t + 1 mod 2 1 · arctan f 2 f 1 2 2 f 1 2 + f 2 2 1.5 + 0.4 sin 4 arctan f 2 f 1 16 2 0 ,
where g x = 1 + i = 2 n x i 0.5 2 cos π x i 0.5 + 1 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 n .
5.
DMOP T 5
m i n f 1 x = g x · x 1 f 2 ( x ) = g x 1 x 1 ,
subject to the constraints:
c 1 = f 1 + f 2 0.95 0.5 sin 0.5 π t f 1 1.5 + f 2 1.5 1.2 1.5 0 , c 2 = 0.8 f 1 + f 2 2.5 + 0.08 sin 2 π f 2 f 1 0.93 + sin 0.5 π t 3 · f 1 + f 2 2.7 + 0.5 sin 0.5 π t + 0.08 sin 2 π f 2 f 1 0 ,
where g x = 1 + i = 2 n sin 0.5 π t x i sin 0.5 π t 2 cos π x i sin 0.5 π t + 1 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
6.
DMOP T 6
m i n f 1 x = g x · x 1 f 2 ( x ) = g x 1 x 1 2 ,
subject to the constraint:
c 1 = 1.1 f 1 0.9 + 0.1 + 0.7 sin 0.5 π t · cos 5 arctan f 2 f 1 H 4 6 2 f 2 0.9 + 0.8 0.7 sin 0.5 π t · cos 5 arctan f 2 f 1 H 4 6 2 0 ,
where g x = 1 + i = 2 n x i sin 0.5 π t 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; H = 1 ,   sin 0.5 π t 0 1 ,   else ; x 0 ,   1 × [ 1 ,   1 ] n 1 .
7.
DMOP T 7
m i n f 1 x = g x · x 1 + sin 0.5 π t f 2 ( x ) = g x 1 x 1 + sin 0.5 π t ,
subject to the constraint:
c 1 = cos 0.15 π · f 2 sin 0.15 π · f 1 2 sin 5 π sin 0.15 π · f 2 + cos 0.15 π · f 1 6 ,
where g x = 1 + i = 2 n x i sin 0.5 π t 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 n .
8.
DMOP T 8
m i n f 1 x = g x x 1 + 0.25 sin 0.5 π t sin π x 1 f 2 ( x ) = g x 1 x 1 + 0.25 sin 0.5 π t sin π x 1 ,
subject to the constraints:
c 1 = 4 f 1 + f 2 1 0.3 f 1 + f 2 0.3 0 , c 2 = 1.85 f 1 f 2 0.3 sin 3 π f 2 f 1 2 f 1 + f 2 1.3 0 ,
where g x = 1 + i = 2 n x i sin 0.5 π t 2 + sin 0.5 π x i sin 0.5 π t 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
9.
DMOP T 9
m i n f 1 x = g x · x 1 f 2 ( x ) = g x 1 x 1 ,
subject to the constraints:
c 1 = 0.2 + 0.5 sin 0.5 π t · f 1 2 + f 2 2 0.7 f 1 2 + f 2 2.5 0 , c 2 = f 1 2 + f 2 2 0.6 + 0.5 sin 0.5 π t 2 0 ,
where g x = 1 + i = 2 n x i 0.5 sin 2 π x 1 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
10.
DMOP T 10
m i n f 1 x = g x x 1 + 0.02 sin 10 10 sin 0.5 π t π x 1 f 2 ( x ) = g x 1 x 1 + 0.02 sin 10 10 sin 0.5 π t π x 1 ,
subject to the constraint:
c 1 = f 1 + f 2 sin 0.5 π t sin 5 π f 1 f 2 + 1 2 0 ,
where g x = 1 + i = 2 n x i sin 0.5 π t 2 ; n is the number of variables; t = ϻ N · τ t / n t where ϻ is the number of current fitness function evaluations, N is the population size, τ t is the frequency of environmental changes, n t is the intensity of environmental changes; x 0 ,   1 × [ 1 ,   1 ] n 1 .
For the purpose of conducting a comparative analysis of the performance of the quantum-inspired algorithm TF-QIMOA, the following algorithms also participate in the testing: the classical multiobjective optimization algorithms NSGA-III, MOEA/D, GDE3 [62,63,64], the quantum-inspired multiobjective optimization algorithm QI-NSGA-III [65], the dynamic multiobjective evolutionary algorithms DMOEA, MOACO-DCE, MOEA/D-MDDM [30,31,32,33,34], and the hybrid quantum-classical version of the TF-QIMOA algorithm implemented as a quantum-classical algorithmic system (hereinafter—Hybrid TF-QIMOA).
The test results of the optimization algorithms are compared based on the average values of the solution distribution measure (hereinafter—DM), the Pareto dominance indicator (hereinafter—NR) [65], the mutual dominance rate (hereinafter—MDR), the normalized deviation measure (hereinafter—E), the radial coverage metric (hereinafter— Ψ ) [66], and the execution time t .
For each optimization algorithm, the population size, the maximum number of generations and the number of variables are set to 100. The frequency of environmental changes τ t for the test problems is set to 20. The number of sectors for calculating the values of the metric Ψ is equal to 12. The optimization algorithms are executed iteratively over 30 independent runs.
All experiments are conducted on a classical computing device equipped with an Intel Core i9-13980HX processor and 32 GB of RAM. In the Hybrid TF-QIMOA algorithm, the computation of objective function values, the calculation of quantum state phases, the check for solution non-domination, and the storage and update of solutions in the Pareto front are performed on the classical computing device, while all quantum logic circuits are executed on a quantum computing device based on eight superconducting qubits [67].
The results of testing the optimization algorithms on DMOP problems T 1 T 10 with environmental change intensities n t = 5 , n t = 10 and n t = 20 are presented in Table 1, Table 2 and Table 3, respectively. The best metric values are highlighted in bold.
Bar charts of the optimization algorithm test results from Table 1, Table 2 and Table 3 are presented in Figure 6, Figure 7 and Figure 8. The x -axis represents the performance metrics used to evaluate the optimization algorithms and the y -axis represents the average values of these metrics.
Based on the test results presented in Table 1, it can be seen that the TF-QIMOA algorithm achieves the best values in terms of the DM metric in problems T 1 , T 5 , T 9 , in terms of the NR metric in problems T 3 T 6 and T 8 T 10 , in terms of the MDR metric in problems T 1 , T 2 , T 4 , T 6 , T 9 , T 10 , in terms of the E metric in problem T 9 , in terms of the Ψ metric in problems T 1 , T 3 , T 5 , T 6 , T 9 , T 10 . The Hybrid TF-QIMOA algorithm achieves the best values in terms of the NR metric in problems T 1 , T 2 , T 7 , T 9 , in terms of the MDR metric in problems T 5 , T 7 , in terms of the Ψ metric in problems T 2 , T 8 , in terms of execution time t in problems T 1 , T 2 , T 4 , T 7 . These observations indicate that, when using TF-QIMOA, solutions on the Pareto front are distributed most uniformly in 30% of experiments, a larger number of unique non-dominated solutions are identified in 70% of experiments, significant progress in solution dominance across generations is observed in 60% of experiments, solutions are closest to the ideal solution in 10% of experiments, and the largest portion of the objective space of non-dominated solutions is covered in 60% of experiments. In the case of Hybrid TF-QIMOA, a larger number of unique non-dominated solutions is identified in 40% of experiments, significant progress in solution dominance across generations is observed in 20% of experiments, the largest portion of the objective space is covered in 20% of experiments, and Hybrid TF-QIMOA outperforms the other algorithms in terms of average execution time t in 40% of experiments. It should also be noted that the GDE3 algorithm achieves the best values in terms of the DM metric in problems T 2 , T 3 , T 7 , T 10 , thus demonstrating better solution distribution uniformity in 40% of experiments. However, due to its low performance in identifying unique non-dominated solutions and covering only about one-third of the objective space, this result may indicate GDE3’s limited ability to effectively explore the overall solution space and discover diverse solutions. At the same time, the MOEA/D algorithm achieves the best values in terms of the E metric in 80% of experiments (problems T 1 T 4 , T 6 T 8 , T 10 ), demonstrating the smallest distance between the solutions found by MOEA/D and the ideal solution.
The test results of the optimization algorithms under increased environmental change intensity to n t = 10 (Table 2) show that the TF-QIMOA algorithm outperforms the other algorithms in terms of the DM metric in problems T 1 , T 7 , T 9 (30% of experiments), in terms of the NR metric in problems T 3 T 10 (80% of experiments), in terms of the MDR metric in problems T 1 , T 5 T 9 (60% of experiments), in terms of the E metric in problems T 1 , T 5 , T 7 , T 9 (40% of experiments), in terms of the Ψ metric in problems T 1 - T 5 , T 7 , T 10 (70% of experiments). Meanwhile, the Hybrid TF-QIMOA algorithm achieves the best values in terms of the NR metric in problems T 1 , T 2 , T 10 (30% of experiments), in terms of the MDR metric in problem T 10 (10% of experiments), in terms of the Ψ metric in problem T 9 (10% of experiments), and in terms of average execution time t in problems T 1 , T 4 , T 7 (30% of experiments). The GDE3 algorithm outperforms the other algorithms in terms of the DM metric in problems T 2 , T 3 , T 10 (30% of experiments) and in terms of average execution time t in problems T 2 , T 3 , T 5 , T 9 (40% of experiments). However, consistent with the results in Table 1, GDE3 demonstrates poor performance in identifying unique non-dominated solutions and insufficient coverage of the objective space of non-dominated solutions. At the same time, the MOEA/D algorithm shows superior convergence performance according to the E metric in problems T 2 T 4 , T 6 , T 8 , T 10 (50% of experiments).
On the test problems with environmental change intensity n t = 20 (Table 3), the TF-QIMOA algorithm outperforms the other algorithms in terms of the DM metric in problems T 1 , T 4 , T 7 (30% of experiments), in terms of the NR metric in problems T 1 T 5 , T 8 , T 10 (70% of experiments), in terms of the MDR metric in problems T 1 T 3 , T 8 T 10 (60% of experiments), in terms of the E metric in problems T 1 , T 4 , T 9 , T 10 (40% of experiments), in terms of the Ψ metric in problems T 1 T 5 , T 7 , T 9 , T 10 (80% of experiments). The Hybrid TF-QIMOA algorithm achieves the best values in terms of the DM metric in problem T 9 (10% of experiments), in terms of the NR metric in problems T 6 , T 7 , T 9 (30% of experiments), in terms of the MDR metric in problems T 5 , T 7 (20% of experiments), in terms of the E metric in problems T 4 , T 5 (20% of experiments), in terms of average execution time t in problems T 1 , T 7 (20% of experiments). The GDE3 algorithm outperforms other algorithms in terms of the DM metric in problems T 2 , T 3 , T 10 (30% of experiments) and in terms of average execution time t in problems T 2 T 5 , T 9 , T 10 (60% of experiments). However, GDE3 continues to exhibit poor performance in identifying unique non-dominated solutions and insufficient coverage of the objective space of non-dominated solutions, which is consistent with its performance on test problems with n t = 5 and n t = 10 (Table 1 and Table 2, respectively). Furthermore, in terms of convergence quality (E metric), MOEA/D is dominant, achieving the best metric values in problems T 2 , T 3 , T 6 T 8 (50% of experiments).
It should be noted, however, that the experimental results of the DMOEA, MOACO-DCE, and MOEA/D-MDDM algorithms demonstrate performance patterns closely resembling those of the TF-QIMOA algorithm across all metrics and environmental change intensities. This similarity can be attributed to the fact that all three methods incorporate adaptive mechanisms inspired by dynamic response strategies, such as memory-based archives and decomposition-based guidance, which align conceptually with the quantum-inspired thermonuclear simulation principles underpinning TF-QIMOA. Nevertheless, despite these structural and behavioral parallels, the quantitative results consistently show that DMOEA, MOACO-DCE, and MOEA/D-MDDM remain slightly inferior to TF-QIMOA in terms of the solution distribution measure, the Pareto dominance indicator, the mutual dominance rate, the normalized deviation measure, and the radial coverage metric.
Table 4, Table 5 and Table 6 present the results of the Wilcoxon non-parametric statistical test applied to the Pareto dominance indicator distributions for DMOP problems T 1 T 10 with environmental change intensity levels n t = 5 , n t = 10 , and n t = 20 , respectively, obtained using the TF-QIMOA algorithm, as well as the distributions obtained by the Hybrid TF-QIMOA, QI-NSGA-III, NSGA-III, MOEA/D, GDE3, DMOEA, MOACO-DCE, and MOEA/D-MDDM algorithms. The threshold value for p-value is set at 0.05.
The results of the non-parametric Wilcoxon statistical test performed based on the DMOP problems with an environmental change intensity of n t = 5 (Table 4) demonstrate the superiority of the TF-QIMOA algorithm over other presented algorithms, except for the QI-NSGA-III algorithm in problem T 1 and the Hybrid TF-QIMOA algorithm in problems T 1 , T 2 , and T 7 . In the case of problem T 9 , the TF-QIMOA algorithm shows identical performance to the Hybrid TF-QIMOA and MOACO-DCE algorithms. When performing the non-parametric Wilcoxon statistical test based on the DMOP problems with an environmental change intensity of n t = 10 (Table 5), the TF-QIMOA algorithm demonstrates worse results than the Hybrid TF-QIMOA algorithm in problems T 1 and T 2 , and compared to the MOEA/D-MDDM algorithm in problem T 2 . For the DMOEA algorithm, similar effectiveness is observed in problem T 1 . Upon analyzing the results of the non-parametric Wilcoxon statistical test conducted based on the DMOP problems with an environmental change intensity of n t = 20 (Table 6), it is noted that the TF-QIMOA algorithm outperforms all other algorithms, except for the Hybrid TF-QIMOA algorithm when solving problem T 9 . It should also be noted that the TF-QIMOA algorithm shows similar effectiveness to the MOEA/D-MDDM algorithm in problem T 7 and to the DMOEA, MOACO-DCE, and MOEA/D-MDDM algorithms in problem T 9 .
Analysis of the experimental results conducted on constrained dynamic multiobjective optimization problems demonstrates the advantages of the TF-QIMOA, Hybrid TF-QIMOA, and GDE3 algorithms, which manifest depending on the characteristics of the optimization problem and the intensity of environmental changes. Despite GDE3’s superiority in terms of average execution time t in 40% of all experiments and in solution distribution uniformity in 33% of all experiments, the algorithm shows unsatisfactory performance in the NR, MDR and Ψ metrics regardless of the intensity of environmental changes. This indicates its inability to fully explore the search space, lack of progress in solution dominance across generations, and poor capability in identifying unique solutions. The TF-QIMOA algorithm demonstrates leadership in the NR metric (73% of all experiments), MDR (60% of all experiments) and Ψ (70% of all experiments), highlighting its superior ability to detect specific non-dominated solutions and cover a larger portion of the objective space under high ( n t = 5 ), moderate ( n t = 10 ) and low ( n t = 20 ) environmental change intensities. It is also worth noting that the Hybrid TF-QIMOA and TF-QIMOA algorithms achieve approximately the same values for the DM, NR, MDR and Ψ metrics in 67% of all experiments. However, Hybrid TF-QIMOA outperforms TF-QIMOA in terms of execution speed in 73% of all experiments.
The non-parametric Wilcoxon statistical test yields results that further substantiate these findings by offering a detailed breakdown of algorithmic performance across varying environmental change intensities. Specifically, the TF-QIMOA algorithm consistently exhibits strong performance, particularly excelling in scenarios with moderate and high environmental change intensities, where it demonstrates leadership in key metrics such as NR, MDR, and Ψ . These outcomes align well with the broader analysis indicating the algorithm’s robustness in detecting non-dominated solutions and maintaining solution diversity under varying conditions.
However, the statistical tests reveal differences in algorithmic behavior at environmental change intensities n t = 20 . Here, while the TF-QIMOA algorithm maintains its competitive edge overall, it occasionally encounters rivals like the Hybrid TF-QIMOA and MOEA/D-MDDM algorithms, especially in problems T 7 and T 9 . This observation underscores the importance of adaptability, as even the most effective algorithms may face limitations in specific problem contexts or under particular environmental dynamics. Moreover, the statistical results highlight the complementary strengths of the Hybrid TF-QIMOA algorithm, which surpasses TF-QIMOA in execution speed in a majority of cases. This suggests that while TF-QIMOA may offer superior solution quality, the Hybrid variant provides a trade-off by optimizing computational efficiency.

5. Discussion

The performance evaluation of the implemented algorithms, TF-QIMOA and Hybrid TF-QIMOA, shows that, regardless of the degree of environmental change intensity in the optimized system, TF-QIMOA consistently achieves excellent results in its ability to identify unique non-dominated solutions, ensure uniform distribution of solutions along the Pareto front, maintain stable improvement in solution quality across generations, and provide high accuracy in approximating the ideal solution. This ensures good coverage of all possible trade-offs between objectives and confirms the algorithm’s high adaptability and convergence quality. At the same time, Hybrid TF-QIMOA demonstrates performance comparable to TF-QIMOA in terms of most quality metrics, while outperforming TF-QIMOA in execution time. The first observation is attributed to the structural similarity between the quantum-inspired algorithm TF-QIMOA and the quantum-classical algorithmic system implementing it, whereas the second is explained by the physical properties and computational capabilities of the quantum processing unit. The obtained results demonstrate the high performance of the developed algorithms and indicate their suitability for solving multiobjective optimization problems in both scientific research and practical applications.
Moreover, the algorithms’ effectiveness in dynamic multiobjective optimization is particularly noteworthy due to their unique capability to address the complexities of time-varying objectives and constraints, which are frequently encountered in numerous real-world applications. These challenges often arise in fields such as financial portfolio management, where market conditions fluctuate unpredictably, resource allocation in cloud computing systems, where demand shifts dynamically, or environmental monitoring, where external factors like weather patterns change constantly. TF-QIMOA and Hybrid TF-QIMOA stand out not only because they can swiftly adapt to these ever-changing environments but also because they maintain high solution quality throughout this process.
Despite their effectiveness in solving dynamic multiobjective optimization problems, the TF-QIMOA and Hybrid TF-QIMOA algorithms have certain limitations regarding their applicability. In the case of TF-QIMOA, difficulties may arise as the number of objectives increases, potentially requiring additional computational resources for data processing on classical computing devices and systems. Although Hybrid TF-QIMOA demonstrates improved execution time due to the use of quantum logic circuits, it is constrained by the current technical limitations of real quantum computing systems, including quantum devices with limited qubit connectivity and high noise levels [68,69], which may negatively affect result accuracy. Furthermore, it is important to note that both algorithms require careful parameter tuning—such as the number of qudits, the number of qudit levels, the qudit system temperature, and convergence threshold settings—posing challenges when applied to problems with a priori unknown characteristics.

6. Conclusions

This study introduces a novel quantum-inspired algorithm TF-QIMOA, designed for numerical multiobjective optimization by uniquely integrating the high-dimensional state space of qudits with the dynamic, energy-driven principles of controlled thermonuclear fusion. The core contribution lies in demonstrating that the conceptual fusion of quantum information science and plasma physics can yield a powerful and coherent metaheuristic, capable of efficiently navigating complex, high-dimensional Pareto fronts where classical and existing quantum-inspired methods often struggle.
Experimental evaluation on dynamic multiobjective benchmark problems provides compelling evidence of the algorithm’s practical significance. TF-QIMOA consistently outperforms leading classical and quantum-inspired baselines across key performance metrics: it identifies a greater number of unique non-dominated solutions, ensures superior uniformity along the Pareto front, maintains stable improvement in solution quality across generations and achieves higher accuracy in approximating the ideal solution. By delivering performance parity with classical execution while being architected for quantum readiness, the hybrid implementation demonstrates a flexible, future-adaptive design capable of evolving alongside quantum hardware advancements.
The theoretical value of this work is found in its successful translation of abstract physical phenomena—qudit superposition, particle interaction, energy release and plasma cooling—into a structured and effective computational paradigm. This provides a new template for designing metaheuristics that are not merely labeled «quantum-inspired», but are fundamentally grounded in the rich dynamics of physical systems. Practically, TF-QIMOA offers a robust tool for tackling real-world multiobjective problems in fields like logistics, energy systems and engineering design, where the ability to find diverse, high-quality trade-off solutions under dynamic conditions is critical.
Looking ahead, future research will focus on extending the algorithm’s capabilities to ultra-high-dimensional problems, particularly those arising in deep learning hyperparameter optimization and large-scale systems engineering. This will involve optimizing the interaction mechanisms and cooling schedules for extreme-scale scenarios. Another critical direction is enhancing the algorithm’s robustness in noisy and uncertain environments—investigating its resilience to stochastic noise in objective function evaluations and dynamically shifting constraint boundaries, which is essential for deployment in real-world non-stationary settings [70], such as financial markets or adaptive manufacturing. Finally, the hybrid version of TF-QIMOA will be ported to real noisy intermediate-scale quantum processors. This will require exploring the impact of hardware-specific constraints—such as limited qubit connectivity, gate fidelity, and coherence times—and developing tailored error mitigation strategies for the fusion-inspired interaction and amplitude amplification subroutines.

Author Contributions

Conceptualization, methodology: L.D. and V.M.; software, resources, testing, V.M.; investigation, formal analysis, visualization: L.D. and V.M.; writing—original draft preparation, V.M.; writing—review and editing, L.D.; supervision, L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data used in the research has been provided in the manuscript, and any additional information desired will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Grushetskaya, Y.; Sips, M.; Schachtschneider, R.; Saberioon, M.; Mahan, A. HPExplorer: XAI Method to Explore the Relationship Between Hyperparameters and Model Performance. In Proceedings of the ECML PKDD 2024, Vilnius, Lithuania, 9–13 September 2024. [Google Scholar]
  2. Arrazola, J.; Delgado, A.; Bardhan, B.; Lloyd, S. Quantum-inspired algorithms in practice. Quantum 2020, 4, 307. [Google Scholar] [CrossRef]
  3. Abs da Cruz, A.V.; Vellasco, M.M.B.R.; Pacheco, M.A.C. Quantum-inspired evolutionary algorithm for numerical optimization. In Proceedings of the 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada, 16–21 July 2006. [Google Scholar]
  4. Hao, T.; Huang, X.; Jia, C.; Peng, C. A quantum-inspired tensor network algorithm for constrained combinatorial optimization problems. Front. Phys. 2022, 10, 906590. [Google Scholar] [CrossRef]
  5. Kumar Mandal, A.; Chakraborty, B. Quantum computing and quantum-inspired techniques for feature subset selection: A review. Knowl. Inf. Syst. 2024, 67, 2019–2061. [Google Scholar] [CrossRef]
  6. Hakemi, S.; Houshmand, M.; KheirKhah, E.; Hosseini, S. A review of recent advances in quantum-inspired metaheuristics. Evol. Intell. 2022, 17, 627–642. [Google Scholar] [CrossRef]
  7. Zhang, G. Quantum-inspired evolutionary algorithms: A survey and empirical study. J. Heuristics 2011, 17, 303–351. [Google Scholar] [CrossRef]
  8. Iovane, G. Quantum-Inspired Algorithms and Perspectives for Optimization. Electronics 2025, 14, 2839. [Google Scholar] [CrossRef]
  9. Wang, Y.; Hu, Z.; Sanders, B.; Kais, S. Qudits and High-Dimensional Quantum Computing. Front. Phys. 2020, 8, 589504. [Google Scholar] [CrossRef]
  10. Maslennikov, V.V.; Demidova, L.A. Modification of a Quantum-inspired Genetic Algorithm for Numerical Optimization Using Qudit under Conditions of Simulating Quantum Decoherence. Comput. Nanotechnol. 2024, 11, 58–85. [Google Scholar] [CrossRef]
  11. Han, K.; Kim, J. Genetic quantum algorithm and its application to combinatorial optimization problem. In Proceedings of the 2000 Congress on Evolutionary Computation, La Jolla, CA, USA, 16–19 July 2000; Volume 2, pp. 1354–1360. [Google Scholar]
  12. Vivek, Y.; Ravi, V.; Krishna, P.R. Quantum-inspired evolutionary algorithms for feature subset selection: A comprehensive survey. Quantum Inf. Process. 2025, 24, 196. [Google Scholar] [CrossRef]
  13. Hua, D.; Chang, C.; Liu, S.; Liu, Y.; Ma, D.; Hua, H. Quantum-Inspired Multi-Objective Optimization Framework for Dynamic Wireless Electric Vehicle Charging in Highway Networks Under Stochastic Traffic and Renewable Energy Variability. World Electr. Veh. J. 2025, 16, 221. [Google Scholar]
  14. Nikandish, R.; O’Dwyer Boyle, A. A Hybrid Quantum-Classical Generative Adversarial Network for Near-Term Quantum Processors. IEEE Access 2024, 12, 2169–3536. [Google Scholar]
  15. Pathak, S.; Mani, A.; Sharma, M.; Chatterjee, A. Decomposition Based Quantum Inspired Salp Swarm Algorithm for Multiobjective Optimization. IEEE Access 2022, 10, 105421–105436. [Google Scholar] [CrossRef]
  16. Khan, A. Training Learning Weights of Elman Neural Network Using Salp Swarm Optimization Algorithm. Procedia Comput. Sci. 2023, 225, 1974–1986. [Google Scholar] [CrossRef]
  17. De Llano, M.; Salazar, A.; Solís, M. Two-dimensional delta potential wells and condensed-matter physics. Rev. Mex. Física 2005, 51, 626–632. [Google Scholar]
  18. Sremath Tirumala, S. A Quantum-Inspired Evolutionary Algorithm Using Gaussian Distribution-Based Quantization. Arab. J. Sci. Eng. 2017, 43, 471–482. [Google Scholar] [CrossRef]
  19. Nogueira, M.; Cotta, C.; Fernández-Leiva, A. An Analysis of Hall-of-Fame Strategies in Competitive Coevolutionary Algorithms for Self-Learning in RTS Games. Learn. Intell. Optim. 2013, 7997, 174–188. [Google Scholar]
  20. Wang, Y.; Wang, W.; Ahmad, I.; Tag-Eldin, E. Multi-Objective Quantum-Inspired Seagull Optimization Algorithm. Electronics 2022, 11, 1834. [Google Scholar] [CrossRef]
  21. Kazimipour, B.; Omidvar, M.N.; Li, X.; Qin, K. A Novel Hybridization of Opposition-based Learning and Cooperative Co-evolutionary for Large-Scale Optimization. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation, Beijing, China, 6–11 July 2014. [Google Scholar]
  22. Zhang, Y.; Zhu, Z.; Ning, W.; Fathollahi-Fard, A.M. An Improved Optimization Algorithm Based on Density Grid for Green Storage Monitoring System. Sustainability 2022, 14, 10822. [Google Scholar] [CrossRef]
  23. Pan, H.; Lu, C. Solving the Independent Domination Problem by the Quantum Approximate Optimization Algorithm. Entropy 2024, 26, 1057. [Google Scholar] [CrossRef]
  24. Khan, A.A.; Hussain, S.; Chandra, R. A Quantum-Inspired Predator–Prey Algorithm for Real-Parameter Optimization. Algorithms 2024, 17, 33. [Google Scholar] [CrossRef]
  25. Jansen, D.; Heightman, T.; Mortimer, L.; Perito, I.; Acín, A. Qudit inspired optimization for graph coloring. arXiv 2024, arXiv:2406.00792. [Google Scholar] [CrossRef]
  26. Wei, Z.; Huang, C.; Wang, X.; Han, T.; Li, Y. Nuclear Reaction Optimization: A Novel and Powerful Physics-Based Algorithm for Global Optimization. IEEE Access 2019, 7, 66084–66109. [Google Scholar] [CrossRef]
  27. Wang, Y.; Ma, Y.; Li, Q. A dynamic multi-objective optimization evolutionary algorithm based on classification of environmental change intensity and collaborative prediction strategy. J. Supercomput. 2025, 81, 54. [Google Scholar] [CrossRef]
  28. Hou, Y.; Qin, X.; Han, H.; Wang, J. Multiobjective Ant Colony Optimization Algorithm Based on Dynamic Constraint Evaluation Strategy for Highly Constrained Optimization. IEEE Trans. Cybern. 2025, 55, 4570–4582. [Google Scholar] [CrossRef]
  29. Gao, K.; Xu, L. A new prediction-based evolutionary dynamic multiobjective optimization algorithm aided by Pareto optimal solution estimation strategy. Appl. Soft Comput. 2024, 165, 112022. [Google Scholar] [CrossRef]
  30. Hodgson, P. The Hydrogen Bomb: A Scientist’s Description. Blackfriars 1955, 36, 156–160. [Google Scholar] [CrossRef]
  31. Xu, X.; Qi, X.; Deng, L.; Chen, A.-X.; Wang, H.; Qian, Y. Uncertainty analysis of the nuclear liquid drop model. Chin. Phys. C 2025. [Google Scholar] [CrossRef]
  32. Lee, S. Thermonuclearizing the plasma focus—Converting plasma focus fusion mechanism from beam-gas target to thermonuclear. Plasma Phys. Control. Fusion 2022, 64, 082001. [Google Scholar] [CrossRef]
  33. Godes, A.; Shablov, V. Lawson criterion for different scenarios of using D-3He fuel in fusion reactors. Nucl. Energy Technol. 2023, 9, 207–214. [Google Scholar] [CrossRef]
  34. Chen, Z.; Zhao, Z.; Lyu, Z.; Li, J.; Pan, D. Numerical simulation of deuterium-tritium fusion reaction rate in laser plasma based on Monte Carlo-discrete ordinate method. Acta Phys. Sin. 2019, 68, 215201. [Google Scholar] [CrossRef]
  35. Meaney, K.; Paris, M.; Hale, G.; Kim, Y.; Kuczek, J.; Hayes, A. Deuterium-tritium fusion γ-ray spectrum at MeV energies with application to reaction-in-flight inertial confinement fusion measurements. Phys. Rev. C 2024, 109, 034003. [Google Scholar] [CrossRef]
  36. Fechtal, I. Simulation of Plasma-Projectile Interaction in the Tokamak Thermonuclear Reactor and Plasma Panels (PDP). Ph.D. Thesis, Hassan II University of Casablanca, Casablanca, Morocco, 2024. [Google Scholar]
  37. Williams, F. The Density Matrix and Partition Function in Quantum Statistical Mechanics. Prog. Math. Phys. 2003, 27, 307–315. [Google Scholar]
  38. Ju, C.; Miranowicz, A.; Barnett, J.; Chen, G.; Nori, F. Heisenberg and Heisenberg-Like Representations via Hilbert Space Bundle Geometry in the Non-Hermitian Regime. Phys. Rev. A 2025, 111, 052213. [Google Scholar] [CrossRef]
  39. Dobran, F. Fusion energy conversion in magnetically confined plasma reactors. Prog. Nucl. Energy 2012, 60, 89–116. [Google Scholar] [CrossRef]
  40. Fernández, F. Introduction to Perturbation Theory in Quantum Mechanics; CRC Press: Boca Raton, FL, USA, 2000. [Google Scholar]
  41. Keebaugh, C.; Marshman, E.; Singh, C. Challenges in sensemaking and reasoning in the context of degenerate perturbation theory in quantum mechanics. Phys. Rev. Phys. Educ. Res. 2024, 20, 020139. [Google Scholar] [CrossRef]
  42. Bhattacharjee, J.; Ray, D. Time-dependent perturbation theory in quantum mechanics and the renormalization group. Am. J. Phys. 2016, 84, 434–442. [Google Scholar] [CrossRef]
  43. Raquel, C.; Naval, P. An effective use of crowding distance in multiobjective particle swarm optimization. In Proceedings of the GECCO 2005—Genetic and Evolutionary Computation Conference, Washington, DC, USA, 25–29 June 2005; pp. 257–264. [Google Scholar]
  44. Bova, F.; Goldfarb, A.; Melko, R. Commercial applications of quantum computing. EPJ Quantum Technol. 2021, 8, 2. [Google Scholar] [CrossRef]
  45. Joe, M.; Parkavi, K. Integration of quantum-inspired algorithms in circuit technologies for enhanced computational efficiency. ICTACT J. Microelectron. 2025, 10, 1952–1956. [Google Scholar] [CrossRef]
  46. Brizuela, D.; Uria, S. Hybrid classical-quantum systems in terms of moments. Phys. Rev. A 2024, 109, 032209. [Google Scholar] [CrossRef]
  47. Rallis, K.; Liliopoulos, I.; Tsipas, E.; Varsamis, G.; Melissourgos, N.; Karafyllidis, I.; Sirakoulis, G.; Dimitrakis, P. Hardware-level Interfaces for Hybrid Quantum-Classical Computing Systems. arXiv 2025, arXiv:2503.18868. [Google Scholar]
  48. Nikoloska, I.; Simeone, O. Training Hybrid Classical-Quantum Classifiers via Stochastic Variational Optimization. IEEE Signal Process. Lett. 2022, 29, 977–981. [Google Scholar] [CrossRef]
  49. Pagni, V.; Huber, S.; Epping, M.; Felderer, M. Fast Quantum Amplitude Encoding of Typical Classical Data. arXiv 2025, arXiv:2503.17113. [Google Scholar] [CrossRef]
  50. Goscinski, A. The parallel Grover as dynamic system. arXiv 2018, arXiv:1808.03347. [Google Scholar] [CrossRef]
  51. Al-Bayaty, A.; Perkowski, M. A concept of controlling Grover diffusion operator: A new approach to solve arbitrary Boolean-based problems. Sci. Rep. 2024, 14, 23570. [Google Scholar] [CrossRef]
  52. Facchi, P.; Ligabò, M.; Viesti, V. Robustness of quantum symmetries against perturbations. J. Phys. A Math. Theor. 2025, 58, 125305. [Google Scholar] [CrossRef]
  53. Melo, A.; Beugnot, G.; Minganti, F. Variational Perturbation Theory in Open Quantum Systems for Efficient Steady State Computation. arXiv 2025, arXiv:2504.00085. [Google Scholar] [CrossRef]
  54. IEEE CEC 2025 IEEE Congress on Evolutionary Computation. In IEEE Computational Intelligence Magazine; IEEE: New York, NY, USA, 2014; Available online: https://ieeexplore.ieee.org/document/10709777 (accessed on 14 July 2025).
  55. Zou, J.; Jiang, S.; Hou, Z.; Yu, X.; Hu, Y.; Yang, S. Dynamic Multiobjective Optimisation. In Proceedings of the 2025 IEEE Congress on Evolutionary Computation (CEC 2025), Hangzhou, China, 8–12 June 2025; Available online: https://yxz996.github.io (accessed on 14 July 2025).
  56. Jiang, S.; Zou, J.; Yao, X. Evolutionary Dynamic Multi-Objective Optimization: A Survey. ACM Comput. Surv. 2022, 55, 1–47. [Google Scholar]
  57. Song, W.; Liu, S.; Wang, X.; Guo, Y.; Yang, S.; Jin, Y. Learning to Guide Particle Search for Dynamic Multiobjective Optimization. IEEE Trans. Cybern. 2024, 54, 5529–5542. [Google Scholar] [CrossRef]
  58. Jiang, X.; Chen, Q.; Ding, J.L.; Zhang, X. Dual-Population Evolution Based Dynamic Constrained Multiobjective Optimization with Discontinuous and Irregular Feasible Regions. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 1352–1366. [Google Scholar] [CrossRef]
  59. Yu, K.; Zhang, D.; Liang, J.; Chen, K.; Yue, C.; Qiao, K.; Wang, L. A Correlation-Guided Layered Prediction Approach for Evolutionary Dynamic Multiobjective Optimization. IEEE Trans. Evol. Comput. 2022, 27, 1398–1412. [Google Scholar] [CrossRef]
  60. Hu, Y.; Zheng, J.; Jiang, S.; Zou, J. Handling Dynamic Multiobjective Optimization Environments via Layered Prediction and Subspace-Based Diversity Maintenance. IEEE Trans. Cybern. 2021, 53, 2572–2585. [Google Scholar] [CrossRef]
  61. Hu, Y.; Ou, J.; Suganthan, P.; Pedrycz, W.; Wang, R.; Zheng, J.; Zou, J.; Song, Y. Dynamic Multi-Objective Optimization Algorithm Guided by Recurrent Neural Network. IEEE Trans. Evol. Comput. 2024, 1, 1–14. [Google Scholar] [CrossRef]
  62. Doerr, B.; Wietheger, S. A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III). In Proceedings of the Genetic and Evolutionary Computation Conference Companion, Melbourne, Australia, 14–18 July 2024. [Google Scholar]
  63. Qi, Y.; Ma, X.; Liu, F.; Jiao, L.; Sun, J.; Wu, J. MOEA/D with adaptive weight adjustment. Evol. Comput. 2014, 22, 231–264. [Google Scholar] [CrossRef] [PubMed]
  64. Kukkonen, S.; Lampinen, J. GDE3: The third evolution step of generalized differential evolution. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, Edinburgh, UK, 2–5 September 2005. [Google Scholar]
  65. Demidova, L.A.; Maslennikov, V.V. Application of multilevel quantum systems for parallel evaluation of solutions in multiobjective optimization problems. Vestn. Ryazan State Radio Eng. Univ. 2025, 92, 57–76. [Google Scholar] [CrossRef]
  66. Halim, H.; Ismail, I.; Das, S. Performance assessment of the metaheuristic optimization algorithms: An exhaustive review. Artif. Intell. Rev. 2021, 54, 2323–2409. [Google Scholar] [CrossRef]
  67. Quantum Computer Company & Practical Computing Solutions. SpinQ. Available online: https://www.spinquanta.com/products/quantum-computing-software (accessed on 26 July 2025).
  68. Zheng, M.; Zeng, J.; Yang, W.; Chang, P.; Lu, Q.; Yan, B.; Zhang, H.; Wang, M.; Wei, S.; Long, G. Quantum-classical hybrid algorithm for solving the learning-with-errors problem on NISQ devices. Commun. Phys. 2025, 8, 208. [Google Scholar] [CrossRef]
  69. Pasupuleti, M.K. Quantum Code and Connectivity: Next-Generation Algorithms, Cryptography, and Secure Quantum Networks. Int. J. Acad. Ind. Res. Innov. (IJAIRI) 2025, 5, 95–107. [Google Scholar] [CrossRef]
  70. Kulikov, G.V.; Dang, X.K.; Lelyukh, A.A. Optimization of signal constellations with amplitude-phase shift keying in communication channels with non-fluctuating interference. Russ. Technol. J. 2025, 13, 76–88. [Google Scholar] [CrossRef]
Figure 1. Deuterium-tritium fusion reaction scheme.
Figure 1. Deuterium-tritium fusion reaction scheme.
Algorithms 18 00793 g001
Figure 2. Quantum logic circuit for the qudit initialization process.
Figure 2. Quantum logic circuit for the qudit initialization process.
Algorithms 18 00793 g002
Figure 3. Quantum logic circuit for phase encoding of objective function values and amplitude amplification of states.
Figure 3. Quantum logic circuit for phase encoding of objective function values and amplitude amplification of states.
Algorithms 18 00793 g003
Figure 4. Quantum logic circuit for the local optimization of solutions from the Pareto front.
Figure 4. Quantum logic circuit for the local optimization of solutions from the Pareto front.
Algorithms 18 00793 g004
Figure 5. Scheme of the quantum-classical algorithmic system implementing the TF-QIMOA algorithm.
Figure 5. Scheme of the quantum-classical algorithmic system implementing the TF-QIMOA algorithm.
Algorithms 18 00793 g005
Figure 6. Bar charts of the performance results of the optimization algorithms on test problems with n t = 5 .
Figure 6. Bar charts of the performance results of the optimization algorithms on test problems with n t = 5 .
Algorithms 18 00793 g006
Figure 7. Bar charts of the performance results of the optimization algorithms on test problems with n t = 10 .
Figure 7. Bar charts of the performance results of the optimization algorithms on test problems with n t = 10 .
Algorithms 18 00793 g007
Figure 8. Bar charts of the performance results of the optimization algorithms on test problems with n t = 20 .
Figure 8. Bar charts of the performance results of the optimization algorithms on test problems with n t = 20 .
Algorithms 18 00793 g008
Table 1. Results of the optimization algorithms on test problems with n t = 5 .
Table 1. Results of the optimization algorithms on test problems with n t = 5 .
ProblemMetricHybrid
TF-QIMOA
TF-QIMOAQI-NSGA-IIINSGA-IIIMOEA/DGDE3DMOEAMOACO-DCEMOEA/D-MDDM
T 1 DM0.12650.11560.13700.29420.19320.14000.12100.11850.1170
NR0.34090.29010.29350.12660.12030.12780.31570.32890.3351
MDR0.08570.09660.06150.0069−0.07880.04200.07280.08830.0896
E0.55030.54950.60100.68810.14430.56880.48110.45490.1505
Ψ 0.41880.42730.41670.18890.11390.33330.40520.36990.3823
t 0.57581.05371.49861.36722.76451.47460.85860.92551.7814
T 2 DM0.13070.12540.13140.40200.14620.07840.12890.12310.1217
NR0.70080.54210.24870.13840.13720.13620.68150.69320.6987
MDR0.06510.0652−0.0184−0.07310.06380.01370.05930.06270.0641
E0.64710.49030.77230.86650.12650.62180.47830.45290.4364
Ψ 0.41790.41380.41670.33060.09720.33330.40820.41250.4168
t 1.12251.59472.10142.73903.36281.67821.38421.45701.2690
T 3 DM0.13230.10340.13360.32140.34870.09140.10780.10120.0986
NR0.15960.31290.16960.14630.13010.13400.29870.30540.3091
MDR0.00100.01400.0101−0.07120.0594−0.00500.01230.00970.0131
E0.74990.64740.85240.88590.30100.63000.62180.59430.5789
Ψ 0.33330.34270.32780.32500.13060.33330.33690.33950.3418
t 3.17523.70203.44824.56203.87572.13012.84322.97182.6854
T 4 DM0.07130.07950.01510.08020.29430.18430.02170.01890.0163
NR0.16320.18320.15320.13310.14450.13230.17580.17940.1816
MDR0.11800.1253−0.0239−0.0292−0.19310.01750.10890.11620.1214
E0.42790.33790.52730.52800.31560.62060.32870.32150.3172
Ψ 0.36670.33330.44170.33330.12220.32220.42910.43580.4396
t 1.51452.71413.66314.23744.42071.74512.13861.90501.9721
T 5 DM0.05790.04340.04550.13160.15530.07230.04780.04490.0436
NR0.15350.15510.13590.13480.13410.12900.15120.15080.1537
MDR0.00230.00200.00110.00040.0000−0.00350.00180.00210.0021
E0.60950.60100.60420.60640.65740.57370.59210.58460.5793
Ψ 0.34260.38440.34110.33330.23330.33330.37680.38020.3829
t 2.86362.17763.65631.76004.05082.02662.41872.57832.2075
T 6 DM0.27480.10870.31090.29660.00000.26190.08920.07310.0975
NR0.16870.19560.14050.12390.13320.13770.18730.19120.1941
MDR0.13350.13900.1115−0.03390.0727−0.06250.12840.13510.1378
E0.49000.43500.65450.65670.00000.56500.42180.41360.4072
Ψ 0.36510.39080.29440.28610.08330.29440.38150.38620.3894
t 1.51781.62561.89711.74500.85931.55651.32901.48781.4032
T 7 DM0.21150.19270.24540.25480.45240.09160.18340.17620.1698
NR0.14000.13640.13180.12730.13960.13690.13810.13920.1397
MDR0.04680.0466−0.0212−0.0098−0.0879−0.03530.04520.04610.0455
E0.59190.57840.63080.63630.48940.62610.56730.55980.5531
Ψ 0.37610.38150.42220.33060.14440.33330.41090.41720.4201
t 0.54260.59250.57940.57091.02481.28700.68440.63870.5931
T 8 DM0.30130.30730.38330.27000.02550.08050.07190.05870.0642
NR0.14890.15780.13460.12590.13260.13320.15530.15210.1569
MDR0.02830.02850.0696−0.06390.0031−0.02110.05840.06270.0661
E0.58530.50050.64840.72140.03180.62370.47580.49260.4831
Ψ 0.41750.33330.41110.32500.08610.33330.40890.41620.4136
t 2.96632.20342.99323.90120.84151.42291.80931.73542.0479
T 9 DM0.10610.09720.18450.24400.65920.11540.10280.09830.0991
NR0.13930.13930.13550.13420.13610.13750.13700.13900.1388
MDR0.08050.09040.00660.01670.00270.02790.08410.08760.0893
E0.51950.43670.67110.70660.65850.58760.44800.44150.4379
Ψ 0.36110.37450.33330.30830.16390.33330.36920.37380.3721
t 4.35415.24277.68037.97733.79361.20153.14233.38732.9155
T 10 DM0.28950.24920.34920.38560.29450.09710.23180.18470.1989
NR0.15430.16160.14200.13260.13790.13290.15820.16000.1605
MDR0.01360.02490.0153−0.0802−0.01150.00700.02030.02320.0246
E0.79800.75520.85900.86040.32280.63020.73860.72900.7215
Ψ 0.34660.36580.33060.33060.12500.33330.35790.36120.3634
t 1.01631.02880.98341.01711.02981.33201.05791.18901.0328
Table 2. Results of the optimization algorithms on test problems with n t = 10 .
Table 2. Results of the optimization algorithms on test problems with n t = 10 .
ProblemMetricHybrid
TF-QIMOA
TF-QIMOAQI-NSGA-IIINSGA-IIIMOEA/DGDE3DMOEAMOACO-DCEMOEA/D-MDDM
T 1 DM0.13400.13110.14120.31350.48080.13520.13270.14020.1491
NR0.36450.34760.32940.12530.13060.12910.35280.35810.3619
MDR0.09710.09960.0477−0.0517−0.0077−0.01840.09340.09680.0992
E0.52290.45210.60380.73420.47960.58080.46830.45320.4597
Ψ 0.40750.43000.36580.20000.16670.33060.42150.42630.4289
t 0.79460.98481.07291.13602.67641.52930.91820.96580.8363
T 2 DM0.13740.13640.14150.43550.14620.08180.12950.12470.1213
NR0.71760.60560.22150.12970.13720.12860.69230.70410.7098
MDR0.04660.04690.0363−0.07600.06380.03110.04520.04670.0461
E0.56710.50530.82840.90850.12650.61840.49870.48920.4821
Ψ 0.42550.43250.40800.33060.09720.33330.42810.43080.4310
t 2.78612.41364.16064.22272.69061.72022.29582.81372.5394
T 3 DM0.14350.11770.15590.45900.38140.08930.11020.10580.1021
NR0.22250.36680.20550.14010.13190.13460.35190.35920.3631
MDR0.01200.01170.0105−0.01670.06890.00180.01080.01100.0119
E0.69810.69400.87880.88160.32120.62200.68170.67350.6682
Ψ 0.33820.46980.37240.32780.13330.33330.45810.46320.4659
t 2.87702.29063.63783.18792.98482.16402.41882.53742.3292
T 4 DM0.08260.07630.01690.08110.33110.18690.07120.06530.0684
NR0.13310.15310.14450.13300.14420.13740.15270.14920.1518
MDR0.02290.0214−0.0111−0.0186−0.01350.06200.02010.02140.0217
E0.50900.52800.52870.53380.38730.63070.51960.51240.5078
Ψ 0.36490.36880.30830.33330.13060.32220.36610.36300.3674
t 1.64262.87274.15104.91654.38321.76992.08302.24161.9377
T 5 DM0.04970.05050.04410.12900.15970.07660.04820.04590.0473
NR0.13260.14490.13320.13400.13390.12840.14210.14370.1445
MDR0.00910.00930.0036−0.00660.0000−0.05390.00850.00910.0091
E0.53450.50640.60110.60870.66970.57770.51280.50830.5076
Ψ 0.39930.41720.33490.33330.23610.33330.40950.41590.4138
t 3.06133.44274.81844.82573.19692.04982.81042.95332.7385
T 6 DM0.20060.16140.35420.29500.01560.28550.15280.14730.1431
NR0.14190.14610.12740.12460.13480.12640.14380.14520.1459
MDR0.03730.03810.02680.0268−0.0692−0.09820.03620.03750.0380
E0.41130.39820.65490.70670.02450.57740.38970.38310.3789
Ψ 0.30830.38380.38610.28890.08890.29440.37920.38450.3827
t 2.10832.76572.09222.51350.90612.07691.84271.96711.7253
T 7 DM0.07810.07530.26330.32140.47090.08840.07610.07930.0772
NR0.19390.19880.13710.13640.14980.13150.19780.19650.1985
MDR0.06700.0709−0.0234−0.0316−0.1381−0.03740.06870.07030.0709
E0.51330.47720.73500.73430.50550.61550.48390.47910.4784
Ψ 0.41780.41970.33060.33330.14440.33330.41650.41830.4194
t 0.77030.88900.89890.93210.96041.30280.84890.89150.8168
T 8 DM0.30190.31470.47690.39710.02640.08040.29830.29170.2856
NR0.14150.16250.13210.12790.13420.13270.15890.16180.1607
MDR0.06930.07260.04120.0030−0.0690−0.02300.06710.07080.0721
E0.53300.58770.80590.77140.03190.62270.56840.57620.5619
Ψ 0.31940.35200.40280.31390.08610.33330.39510.39870.4012
t 2.90013.04943.25483.17220.84391.42832.61482.70432.5009
T 9 DM0.12260.09110.24560.30060.76060.10970.09620.10380.0921
NR0.13250.13430.13180.12900.13240.13300.13370.13410.1339
MDR0.00960.01370.00860.00830.00000.01080.01320.01210.0136
E0.62780.55710.67020.72170.74030.59220.56840.56120.5584
Ψ 0.41470.33330.33060.33330.16670.33330.40790.41150.4100
t 6.27696.24589.644613.84083.90521.16765.81625.76396.6047
T 10 DM0.15650.15780.35230.37220.47630.09360.14890.14270.1391
NR0.18590.18590.13660.11750.14340.13070.18410.18230.1852
MDR0.07950.07740.01460.0036−0.06700.03140.07420.07830.0768
E0.72660.70820.85130.86450.49850.63080.70170.69420.6885
Ψ 0.35030.39080.33330.33330.14440.33330.38210.38640.3887
t 1.24121.32311.10531.18930.90541.24091.15081.13971.1323
Table 3. Results of the optimization algorithms on test problems with n t = 20 .
Table 3. Results of the optimization algorithms on test problems with n t = 20 .
ProblemMetricHybrid
TF-QIMOA
TF-QIMOAQI-NSGA-IIINSGA-IIIMOEA/DGDE3DMOEAMOACO-DCEMOEA/D-MDDM
T 1 DM0.12750.12650.14260.29540.47440.14050.12830.12710.1277
NR0.25700.29060.19400.13580.12360.14060.28820.27810.2849
MDR0.07080.08330.0790−0.05140.0292−0.04260.07650.08270.0812
E0.45560.43040.61870.70110.49690.58220.44180.43210.4362
Ψ 0.38230.39490.31110.24440.15000.33060.38760.39180.3935
t 1.26711.27181.67061.62752.61981.49761.34011.38621.4249
T 2 DM0.13540.11240.13220.57580.18230.08250.10970.10210.1053
NR0.56360.58630.20680.13530.13950.13360.57180.57920.5831
MDR0.13090.13190.0799−0.01640.11180.05660.12840.13070.1315
E0.56620.56500.80450.82900.14000.62130.55870.55210.5476
Ψ 0.35830.37830.37470.31390.10000.33330.37120.37650.3749
t 4.49403.53164.36094.63892.71841.70663.21803.38773.0904
T 3 DM0.11420.11640.12510.55010.29340.08640.11230.10950.1072
NR0.19890.57260.20420.13250.13690.13470.55840.56930.5657
MDR0.01000.01270.0094−0.0147−0.3488−0.03780.01150.01230.0126
E0.47150.44600.87010.93710.27960.62450.44720.45830.4517
Ψ 0.33330.42820.34580.33330.12780.33330.42380.41950.4259
t 3.60632.43772.99303.08333.36892.14832.68822.51692.8931
T 4 DM0.04290.01180.01990.08190.41680.20620.01730.01420.0129
NR0.12310.15310.14890.13260.14850.13870.15080.14720.1521
MDR0.04120.04270.0133−0.02650.07520.06910.04010.04180.0425
E0.42860.42860.52840.53050.45060.62370.43190.42930.4289
Ψ 0.37500.39970.35000.33330.14720.32220.39680.39150.3952
t 1.86433.63753.84964.12883.70261.76282.71933.10872.9118
T 5 DM0.06720.06540.04450.12840.15980.07120.05810.05390.0512
NR0.13570.14610.13470.13230.13500.12860.14280.14490.1457
MDR0.00370.00330.00350.00120.0023−0.00700.00300.00350.0018
E0.51920.52320.61230.62280.65110.58370.52670.52140.5209
Ψ 0.39720.40930.33400.33330.24170.33330.40730.40210.4058
t 5.63434.09888.41459.72773.64052.04945.03734.83214.6180
T 6 DM0.27820.18930.38360.30780.00000.21330.17840.17210.1689
NR0.15130.15060.11570.12920.13320.13510.15050.14820.1497
MDR0.05920.0664−0.11530.06770.08970.01700.06310.06720.0658
E0.47860.44170.74400.67370.00000.56770.44710.45230.4432
Ψ 0.31670.38080.39170.30280.08330.31110.38520.39030.3887
t 2.33153.29673.74683.01521.12821.43642.89642.71982.5857
T 7 DM0.06070.05860.23250.27480.56390.08630.05950.05980.0591
NR0.17710.17580.13780.12450.12420.13140.17510.17320.1763
MDR0.00760.0068−0.0538−0.0337−0.0099−0.01880.00740.00690.0067
E0.65080.67680.77260.79270.61830.62980.66820.65210.6579
Ψ 0.38230.39080.33330.33060.15830.33330.38510.38970.3882
t 0.98781.01501.01461.51261.31911.28251.08731.14271.6051
T 8 DM0.19580.18020.41260.45460.00000.08030.16390.17280.1675
NR0.18520.20390.13500.12820.13320.13270.19810.20280.2002
MDR0.11420.12430.11210.0886−0.1317−0.02820.11830.12210.1235
E0.71160.70470.81480.84270.00000.61950.69830.69240.6878
Ψ 0.39750.39830.41390.31110.08330.33330.40720.41210.4105
t 2.04062.38763.84223.40900.86261.37672.75632.61982.4829
T 9 DM0.10320.10810.20910.27210.79080.10450.10630.10920.1073
NR0.16310.15280.13230.13090.14520.13350.15820.16190.1607
MDR0.00450.00760.0023−0.00460.0000−0.03550.00530.00520.0061
E0.51800.50540.64850.69130.73690.59100.51280.50830.5081
Ψ 0.34490.36870.33330.31390.16390.33330.36120.36630.3648
t 5.52797.256710.182010.41074.82191.18437.04276.81256.6395
T 10 DM0.26100.19770.31620.36270.52380.09820.18130.18950.1841
NR0.13370.14310.12210.12970.13830.13170.14020.14180.1420
MDR0.01950.02270.0157−0.00730.00400.02120.02080.02110.0225
E0.54760.52730.84430.87530.60320.63640.53810.53200.5287
Ψ 0.36410.37580.33330.32780.15830.33330.36950.37280.3741
t 1.79161.82863.29853.14861.76661.26861.91801.98741.8533
Table 4. Results of the Wilcoxon non-parametric statistical test performed based on the DMOP problems with the intensity of environmental change conditions n t = 5 .
Table 4. Results of the Wilcoxon non-parametric statistical test performed based on the DMOP problems with the intensity of environmental change conditions n t = 5 .
ProblemHybrid
TF-QIMOA
QI-NSGA-IIINSGA-IIIMOEA/DGDE3DMOEAMOACO-DCEMOEA/D-MDDM
Signp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-Val
T 1 0.0025 0.0016 + 0.0000 + 0.0000 + 0.0000 + 0.0001 + 0.0006 + 0.0001
T 2 0.0148 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0026 + 0.0014 + 0.0037
T 3 + 0.0047 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0002 + 0.0017
T 4 + 0.0041 + 0.0002 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0005 + 0.0008
T 5 + 0.0003 + 0.0002 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0003
T 6 + 0.0007 + 0.0000 + 0.0000 + 0.0009 + 0.0000 + 0.0008 + 0.0018 + 0.0048
T 7 0.0005 + 0.0064 + 0.0000 + 0.0000 + 0.0000 + 0.0005 + 0.0010 + 0.0013
T 8 + 0.0011 + 0.0014 + 0.0001 + 0.0000 + 0.0000 + 0.0043 + 0.0055 + 0.0062
T 9 = 0.0593 + 0.0001 + 0.0000 + 0.0000 + 0.0000 + 0.0106 = 0.0507 + 0.0041
T 10 + 0.0039 + 0.0013 + 0.0003 + 0.0000 + 0.0001 + 0.0034 + 0.0052 + 0.0055
Table 5. Results of the Wilcoxon non-parametric statistical test performed based on the DMOP problems with the intensity of environmental change conditions n t = 10 .
Table 5. Results of the Wilcoxon non-parametric statistical test performed based on the DMOP problems with the intensity of environmental change conditions n t = 10 .
ProblemHybrid
TF-QIMOA
QI-NSGA-IIINSGA-IIIMOEA/DGDE3DMOEAMOACO-DCEMOEA/D-MDDM
Signp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-Val
T 1 0.0000 + 0.0001 + 0.0000 + 0.0000 + 0.0000 = 0.0512 + 0.0034 + 0.0007
T 2 0.0004 + 0.0000 + 0.0000 + 0.0000 + 0.0002 + 0.0033 + 0.0009 0.0012
T 3 + 0.0083 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0065
T 4 + 0.0039 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0027 + 0.0001
T 5 + 0.0001 + 0.0008 + 0.0000 + 0.0004 + 0.0000 + 0.0001 + 0.0009 + 0.0000
T 6 + 0.0001 + 0.0003 + 0.0000 + 0.0000 + 0.0000 + 0.0006 + 0.0056 + 0.0036
T 7 + 0.0000 + 0.0119 + 0.0000 + 0.0000 + 0.0000 + 0.0018 + 0.0004 + 0.0011
T 8 + 0.0005 + 0.0029 + 0.0000 + 0.0000 + 0.0000 + 0.0014 + 0.0106 + 0.0079
T 9 + 0.0097 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0098 + 0.0228 + 0.0030
T 10 + 0.0024 + 0.0007 + 0.0000 + 0.0000 + 0.0001 + 0.0010 + 0.0047 + 0.0016
Table 6. Results of the Wilcoxon non-parametric statistical test performed based on the DMOP problems with the intensity of environmental change conditions n t = 20 .
Table 6. Results of the Wilcoxon non-parametric statistical test performed based on the DMOP problems with the intensity of environmental change conditions n t = 20 .
ProblemHybrid
TF-QIMOA
QI-NSGA-IIINSGA-IIIMOEA/DGDE3DMOEAMOACO-DCEMOEA/D-MDDM
Signp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-ValSignp-Val
T 1 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0091 + 0.0056 + 0.0013
T 2 + 0.0001 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0025 + 0.0013 + 0.0017
T 3 + 0.0017 + 0.0003 + 0.0000 + 0.0000 + 0.0000 + 0.0001 + 0.0000 + 0.0029
T 4 + 0.0009 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0004 + 0.0016
T 5 + 0.0000 + 0.0006 + 0.0000 + 0.0000 + 0.0000 + 0.0004 + 0.0022 + 0.0018
T 6 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0001 + 0.0076 + 0.0103
T 7 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0014 + 0.0000 = 0.0580
T 8 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0003 + 0.0154 + 0.0135
T 9 0.0163 + 0.0001 + 0.0000 + 0.0000 + 0.0000 = 0.0627 = 0.0548 = 0.0594
T 10 + 0.0022 + 0.0000 + 0.0000 + 0.0000 + 0.0000 + 0.0019 + 0.0038 + 0.0021
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Demidova, L.; Maslennikov, V. Thermonuclear Fusion Based Quantum-Inspired Algorithm for Solving Multiobjective Optimization Problems. Algorithms 2025, 18, 793. https://doi.org/10.3390/a18120793

AMA Style

Demidova L, Maslennikov V. Thermonuclear Fusion Based Quantum-Inspired Algorithm for Solving Multiobjective Optimization Problems. Algorithms. 2025; 18(12):793. https://doi.org/10.3390/a18120793

Chicago/Turabian Style

Demidova, Liliya, and Vladimir Maslennikov. 2025. "Thermonuclear Fusion Based Quantum-Inspired Algorithm for Solving Multiobjective Optimization Problems" Algorithms 18, no. 12: 793. https://doi.org/10.3390/a18120793

APA Style

Demidova, L., & Maslennikov, V. (2025). Thermonuclear Fusion Based Quantum-Inspired Algorithm for Solving Multiobjective Optimization Problems. Algorithms, 18(12), 793. https://doi.org/10.3390/a18120793

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop