Abstract: In the realm of evolutionary multiobjective optimization, the hypervolume (HV) indicator serves as a crucial metric for assessing the quality of solution sets. Due to the high costs in HV computation, HV-based optimization algorithms always meet the challenge of finding a certain number of points in a given point set to maximize the HV indicator, especially when there are many objectives. In response, the greedy decremental algorithm for HV subset selection problem (gHSSD) has emerged as a noteworthy alternative. This article introduces a general algorithm for gHSSD, applicable in any dimensionality above two. The proposed algorithm leverages a space partition tree and incorporates a once-build-multiple-use strategy, effectively reducing time complexity. We prove that the proposed algorithm has a time complexity of $O((n-k+\sqrt {n})n^{{}({d-1}/{2})}\log n)$ where n is the number of points, k is the number of points to be reserved, and d the dimensionality. Theoretically, this complexity is competitive with the current best algorithms for $d=3, 4$ and better than them for all $5\le d\le 7$ . To validate our algorithm, we have conducted extensive tests on various random point sets and multiobjective optimization benchmarks. Experimental results suggest that our implementation is more efficient than or competitive with state-of-the-art algorithms on many instances as n increases for $d=3,4$ .
Loading