A Decoupled Basis-Vector-Driven Generative Framework for Dynamic Multi-Objective Optimization
Abstract
Dynamic multi-objective optimization requires continuous tracking of moving Pareto fronts. Existing methods struggle with irregular mutations and data sparsity, primarily facing three challenges: the non-linear coupling of dynamic modes, negative transfer from outdated historical data, and the cold-start problem during environmental switches. To address these issues, this paper proposes a decoupled basis-vector-driven generative framework (DB-GEN). First, to resolve non-linear coupling, the framework employs the discrete wavelet transform to separate evolutionary trajectories into low-frequency trends and high-frequency details. Second, to mitigate negative transfer, it learns transferable basis vectors via sparse dictionary learning rather than directly memorizing historical instances. Recomposing these bases under a topology-aware contrastive constraint constructs a structured latent manifold. Finally, to overcome the cold-start problem, a surrogate-assisted search paradigm samples initial populations from this manifold. Pre-trained on 120 million solutions, DB-GEN performs direct online inference without retraining or fine-tuning. This zero-shot generation process executes in milliseconds, requiring approximately 0.2 seconds per environmental change. Experimental results demonstrate that DB-GEN improves tracking accuracy across various dynamic benchmarks compared to existing algorithms.
Figures & tables
| Problem | STT-MOEA/D | DIP-DMOEA | VARE | SIKT-DMOEA | Ours | ||
| DF1 | 5 | 10 | 7.36e-02(8.78e-03) | 3.71e-02(3.15e-04) | 4.22e-02(3.33e-03) | 5.64e-02(8.69e-03) | 1.31e-02(4.08e-03) |
| 10 | 5 | 6.75e-01(3.59e-03) | 6.48e-02(5.87e-03) | 1.24e-01(1.69e-02) | 1.50e-01(2.38e-02) | 2.10e-02(9.62e-04) | |
| 10 | 10 | 6.33e-01(7.77e-02) | 2.33e-02(4.03e-03) | 2.85e-02(1.85e-03) | 5.35e-02(7.42e-03) | 1.05e-02(2.22e-04) | |
| DF2 | 5 | 10 | 2.19e-02(1.38e-02) | 4.97e-02(6.99e-03) | 6.51e-02(5.91e-03) | 4.21e-02(4.36e-03) | 2.15e-02(5.04e-03) |
| 10 | 5 | 4.02e-01(6.23e-03) | 9.55e-02(8.71e-03) | 1.36e-01(9.32e-02) | 1.08e-01(7.67e-03) | 4.69e-02(1.64e-03) | |
| 10 | 10 | 3.85e-01(3.81e-03) | 3.82e-02(8.73e-04) | 4.22e-02(3.67e-03) | 3.63e-02(3.91e-03) | 1.57e-02(1.06e-03) |
| Problem | STT-MOEA/D | DIP-DMOEA | VARE | SIKT-DMOEA | Ours | ||
| FDA1 | 5 | 10 | 1.07e-01(4.61e-03) | 5.31e-01(1.68e-03) | 6.01e-01(1.57e-03) | 6.17e-01(1.49e-02) | 6.27e-01(6.56e-03) |
| 10 | 5 | 7.13e-02(3.59e-03) | 6.51e-01(4.69e-02) | 6.56e-01(6.34e-03) | 5.08e-01(4.21e-02) | 6.74e-01(3.47e-03) | |
| 10 | 10 | 1.02e-01(3.55e-03) | 7.19e-01(4.46e-03) | 8.07e-01(5.19e-04) | 6.60e-01(3.99e-03) | 6.75e-01(4.19e-03) | |
| FDA2 | 5 | 10 | 1.74e-03(3.06e-03) | 5.54e-01(3.50e-03) | 6.84e-01(1.08e-02) | 5.64e-01(1.69e-03) | 2.00e+00(1.14e-02) |
| 10 | 5 | 1.33e-02(1.79e-03) | 7.11e-01(1.46e-02) | 6.07e-01(2.29e-04) | 5.57e-01(1.35e-02) | 1.82e+00(2.01e-02) | |
| 10 | 10 | 2.63e-01(1.68e-03) | 7.90e-01(4.57e-03) | 5.85e-01(5.56e-04) | 5.65e-01(1.71e-03) | 1.96e+00(2.85e-02) |
| Variant | MIGD | Degradation ( ) | |
|---|---|---|---|
| Full Model | 0.0832 | - | - |
| w/o High-Low Freq | 0.0983 | +18.1% | 4 / 53 / 0 |
| w/o Basis Learning | 0.1205 | +44.8% | 14 / 43 / 0 |
| w/o Solution VAE | 0.1028 | +23.6% | 23 / 34 / 0 |
| w/o Triplet Loss | 0.1048 | +26.0% | 15 / 42 / 0 |
| w/o Classify Loss | 0.0934 | +12.3% | 17 / 40 / 0 |
| Parameter | Tested Values and Mean IGD | |||||
|---|---|---|---|---|---|---|
| Basis Vectors ( ) | 32 | 64 | 128 | 256 | 384 | 512 |
| 0.1048 | 0.0975 | 0.1046 | 0.0832 | 0.0854 | 0.0872 | |
| Perturbation Radius ( ) | 0.05 | 0.10 | 0.15 | 0.20 | 0.25 | 0.30 |
| 0.1040 | 0.0923 | 0.0970 | 0.0832 | 0.0886 | 0.0871 | |
| Candidate Pool ( ) | 50,000 | 100,000 | 150,000 | 200,000 | 250,000 | 300,000 |
| 0.1140 | 0.0910 | 0.0920 | 0.0832 | 0.0870 | 0.0840 | |
| Problem | Ours | STT-MOEA/D | DIP-DMOEA | SIKT-DMOEA | VARE |
|---|---|---|---|---|---|
| DRA | 1.35E-02 | 9.18E-02 | 3.63E-02 | 1.22E-01 | 5.74E-02 |
| DPP | 7.19E-02 | 1.58E-01 | 2.90E-01 | 1.77E-01 | 7.07E-02 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Parameter | Value |
| DMOP Benchmarks | Number of Objectives ( ) | 2, 3 |
| Decision Variables Dimension ( ) | 10 | |
| Change Frequency & Severity ( ) | (10,10), (5,10), (10,5) | |
| Number of Environments | 30 | |
| Total Generations per Run | ||
| DB-GEN Architecture | Latent Space Dimension ( ) | 64 |
| Problem | STT-MOEA/D | DIP-DMOEA | VARE | SIKT-DMOEA | Ours | ||
| DF1 | 5 | 10 | 9.30e-02(3.84e-03) | 4.72e-01(3.09e-03) | 5.81e-01(1.56e-03) | 4.55e-01(1.21e-02) | 6.09e-01(2.74e-03) |
| 10 | 5 | 7.91e-02(8.64e-03) | 4.34e-01(4.66e-04) | 5.39e-01(4.63e-03) | 3.73e-01(1.82e-02) | 5.58e-01(1.74e-03) | |
| 10 | 10 | 9.15e-02(8.24e-04) | 4.95e-01(4.53e-02) | 4.43e-01(2.90e-03) | 4.46e-01(7.95e-03) | 5.15e-01(4.57e-04) | |
| DF2 | 5 | 10 | 2.63e-01(2.99e-03) | 6.32e-01(7.12e-03) | 6.55e-01(3.61e-03) | 6.56e-01(7.68e-03) | 6.24e-01(4.49e-03) |
| 10 | 5 | 2.45e-01(7.95e-04) | 5.81e-01(5.35e-04) | 5.51e-01(1.20e-03) | 5.84e-01(7.65e-03) | 6.28e-01(2.90e-03) | |
| 10 | 10 | 2.47e-01(6.28e-04) | 6.71e-01(4.58e-04) | 6.76e-01(6.94e-03) | 6.67e-01(5.75e-03) | 6.81e-01(1.44e-03) |