Logo del repository
  1. Home
 
Opzioni

Multi-constructor CMSA for the maximum disjoint dominating sets problem

Rosati R. M.
•
Bouamama S.
•
Blum C.
2024
  • journal article

Periodico
COMPUTERS & OPERATIONS RESEARCH
Abstract
We propose the Multi-Constructor CMSA, a Construct, Merge, Solve and Adapt (CMSA) algorithm that employs multiple heuristic procedures, respectively solution constructors, for the Maximum Disjoint Dominating Sets Problem (MDDSP). At every iteration of the search procedure, the solution components built by the constructors are merged into a sub-instance, which is subsequently solved by an exact solver and then adapted to keep only beneficial solution components. In our CMSA the solution constructors are chosen at random according to their relative probabilities, which are adapted during the search, through a mechanism based on reinforcement learning. We test two variants of the new Multi-Constructor CMSA that employ, respectively, two and six solution constructors, on a new set of 3600 problem instances, encompassing random graphs, Watts–Strogatz networks and Barabási-Albert networks, generated through a Hammersley sampling procedure on the instance space. We compare our algorithm against six heuristics from the literature, as well as with the standard version of CMSA. Furthermore, we employ an integer linear programming (ILP) model that is able to achieve a good performance for small, sparse graphs. Overall, the experimental results show that all versions of CMSA outperform by a large margin the previous state of the art and that, among the variants of CMSA, the novel version that combines two constructors provides slightly better results than the other ones, more prominently on larger graphs.
DOI
10.1016/j.cor.2023.106450
WOS
WOS:001097543200001
Archivio
https://hdl.handle.net/11390/1267544
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85175185549
https://ricerca.unityfvg.it/handle/11390/1267544
Diritti
open access
Soggetti
  • CMSA

  • Domatic partition pro...

  • Instance reduction

  • Maximum disjoint domi...

  • Reinforcement learnin...

  • Wireless sensor netwo...

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback