This document describes MAEDM-OCM, a first generation memetic algorithm for the one-sided crossing minimization problem (OCM), which obtained the first position at the heuristic track of the Parameterized Algorithms and Computational Experiments Challenge 2024. In this variant of OCM, given a bipartite graph with vertices V = A ∪ B, only the nodes of the layer B can be moved. The main features of MAEDM-OCM are the following: the diversity is managed explicitly through the Best-Non-Penalized (BNP) survivor strategy, the intensification is based on Iterated Local Search (ILS), and the cycle crossover is applied. Regarding the intensification step, the neighborhood is based on shifts and only a subset of the neighbors in the local search are explored. The use of the BNP replacement was key to attain a robust optimizer. It was also important to incorporate low-level optimizations to efficiently calculate the number of crossings and to reduce the requirements of memory. In the case of the longest instances (|B| > 17000) the memetic approach is not applicable with the time constraints established in the challenge. In such cases, ILS is applied. The optimizer is not always applied to the original graph. In particular, twin nodes in B are grouped in a single node.
@InProceedings{segura_et_al:LIPIcs.IPEC.2024.31, author = {Segura, Carlos and Lugo, L\'{a}zaro and Miranda, Gara and Serrano C\'{a}rdenas, Edison David}, title = {{PACE Solver Description: CIMAT\underlineTeam}}, booktitle = {19th International Symposium on Parameterized and Exact Computation (IPEC 2024)}, pages = {31:1--31:4}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-353-9}, ISSN = {1868-8969}, year = {2024}, volume = {321}, editor = {Bonnet, \'{E}douard and Rz\k{a}\.{z}ewski, Pawe{\l}}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.IPEC.2024.31}, URN = {urn:nbn:de:0030-drops-222577}, doi = {10.4230/LIPIcs.IPEC.2024.31}, annote = {Keywords: Memetic Algorithms, Diversity Management, One-sided Crossing Minimization} }
Feedback for Dagstuhl Publishing