Publicación:
AN OPPOSITION-BASED LEARNING CRO ALGORITHM FOR SOLVING THE SHORTEST COMMON SUPERSEQUENCE PROBLEM

dc.creatorJOEL ALEJANDRO FUENTES LÓPEZ
dc.date2022
dc.date.accessioned2025-01-10T15:31:06Z
dc.date.available2025-01-10T15:31:06Z
dc.date.issued2022
dc.description.abstractAS A NON-DETERMINISTIC POLYNOMIAL HARD (NP-HARD) PROBLEM, THE SHORTEST COMMON SUPERSEQUENCE (SCS) PROBLEM IS NORMALLY SOLVED BY HEURISTIC OR METAHEURISTIC ALGORITHMS. ONE TYPE OF METAHEURISTIC ALGORITHMS THAT HAS RELATIVELY GOOD PERFORMANCE FOR SOLVING SCS PROBLEMS IS THE CHEMICAL REACTION OPTIMIZATION (CRO) ALGORITHM. SEVERAL CRO-BASED PROPOSALS EXIST; HOWEVER, THEY FACE SUCH PROBLEMS AS UNSTABLE MOLECULAR POPULATION QUALITY, UNEVEN DISTRIBUTION, AND LOCAL OPTIMUM (PREMATURE) SOLUTIONS. TO OVERCOME THESE PROBLEMS, WE PROPOSE A NEW APPROACH FOR THE SEARCH MECHANISM OF CRO-BASED ALGORITHMS. IT COMBINES THE OPPOSITION-BASED LEARNING (OBL) MECHANISM WITH THE PREVIOUSLY STUDIED IMPROVED CHEMICAL REACTION OPTIMIZATION (IMCRO) ALGORITHM. THIS UPGRADED VERSION IS DUBBED OBLIMCRO. IN ITS INITIALIZATION PHASE, THE OPPOSITE POPULATION IS CONSTRUCTED FROM A RANDOM POPULATION BASED ON OBL; THEN, THE INITIAL POPULATION IS GENERATED BY SELECTING MOLECULES WITH THE LOWEST POTENTIAL ENERGY FROM THE RANDOM AND OPPOSITE POPULATIONS. IN THE ITERATIVE PHASE, REACTION OPERATORS CREATE NEW MOLECULES, WHERE THE FINAL POPULATION UPDATE IS PERFORMED. EXPERIMENTS SHOW THAT THE AVERAGE RUNNING TIME OF OBLIMCRO IS MORE THAN 50% LESS THAN THE AVERAGE RUNNING TIME OF CRO_SCS AND ITS BASELINE ALGORITHM, IMCRO, FOR THE DESOXYRIBONUCLEIC ACID (DNA) AND PROTEIN DATASETS.
dc.formatapplication/pdf
dc.identifier.doi10.3390/e24050641
dc.identifier.issn1099-4300
dc.identifier.issn1099-4300
dc.identifier.urihttps://repositorio.ubiobio.cl/handle/123456789/12394
dc.languagespa
dc.publisherEntropy
dc.relation.uri10.3390/e24050641
dc.rightsPUBLICADA
dc.titleAN OPPOSITION-BASED LEARNING CRO ALGORITHM FOR SOLVING THE SHORTEST COMMON SUPERSEQUENCE PROBLEM
dc.title.alternativeUN ALGORITMO CRO DE APRENDIZAJE BASADO EN LA OPOSICIÓN PARA RESOLVER EL PROBLEMA DE SUPERSECUENCIA COMÚN MÁS CORTO
dc.typeARTÍCULO
dspace.entity.typePublication
ubb.EstadoPUBLICADA
ubb.Otra ReparticionDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION Y TECNOLOGIA DE LA INFORMACION.
ubb.SedeCHILLÁN
Archivos