Dynamic programming for spanning tree problems: application to the multi-objective case

The aim of this paper is to provide a dynamic programming formulation for the spanning tree problem (ST P), which allows several instances of the classical ST P to be addressed. The spanning tree structure is modelled with states and transition between states, defining a state-space. Several propert...

Full description

Bibliographic Details
Main Author: Di Puglia Pugliese, Luigi (author)
Other Authors: Guerriero, Francesca (author), Santos, José Luis (author)
Format: article
Language:eng
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10316/44347
Country:Portugal
Oai:oai:estudogeral.sib.uc.pt:10316/44347
Description
Summary:The aim of this paper is to provide a dynamic programming formulation for the spanning tree problem (ST P), which allows several instances of the classical ST P to be addressed. The spanning tree structure is modelled with states and transition between states, defining a state-space. Several properties are shown and optimality conditions are given. Once the theoretical fundamentals of the proposed formulation are derived, the multi-objective spanning tree problem (MOST P) is addressed. This problem arises in the telecommunications and transportation sectors. In these contexts, handling different criteria simultaneously plays a crucial role. The scientific literature provides several works that focus on the bi-objective version of the considered problem, in which only two criteria are taken into account. To the best of our knowledge, no works provide optimal methods to address theMOST P with an arbitrary number l of objective functions. In this paper we extend the proposed dynamic programming formulation to model and solve the MOST P with l ≥ 3 criteria.