Performance indicators are essential tools for assessing the convergence behavior of multi-objective optimization algorithms, particularly when the true Pareto front is unknown or difficult to approximate. Classical reference-based metrics such as hypervolume and inverted generational distance are widely used, but may suffer from scalability limitations and sensitivity to parameter choices in many-objective scenarios. Indicators derived from Karush--Kuhn--Tucker (KKT) optimality conditions provide an intrinsic alternative by quantifying stationarity without relying on external reference sets. This paper revisits an entropy-inspired KKT-based convergence indicator and proposes a robust adaptive reformulation based on quantile normalization. The proposed indicator preserves the stationarity-based interpretation of the original formulation while improving robustness to heterogeneous distributions of stationarity residuals, a recurring issue in many-objective optimization.
Figures & tables
Algorithm
Hadap↓
Hold↓
Δp↓
HV ↑
NSGA-III
7.01e-2(8.19e-2)
3.50e-2(2.93e-2)
1.17e+0(1.94e+0)
5.56e-1(3.81e-1)
NRVMOEA
6.16e-2(8.88e-2)
3.46e-2(1.62e-2)
1.43e+2(1.59e+1)
0.00e+0(0.00e+0)
CMOEA-CD
2.08e-1(9.88e-3)
2.32e-3(3.46e-3)
6.27e+1(5.07e+1)
3.80e-3(2.08e-2)
TABLE I: Performance comparison on DTLZ1 ( m=12 ).
Algorithm
Hadap↓
Hold↓
Δp↓
HV ↑
NSGA-III
5.81e-2(3.76e-2)
2.28e-2(2.02e-2)
6.34e-1(5.43e-2)
9.14e-1(1.55e-1)
NRVMOEA
6.39e-2(1.60e-2)
1.33e-2(3.16e-3)
5.74e-1(5.27e-3)
9.67e-1(1.88e-3)
CMOEA-CD
1.36e-1(1.43e-2)
1.98e-1(2.19e-2)
8.64e-1(1.25e-1)
4.57e-1(1.12e-1)
TABLE II: Performance comparison on DTLZ2 ( m=12 ).
Algorithm
Hadap↓
Hold↓
Δp↓
HV ↑
NSGA-III
4.95e-2(2.57e-2)
1.46e-1(5.20e-2)
5.18e+1(2.72e+1)
0.00e+0(0.00e+0)
NRVMOEA
9.92e-2(1.84e-2)
2.45e-1(2.40e-2)
6.41e+2(4.51e+1)
0.00e+0(0.00e+0)
CMOEA-CD
1.29e-1(2.96e-2)
2.33e-1(3.15e-2)
3.00e+2(1.46e+2)
0.00e+0(0.00e+0)
TABLE III: Performance comparison on DTLZ3 ( m=12 ).
Algorithm
Hadap↓
Hold↓
Δp↓
HV ↑
NSGA-III
1.95e-1(1.35e-2)
8.37e-8(1.00e-8)
6.32e-1(3.01e-2)
9.46e-1(2.95e-2)
NRVMOEA
1.88e-1(1.26e-2)
9.37e-8(7.08e-9)
5.72e-1(2.70e-3)
9.72e-1(3.87e-4)
CMOEA-CD
2.19e-1(9.75e-3)
1.80e-7(1.23e-8)
6.96e-1(1.41e-2)
7.14e-1(4.22e-2)
TABLE IV: Performance comparison on DTLZ4 ( m=12 ).
Algorithm
Hadap↓
Hold↓
Δp↓
HV ↑
NSGA-III
1.05e-1(2.76e-2)
2.87e-2(1.25e-2)
8.00e-1(7.57e-2)
7.33e-2(1.18e-2)
NRVMOEA
9.26e-2(1.74e-2)
3.36e-2(1.05e-2)
1.36e+0(7.90e-2)
2.65e-2(2.45e-2)
CMOEA-CD
8.97e-2(1.42e-2)
4.22e-2(6.46e-3)
2.62e+0(4.95e-2)
1.91e-2(2.61e-2)
TABLE V: Performance comparison on DTLZ5 ( m=12 ).
1Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada · 3Vector Institute · 2Computer Science, The Chinese University of Hong Kong