Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem

The minimum dominating tree (MDT) problem consists of finding a minimum weight subgraph from an undirected graph, such that each vertex not in this subgraph is adjacent to at least one of the vertices in it, and the subgraph is connected without any ring structures. This paper presents a dual-neighb...

Full description

Bibliographic Details
Main Authors: Ze Pan, Xinyun Wu, Caiquan Xiong
Format: Article
Language:English
Published: MDPI AG 2023-10-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/11/19/4214
_version_ 1797575561999024128
author Ze Pan
Xinyun Wu
Caiquan Xiong
author_facet Ze Pan
Xinyun Wu
Caiquan Xiong
author_sort Ze Pan
collection DOAJ
description The minimum dominating tree (MDT) problem consists of finding a minimum weight subgraph from an undirected graph, such that each vertex not in this subgraph is adjacent to at least one of the vertices in it, and the subgraph is connected without any ring structures. This paper presents a dual-neighborhood search (DNS) algorithm for solving the MDT problem, which integrates several distinguishing features, such as two neighborhoods collaboratively working for optimizing the objective function, a fast neighborhood evaluation method to boost the searching effectiveness, and several diversification techniques to help the searching process jump out of the local optimum trap thus obtaining better solutions. DNS improves the previous best-known results for four public benchmark instances while providing competitive results for the remaining ones. Several ingredients of DNS are investigated to demonstrate the importance of the proposed ideas and techniques.
first_indexed 2024-03-10T21:40:18Z
format Article
id doaj.art-f4e5404724d04c39a460681df4a17387
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-10T21:40:18Z
publishDate 2023-10-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-f4e5404724d04c39a460681df4a173872023-11-19T14:44:55ZengMDPI AGMathematics2227-73902023-10-011119421410.3390/math11194214Dual-Neighborhood Search for Solving the Minimum Dominating Tree ProblemZe Pan0Xinyun Wu1Caiquan Xiong2School of Computer Science, Hubei University of Technology, Wuhan 430068, ChinaSchool of Computer Science, Hubei University of Technology, Wuhan 430068, ChinaSchool of Computer Science, Hubei University of Technology, Wuhan 430068, ChinaThe minimum dominating tree (MDT) problem consists of finding a minimum weight subgraph from an undirected graph, such that each vertex not in this subgraph is adjacent to at least one of the vertices in it, and the subgraph is connected without any ring structures. This paper presents a dual-neighborhood search (DNS) algorithm for solving the MDT problem, which integrates several distinguishing features, such as two neighborhoods collaboratively working for optimizing the objective function, a fast neighborhood evaluation method to boost the searching effectiveness, and several diversification techniques to help the searching process jump out of the local optimum trap thus obtaining better solutions. DNS improves the previous best-known results for four public benchmark instances while providing competitive results for the remaining ones. Several ingredients of DNS are investigated to demonstrate the importance of the proposed ideas and techniques.https://www.mdpi.com/2227-7390/11/19/4214metaheuristicdominating treedual neighborhoodsfast neighborhood evaluationoptimization
spellingShingle Ze Pan
Xinyun Wu
Caiquan Xiong
Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem
Mathematics
metaheuristic
dominating tree
dual neighborhoods
fast neighborhood evaluation
optimization
title Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem
title_full Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem
title_fullStr Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem
title_full_unstemmed Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem
title_short Dual-Neighborhood Search for Solving the Minimum Dominating Tree Problem
title_sort dual neighborhood search for solving the minimum dominating tree problem
topic metaheuristic
dominating tree
dual neighborhoods
fast neighborhood evaluation
optimization
url https://www.mdpi.com/2227-7390/11/19/4214
work_keys_str_mv AT zepan dualneighborhoodsearchforsolvingtheminimumdominatingtreeproblem
AT xinyunwu dualneighborhoodsearchforsolvingtheminimumdominatingtreeproblem
AT caiquanxiong dualneighborhoodsearchforsolvingtheminimumdominatingtreeproblem