ND-Tree-based update: a Fast Algorithm for the Dynamic Non-Dominance Problem
Andrzej Jaszkiewicz, Thibaut Lust

TL;DR
The paper introduces ND-Tree, a novel data structure and algorithm for efficiently updating Pareto archives in multiobjective optimization, significantly reducing computational time compared to existing methods.
Contribution
It presents the ND-Tree data structure and algorithm, enabling fast, sub-linear time updates for dynamic non-dominance problems in multiobjective optimization.
Findings
ND-Tree reduces point comparison counts.
It achieves faster update times than existing methods.
The approach is effective for high-dimensional objectives.
Abstract
In this paper we propose a new method called ND-Tree-based update (or shortly ND-Tree) for the dynamic non-dominance problem, i.e. the problem of online update of a Pareto archive composed of mutually non-dominated points. It uses a new ND-Tree data structure in which each node represents a subset of points contained in a hyperrectangle defined by its local approximate ideal and nadir points. By building subsets containing points located close in the objective space and using basic properties of the local ideal and nadir points we can efficiently avoid searching many branches in the tree. ND-Tree may be used in multiobjective evolutionary algorithms and other multiobjective metaheuristics to update an archive of potentially non-dominated points. We prove that the proposed algorithm has sub-linear time complexity under mild assumptions. We experimentally compare ND-Tree to the simple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Advanced Multi-Objective Optimization Algorithms · Optimization and Search Problems
