Literature DB >> 32688010

An improved chemical reaction optimization algorithm for solving the shortest common supersequence problem.

Fei Luo1, Cheng Chen2, Joel Fuentes3.   

Abstract

The shortest common supersequence (SCS) problem is a classical NP-hard problem, which is normally solved by heuristic algorithms. One important heuristic that is inspired by the process of chemical reactions in nature is the chemical reaction optimization (CRO) and its algorithm known as CRO_SCS. In this paper we propose a novel CRO algorithm, dubbed IMCRO, to solve the SCS problem efficiently. Two new operators are introduced in two of the four reactions of the CRO: a new circular shift operator is added to the decomposition reaction, and a new two-step crossover operator is included in the inter-molecular ineffective collision reaction. Experimental results show that IMCRO achieves better performance on random and real sequences than well-known heuristic algorithms such as the ant colony optimization, deposition and reduction, enhanced beam search, and CRO_SCS. Additionally, it outperforms its baseline CRO_SCS for DNA instances, averaging a SCS length reduction of 1.02, with a maximum length reduction of up to 2.1.
Copyright © 2020 Elsevier Ltd. All rights reserved.

Keywords:  Chemical reaction optimization; Heuristic algorithm; NP-hard; Shortest common supersequence

Mesh:

Year:  2020        PMID: 32688010     DOI: 10.1016/j.compbiolchem.2020.107327

Source DB:  PubMed          Journal:  Comput Biol Chem        ISSN: 1476-9271            Impact factor:   2.877


  1 in total

1.  An Opposition-Based Learning CRO Algorithm for Solving the Shortest Common Supersequence Problem.

Authors:  Fei Luo; Cheng Chen; Joel Fuentes; Yong Li; Weichao Ding
Journal:  Entropy (Basel)       Date:  2022-05-03       Impact factor: 2.738

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.