Simulated Annealing algorithm using the Node-depth Phylogenetic structure for the Degree-Constrained Minimum Spanning Tree problem
The degree-constrained minimum spanning tree problem (DCMST) is an NP-hard optimization problem defined on connected weighted graphs. It consists of computing a minimum-cost spanning tree of the graph whose nodes have degrees smaller or equal to a predefined constant D. This paper proposes a new heuristic algorithm for solving DCMST, namely the Node-depth Phylogenetic-based Simulated Annealing heuristic (NPE-SA). The proposed algorithm implements the classic Simulated Annealing (SA) metaheuristic using the Node-depth Phylogenetic-based Encoding (NPE), a powerful data structure for indirectly representing spanning trees. Computational experiments performed on two sets of classic instances from the literature demonstrate that NPE-SA outperforms the best metaheuristic from the literature when solving the proposed DCMST instances. Furthermore, it outperforms the Node-depth Phylogenetic-based CLONALG heuristic, another heuristic that implements the NPE data structure.
Authors
- José Flávio Lopes
- Iago Augusto Carvalho
Institutions
- Universidade Federal de Alfenas (BR)
Publication Details
- Journal
- CLEI electronic journal
- Published
- 2026-03-13
- DOI
- https://doi.org/10.19153/cleiej.29.1.9
- Primary Topic
- Vehicle Routing Optimization Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Fundação de Amparo à Pesquisa do Estado de Minas Gerais