Abraham Duarte

dblp:85/3743 · DBLP profile ↗
← Back
42ranked-venue papers
8as first author
12since 2021 · last 2026
0000-0002-4532-3124ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 26 · 5 first-author · 9 since 2021Theory of computation · 5 · 1 first-authorComputer networks · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1
YearPublicationVenuePosition
2026 Metaheuristic algorithms for the induced p-median problem with upgrades
abstract
Facility location problems (FLPs) are a family of optimisation problems with significant social impact. This class of problems has been the subject of study since the 1960s, with classical approaches including the Weber problem and the p -Median problem. Currently, more complex variations of these problems are being investigated. In particular, the Induced p -Median Problem with Upgrades (IpMU) represents a variation of the classical p -Median problem, where the concepts of transport cost and time are separated as distinct metrics in the input graph of the problem. Furthermore, the problem includes a budget which allows one to relax the graph costs, reducing the cost of the edges, thus improving the associated routes between the designated medians and the customers. In this study, a metaheuristic algorithm, based on the Greedy Randomized Adaptive Search Procedure (GRASP), is proposed. A two-phase resolution scheme is defined, studying the median problem and the upgrading problem independently. In this approach, a larger set of state-of-the-art instances was analysed to ensure a fair comparison with previous proposals. In addition, the characteristics of the instances were studied to assess their complexity. The results obtained are promising when compared to the state-of-the-art, which is based entirely on mathematical programming models. The execution time was improved on average by two orders of magnitude for the harder instances, and the best known result was obtained in more than 99% of the tested instances.
Sérgio Salazar, Abraham Duarte, Mauricio G. C. Resende, José Manuel Colmenar
Knowl. Based Syst.2
2025 A novel parallel framework for scatter search
abstract
Scatter search (SS) is a well-established metaheuristic for hard combinatorial optimization problems. SS is characterized by its versatility and ease of context adaptation and implementation. Although the literature includes SS parallelization schemes for specific problems, a general parallel framework for scatter search has not been developed and tested. We introduce three SS parallel designs, each focusing on a different task, namely, reducing computational time, increasing search exploration, and balancing search intensification and diversification. The proposed designs are tested on problems where the state of the art is a traditional (sequential) SS approach. This testing platform helps us assess the contributions of the parallel computing strategies to solution speed and quality. Our publicly available code is designed to be adapted to optimization problems that are not considered here. The results show promising avenues for establishing a general framework of SS parallelization. • Several designs for parallelizing scatter search are proposed. • The new parallel designs are tested on three combinatorial optimization problems. • Computational results assess the performance of the parallel designs. • The advantages and disadvantages of each parallel design are discussed.
Alejandra Casado, Sergio Pérez-Peló, Jesús Sánchez-Oro, Abraham Duarte, Manuel Laguna
Knowl. Based Syst.4
2024 Multi-objective general variable neighborhood search for software maintainability optimization
abstract
The quality of software projects is measured by different attributes such as efficiency, security, robustness, or understandability, among others. In this paper, we focus on maintainability by studying the optimization of software modularity, which is one of the most important aspects in this regard. Specifically, we study two well-known and closely related multi-objective optimization problems: the Equal-size Cluster Approach Problem (ECA) and the Maximizing Cluster Approach Problem (MCA). Each of these two problems looks for the optimization of several conflicting and desirable objectives in terms of modularity. To this end, we propose a method based on the Multi-Objective Variable Neighborhood Search (MO-VNS) methodology in combination with a constructive procedure based on Path-Relinking. As far as we know, this is the first time that a method based on MO-VNS is proposed for the MCA and ECA problems. To enhance the performance of the proposed algorithm, we present three advanced strategies: an incremental evaluation of the objective functions, an efficient exploration of promising areas in the search space, and an analysis of the objectives that better serve as guiding functions during the search phase. Our proposal has been validated by experimentally comparing the performance of our algorithm with the best previous state-of-the-art method for the problem and three reference methods for multi-objective optimization. The experiments have been performed on a set of 124 real software instances previously reported in the literature.
Javier Yuste, Eduardo G. Pardo, Abraham Duarte, Jin-Kao Hao
Eng. Appl. Artif. Intell.3
2024 A Practical Methodology for Reproducible Experimentation: An Application to the Double-Row Facility Layout Problem
abstract
Reproducibility of experiments is a complex task in stochastic methods such as evolutionary algorithms or metaheuristics in general. Many works from the literature give general guidelines to favor reproducibility. However, none of them provide both a practical set of steps or software tools to help in this process. In this article, we propose a practical methodology to favor reproducibility in optimization problems tackled with stochastic methods. This methodology is divided into three main steps, where the researcher is assisted by software tools which implement state-of-the-art techniques related to this process. The methodology has been applied to study the double-row facility layout problem (DRFLP) where we propose a new algorithm able to obtain better results than the state-of-the-art methods. To this aim, we have also replicated the previous methods in order to complete the study with a new set of larger instances. All the produced artifacts related to the methodology and the study of the target problem are available in Zenodo.
Raúl Martín-Santamaría, Sergio Cavero, Alberto Herrán, Abraham Duarte, José Manuel Colmenar
Evol. Comput.4
2023 Variable neighborhood search approach with intensified shake for monitor placement
abstract
Abstract Several problems are emerging in the context of communication networks and most of them must be solved in reduced computing time since they affect to critical tasks. In this research, the monitor placement problem is tackled. This problem tries to cover the communications of an entire network by locating a monitor in specific nodes of the network, in such a way that every link remains surveyed. In case that a solution cannot be generated in the allowed computing time, a penalty will be assumed for each link uncovered. The problem is addressed by considering the variable neighborhood search framework, proposing a novel constructive method, an intelligent local search to optimize the improvement phase, and an intensified shake to guide the search to more promising solutions. The proposed algorithm is compared with a hybrid search evolutionary algorithm over a set of instances derived from real‐life networks to prove its performance.
Alejandra Casado, Nenad Mladenovic, Jesús Sánchez-Oro, Abraham Duarte
Networks4
2023 A reactive path relinking algorithm for solving the bi-objective p-Median and p-Dispersion problem
abstract
Abstract This paper deals with an interesting facility location problem known as the bi-objective p -Median and p -Dispersion problem ( BpMD problem). The BpMD problem seeks to locate p facilities to service a set of n demand points, and the goal is to minimize the total distance between facilities and demand points and, simultaneously, maximize the minimum distance between all pairs of hosted facilities. The problem is addressed with a novel path relinking approach, called reactive path relinking, which hybridizes two of the most extended path relinking variants: interior path relinking and exterior path relinking. Additionally, the proposal is adapted to a multi-objective perspective for finding a good approximation of the Pareto front. Computational results prove the superiority of the proposed algorithm over the best procedures found in the literature.
Isaac Lozano-Osorio, Jesús Sánchez-Oro, A. D. López-Sánchez, Abraham Duarte
Soft Comput.4
2022 Max-min dispersion with capacity and cost for a practical location problem
abstract
Diversity and dispersion problems deal with selecting a subset of elements from a given set in such a way that their diversity is maximized. This study considers a practical location problem recently proposed in the context of max–min dispersion models. It is called the generalized dispersion problem, and it models realistic applications by introducing capacity and cost constraints. We propose two effective linear formulations for this problem, and develop a hybrid metaheuristic algorithm based on the variable neighborhood search methodology, to solve real instances. Extensive numerical computational experiments are performed to compare our hybrid metaheuristic with the state-of-art heuristic, and with integer linear programming formulations (ILP). Results on public benchmark instances show the superiority of our proposal with respect to the previous algorithms. Our extensive experimentation reveals that ILP models are able to optimally solve medium-size instances with the Gurobi optimizer, although metaheuristics outperform ILP both in running time and quality in large-size instances.
Isaac Lozano-Osorio, Anna Martínez-Gavara, Rafael Martí, Abraham Duarte
Expert Syst. Appl.4
2022 Strategic oscillation for the balanced minimum sum-of-squares clustering problem
Raúl Martín-Santamaría, Jesús Sánchez-Oro, Sergio Pérez-Peló, Abraham Duarte
Inf. Sci.4
2022 An efficient heuristic algorithm for software module clustering optimization
Javier Yuste, Abraham Duarte, Eduardo G. Pardo
J. Syst. Softw.2
2022 A variable neighborhood search approach for cyclic bandwidth sum problem
Sergio Cavero, Eduardo G. Pardo, Abraham Duarte, Eduardo Rodriguez-Tello
Knowl. Based Syst.3
2021 An improved GRASP method for the multiple row equal facility layout problem
Nicolás R. Uribe, Alberto Herrán, José Manuel Colmenar, Abraham Duarte
Expert Syst. Appl.4
2021 Two-dimensional bandwidth minimization problem: Exact and heuristic approaches
Miguel Ángel Rodríguez-García, Jesús Sánchez-Oro, Eduardo Rodriguez-Tello, Éric Monfroy, Abraham Duarte
Knowl. Based Syst.5
2020 Finding weaknesses in networks using Greedy Randomized Adaptive Search Procedure and Path Relinking
abstract
Abstract In recent years, the relevance of cybersecurity has been increasingly evident to companies and institutions, as well as to final users. Because of that, it is important to ensure the robustness of a network. With the aim of improving the security of the network, it is desirable to find out which are the most critical nodes in order to protect them from external attackers. This work tackles this problem, named the α‐separator problem, from a heuristic perspective, proposing an algorithm based on the Greedy Randomized Adaptive Search Procedure (GRASP). In particular, a novel approach for the constructive procedure is proposed, where centrality metrics derived from social network analysis are used as a greedy criterion. Furthermore, the quality of the provided solutions is improved by means of a combination method based on Path Relinking (PR). This work explores different variants of PR, also adapting the most recent one, Exterior PR, for the problem under consideration. The combination of GRASP + PR allows the algorithm to obtain high‐quality solutions within a reasonable computing time. The proposal is supported by a set of intensive computational experiments that show the quality of the proposal, comparing it with the most competitive algorithm found in the state of art.
Sergio Pérez-Peló, Jesús Sánchez-Oro, Abraham Duarte
Expert Syst. J. Knowl. Eng.3
2020 GRASP with Variable NCaminoseighborhood Descent for the online order batching problem
Sergio Gil-Borrás, Eduardo G. Pardo, Antonio Alonso-Ayuso, Abraham Duarte
J. Glob. Optim.4
2020 An efficient metaheuristic for the K-page crossing number minimization problem
Alberto Herrán, José Manuel Colmenar, Abraham Duarte
Knowl. Based Syst.3
2019 A variable neighborhood search approach for the vertex bisection problem
Alberto Herrán, José Manuel Colmenar, Abraham Duarte
Inf. Sci.3
2018 A Metaheuristic Approach for the \alpha α -separator Problem
Sergio Pérez-Peló, Jesús Sánchez-Oro, Abraham Duarte
IDEAL (2)3
2018 Heuristics for the Bi-Objective Diversity Problem
José Manuel Colmenar, Rafael Martí, Abraham Duarte
Expert Syst. Appl.3
2018 Iterated Greedy algorithm for performing community detection in social networks
Jesús Sánchez-Oro, Abraham Duarte
Future Gener. Comput. Syst.2
2018 Multi-objective memetic optimization for the bi-objective obnoxious p-median problem
José Manuel Colmenar, Rafael Martí, Abraham Duarte
Knowl. Based Syst.3
2016 Scatter search for the bandpass problem
Jesús Sánchez-Oro, Manuel Laguna, Rafael Martí, Abraham Duarte
J. Glob. Optim.4
2016 GRASP with path relinking for the single row facility layout problem
Manuel Rubio-Sánchez, Micael Gallego, Francisco Gortázar, Abraham Duarte
Knowl. Based Syst.4
2015 Greedy randomized adaptive search procedure with exterior path relinking for differential dispersion minimization
Abraham Duarte, Jesús Sánchez-Oro, Mauricio G. C. Resende, Fred W. Glover, Rafael Martí
Inf. Sci.1
2015 Multi-objective variable neighborhood search: an application to combinatorial optimization problems
Abraham Duarte, Juan José Pantrigo, Eduardo G. Pardo, Nenad Mladenovic
J. Glob. Optim.1
2015 Tabu search for the Max-Mean Dispersion Problem
Rubén Carrasco, AnThanh Pham Trinh, Micael Gallego, Francisco Gortázar, Rafael Martí, Abraham Duarte
Knowl. Based Syst.6
2015 Scatter search for the profile minimization problem
abstract
We study the problem of minimizing the profile of a graph and develop a solution method by following the tenets of scatter search. Our procedure exploits the network structure of the problem and includes strategies that produce a computationally efficient and agile search. Among several mechanisms, our search includes path relinking as the basis for combining solutions to generate new ones. The profile minimization problem (PMP) is NP‐Hard and has relevant applications in numerical analysis techniques that rely on manipulating large sparse matrices. The problem was proposed in the early 1970s but the state‐of‐the‐art does not include a method that could be considered powerful by today's computing standards. Extensive computational experiments show that we have accomplished our goal of pushing the envelope and establishing a new standard in the solution of the PMP. © 2014 Wiley Periodicals, Inc. NETWORKS, Vol. 65(1), 10–21. 2015
Jesús Sánchez-Oro, Manuel Laguna, Abraham Duarte, Rafael Martí
Networks3
2014 A black-box scatter search for optimization problems with integer variables
Manuel Laguna, Francisco Gortázar, Micael Gallego, Abraham Duarte, Rafael Martí
J. Glob. Optim.4
2014 GRASP with ejection chains for the dynamic memory allocation in embedded systems
Marc Sevaux, André Rossi, María Soto, Abraham Duarte, Rafael Martí
Soft Comput.4
2013 A hybrid metaheuristic for the cyclic antibandwidth problem
Manuel Lozano 0001, Abraham Duarte, Francisco Gortázar, Rafael Martí
Knowl. Based Syst.2
2013 Designing effective improvement methods for scatter search: an experimental study on global optimization
Lars Magnus Hvattum, Abraham Duarte, Fred W. Glover, Rafael Martí
Soft Comput.2
2011 GRASP with path relinking heuristics for the antibandwidth problem
abstract
Abstract This article proposes a linear integer programming formulation and several heuristics based on GRASP and path relinking for the antibandwidth problem. In the antibandwidth problem, one is given an undirected graph with n nodes and must label the nodes in a way that each node receives a unique label from the set {1, 2,…, n }, such that, among all adjacent node pairs, the minimum difference between the node labels is maximized. Computational results show that only small instances of this problem can be solved exactly (to optimality) with a commercial integer programming solver and that the heuristics find high‐quality solutions in much less time than the commercial solver. © 2010 Wiley Periodicals, Inc. NETWORKS, Vol. 58(3), 171–189 2011
Abraham Duarte, Rafael Martí, Mauricio G. C. Resende, Ricardo Martins de Abreu Silva
Networks1
2011 Path relinking for large-scale global optimization
Abraham Duarte, Rafael Martí, Francisco Gortázar
Soft Comput.1
2010 Improving Iterated Local Search Solution for the Linear Ordering Problem with Cumulative Costs (LOPCC)
David Terán Villanueva, Héctor J. Fraire H., Abraham Duarte, Rodolfo A. Pazos Rangel, Juan Martín Carpio Valadez, Héctor José Puga Soberanes
KES (2)3
2009 An Adaptive Memory Procedure for Continuous Optimization
abstract
In this paper we consider the problem of finding a global optimum of an unconstrained multimodal function within the framework of adaptive memory programming, focusing on an integration of the Scatter Search and Tabu Search methodologies. Computational comparisons are performed on a test-bed of 11 types of problems. For each type, four problems are considered, each one with dimension 50, 100, 200 and 500 respectively; thus totalling 44 instances. Our results show that the Scatter Tabu Search procedure is competitive with the state-of-the-art methods in terms of the average optimality gap achieved.
Abraham Duarte, Rafael Martí, Fred W. Glover
ISDA1
2009 Advanced Scatter Search for the Max-Cut Problem
abstract
The max-cut problem consists of finding a partition of the nodes of a weighted graph into two subsets such that the sum of the weights on the arcs connecting the two subsets is maximized. This is an NP-hard problem that can also be formulated as an integer quadratic program. Several solution methods have been developed since the 1970s and applied to a variety of fields, particularly in engineering and layout design. We propose a heuristic method based on the scatter-search methodology for finding approximate solutions to this optimization problem. Our solution procedure incorporates some innovative features within the scatter-search framework: (1) the solution of the maximum diversity problem to increase diversity in the reference set, (2) a dynamic adjustment of a key parameter within the search, and (3) the adaptive selection of a combination method. We perform extensive computational experiments to first study the effect of changes in critical scatter-search elements and then to compare the efficiency of our proposal with previous solution procedures.
Rafael Martí, Abraham Duarte, Manuel Laguna
INFORMS J. Comput.2
2008 Multi-dimensional visual tracking using scatter search particle filter
Juan José Pantrigo, Ángel Sánchez 0001, Antonio S. Montemayor, Abraham Duarte
Pattern Recognit. Lett.4
2007 Representing Languages in UML - A UML Profile for Language Engineering
Francisco Gortázar, Abraham Duarte, Micael Gallego
ENASE2
2007 Agile Commitments: A MDE Approach for Language Engineering
Francisco Gortázar, Abraham Duarte, Micael Gallego
ENASE2
2006 Improving image segmentation quality through effective region merging using a hierarchical social metaheuristic
Abraham Duarte, Miguel Ángel Sánchez Vidales, Felipe Fernández, Antonio S. Montemayor
Pattern Recognit. Lett.1
2005 Scatter Search Particle Filter to Solve the Dynamic Travelling Salesman Problem
Juan José Pantrigo, Abraham Duarte, Ángel Sánchez 0001, Raúl Cabido
EvoCOP2
2005 A low-level hybridization between memetic algorithm and VNS for the max-cut problem
abstract
The Max-Cut problem consists of finding a partition of the graph nodes into two subsets, such that the sum of the edge weights having endpoints in different subsets is maximized. This NP-hard problem for non planar graphs has different applications in areas such as VLSI and ASIC design. This paper proposes an evolutionary hybrid algorithm based on low-level hybridization between Memetic Algorithms and Variable Neighborhood Search. This algorithm is tested and compared with the results, found in the bibliography, obtained by other hybrid metaheuristics for the same problem. Achieved experimental results show the suitability of the approach, and that the proposed hybrid evolutionary algorithm finds near-optimal solutions. Moreover, on a set of standard test problems, new best known solutions were produced for several instances.
Abraham Duarte, Ángel Sánchez 0001, Felipe Fernández, Raúl Cabido
GECCO1
2004 A Hierarchical Social Metaheuristic for the Max-Cut Problem
Abraham Duarte, Felipe Fernández, Ángel Sánchez 0001, Antonio S. Montemayor
EvoCOP1