A Hybrid Chemical Reaction Optimization Algorithm with Local Refinement for the Maximum Independent Set Problem

Lena Paul1, Mia Katharina2
1Ludwig Maximilian University of Munich (LMU Munich)
2Technical University of Munich (TUM)
DOI: https://doi.org/10.71448/bcds2342-1
Published: 30/08/2023
Cite this article as: Lena Paul, Mia Katharina. A Hybrid Chemical Reaction Optimization Algorithm with Local Refinement for the Maximum Independent Set Problem. Bulletin of Computer and Data Sciences, Volume 4 Issue 2. Page: 1-17.

Abstract

The maximum independent set (MIS) problem is a classical NP-hard problem that appears in diverse applications such as scheduling, wireless sensor networks, resource allocation, and bioinformatics. Metaheuristic approaches, including Chemical Reaction Optimization (CRO), have shown promising results on medium-sized instances; however, plain CRO typically relies on stochastic structural modifications and may require multiple runs to reach optimal or near-optimal independent sets. This paper proposes a hybrid (memetic) variant of CRO for the MIS problem in which each newly generated molecule is passed through a problem-specific local refinement procedure. The local step greedily expands partial independent sets and applies 1-swap/2-swap neighborhood moves to remove conflicts and increase the cardinality of the set. By combining the global exploration capability of CRO with the intensification of local search, the proposed method achieves higher-quality solutions, especially on dense graphs where conflicts are frequent. Experimental results on synthetic graphs of varying sizes and densities, as well as on standard benchmark instances, show that the hybrid CRO consistently outperforms the baseline CRO in terms of best solution, average solution, and number of runs needed to reach the best MIS. These findings indicate that embedding domain knowledge into CRO is an effective way to improve robustness without losing generality.

Keywords: maximum independent set, chemical reaction optimization, memetic algorithm, local search, combinatorial optimization

Abstract

The maximum independent set (MIS) problem is a classical NP-hard problem that appears in diverse applications such as scheduling, wireless sensor networks, resource allocation, and bioinformatics. Metaheuristic approaches, including Chemical Reaction Optimization (CRO), have shown promising results on medium-sized instances; however, plain CRO typically relies on stochastic structural modifications and may require multiple runs to reach optimal or near-optimal independent sets. This paper proposes a hybrid (memetic) variant of CRO for the MIS problem in which each newly generated molecule is passed through a problem-specific local refinement procedure. The local step greedily expands partial independent sets and applies 1-swap/2-swap neighborhood moves to remove conflicts and increase the cardinality of the set. By combining the global exploration capability of CRO with the intensification of local search, the proposed method achieves higher-quality solutions, especially on dense graphs where conflicts are frequent. Experimental results on synthetic graphs of varying sizes and densities, as well as on standard benchmark instances, show that the hybrid CRO consistently outperforms the baseline CRO in terms of best solution, average solution, and number of runs needed to reach the best MIS. These findings indicate that embedding domain knowledge into CRO is an effective way to improve robustness without losing generality.

Keywords: maximum independent set, chemical reaction optimization, memetic algorithm, local search, combinatorial optimization
Lena Paul
Ludwig Maximilian University of Munich (LMU Munich)
Mia Katharina
Technical University of Munich (TUM)

DOI

Cite this article as:

Lena Paul, Mia Katharina. A Hybrid Chemical Reaction Optimization Algorithm with Local Refinement for the Maximum Independent Set Problem. Bulletin of Computer and Data Sciences, Volume 4 Issue 2. Page: 1-17.

Publication history

Copyright © 2023 Lena Paul, Mia Katharina. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Browse Advance Search