A Novel Binary Firefly Algorithm for the Minimum Labeling Spanning Tree Problem

被引:6
|
作者
Lin, Mugang [1 ,2 ]
Liu, Fangju [3 ]
Zhao, Huihuang [1 ,2 ]
Chen, Jianzhen [1 ,2 ]
机构
[1] Hengyang Normal Univ, Coll Comp Sci & Technol, Hengyang 421002, Peoples R China
[2] Hunan Prov Key Lab Intelligent Informat Proc & Ap, Hengyang 421002, Peoples R China
[3] Univ South China, Sch Comp Sci, Hengyang 421001, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Minimum labeling spanning tree problem; binary firefly algorithm; meta-heuristics; discrete optimization; LOCAL SEARCH; HEURISTICS;
D O I
10.32604/cmes.2020.09502
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Given a connected undirected graph G whose edges are labeled, the minimum labeling spanning tree (MLST) problem is to find a spanning tree of G with the smallest number of different labels. The MLST is an NP-hard combinatorial optimization problem, which is widely applied in communication networks, multimodal transportation networks, and data compression. Some approximation algorithms and heuristics algorithms have been proposed for the problem. Firefly algorithm is a new meta-heuristic algorithm. Because of its simplicity and easy implementation, it has been successfully applied in various fields. However, the basic firefly algorithm is not suitable for discrete problems. To this end, a novel discrete firefly algorithm for the MLST problem is proposed in this paper. A binary operation method to update firefly positions and a local feasible handling method are introduced, which correct unfeasible solutions, eliminate redundant labels, and make the algorithm more suitable for discrete problems. Computational results show that the algorithm has good performance. The algorithm can be extended to solve other discrete optimization problems.
引用
收藏
页码:197 / 214
页数:18
相关论文
共 50 条
  • [1] A one-parameter genetic algorithm for the minimum labeling spanning tree problem
    Xiong, YP
    Golden, B
    Wasil, E
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (01) : 55 - 60
  • [2] A hybrid metaheuristic for the minimum labeling spanning tree problem
    da Silva, Thiago Gouveia
    Queiroga, Eduardo
    Ochi, Luiz Satoru
    Formiga Cabral, Lucidio dos Anjos
    Gueye, Serigne
    Michelon, Philippe
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 274 (01) : 22 - 34
  • [3] An algorithm for inverse minimum spanning tree problem
    Zhang, JH
    Xu, SJ
    Ma, ZF
    OPTIMIZATION METHODS & SOFTWARE, 1997, 8 (01): : 69 - 84
  • [4] A polyhedral approach to the generalized minimum labeling spanning tree problem
    da Silva, Thiago Gouveia
    Gueye, Serigne
    Michelon, Philippe
    Ochi, Luiz Satoru
    Formiga Cabral, Lucidio dos Anjos
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2019, 7 (01) : 47 - 77
  • [5] A Novel Genetic Algorithm for Degree-Constrained Minimum Spanning Tree Problem
    Hanr, Lixia
    Wang, Yuping
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (7A): : 50 - 57
  • [6] A novel genetic algorithm for multi-criteria minimum spanning tree problem
    Han, LX
    Wang, YP
    COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 1, PROCEEDINGS, 2005, 3801 : 297 - 302
  • [7] A new algorithm for the minimum spanning tree verification problem
    Williamson, Matthew
    Subramani, K.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2015, 61 (01) : 189 - 204
  • [8] A genetic algorithm for the Capacitated Minimum Spanning Tree problem
    de Lacerda, Estefane George Macedo
    de Medeiros, Manoel Firmino
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 725 - +
  • [9] A Distributed Parallel Algorithm for the Minimum Spanning Tree Problem
    Mazeev, Artem
    Semenov, Alexander
    Simonov, Alexey
    PARALLEL COMPUTATIONAL TECHNOLOGIES, PCT 2017, 2017, 753 : 101 - 113
  • [10] A new algorithm for the minimum spanning tree verification problem
    Matthew Williamson
    K. Subramani
    Computational Optimization and Applications, 2015, 61 : 189 - 204