Return
New Dynamic Programming algorithm for the Multiobjective Minimum Spanning Tree problem
DOI:10.1016/j.cor.2024.106852.png)
Abstract
En 中文
The Multiobjective Minimum Spanning Tree (MO-MST) problem generalizes the Minimum Spanning Tree problem by weighting the edges of the input graph using vectors instead of scalars. In this paper, we design a new Dynamic Programming MO-MST algorithm. Dynamic Programming for a MO-MST instance requests solving a One-to-One Multiobjective Shortest Path (MOSP) instance and both instances have equivalent solution sets. The MOSP instance is defined on a so called transition graph. We study the original size of this graph in detail and reduce its size using cost-dependent arc pruning criteria. To solve the MOSP instance on the reduced transition graph, , we design the Implicit Graph Multiobjective Dijkstra Algorithm (IG-MDA), exploiting recent improvements on MOSP algorithms from the literature. All in all, the new IG-MDA outperforms the current state of the art on a big set of instances from the literature. Our code and results are publicly available.
Keywords:
Multiple objective programming
Multiobjective Minimum Spanning Trees
Dynamic Programming
Journal
C
IF:
4.3
Papers:
6.5K
Citations:
1.8W
Organization
Cited Papers
Type of Floral Product Purchased and Demographic Characteristics and Floral Knowledge of Consumers
HortScience
IF0


