arrow
Return

New Dynamic Programming algorithm for the Multiobjective Minimum Spanning Tree problem

delete2025-01-01
delete0
PRE
AI
P
Pedro Maristany de las Casas
A
Antonio Sedeño‐Noda *
R
Ralf Borndörfer
DOI:10.1016/j.cor.2024.106852delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

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
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

U
universidad de la laguna
Scholars:
1.1W
Papers: 8.1K
Citations: 38
Zuse Institute Berlin cover
Zuse Institute Berlin
Scholars:
426
Papers: 354
Citations: 367
Cited Papers

Cited Papers

Multiobjective shortest path problems with lexicographic goal-based preferences
err2014-11-01
err22
PREAI
errJavier Pulido, Francisco; Mandow, Lawrence; Perez de la Cruz, Jose Luis
errShare
errSave
The problem of the optimal biobjective spanning tree
err1998-12-01
err52
PREAI
errRamos, RM; Alonso, S; Sicilia, J; Gonzalez, C
errShare
errSave
researcher View more