A metaheuristic proposal using Java for the quadratic assignment problem

One of the classic combinatorial optimization problems belonging to the NP-hard class is the quadratic assignment problem. The interest in solving the problem lies in its high computational complexity, as well as its applications in: logistics, electronic circuits, gate assignment in airports, among others. In this work, the Greedy Random Adaptive Search Procedure metaheuristic was implemented to find its solutions. The main contribution of this work is the adaptation of a neighborhood structure contained in k-exchanges in the post-processing phase. The tests were performed for 29 large-scale instances whose dimensions range from 64 to 254 taken from the QAPLIB. The approximate solutions were found through a metaheuristic that bases its search on neighborhoods and local search algorithms. Java was the programming language used for the implementation of metaheuristics; its execution allowed balancing the parameters to obtain competitive results with respect to the values ​​known in the literature. The results reported and presented in this work achieved the proposed objectives.

Authors

Institutions

Publication Details

Journal
International Journal of Combinatorial Optimization Problems and Informatics.
Published
2025-10-12
DOI
https://doi.org/10.61467/2007.1558.2025.v16i4.563
Primary Topic
Vehicle Routing Optimization Methods
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A metaheuristic proposal using Java for the quadratic assignment problem

Erika Granillo Martínez, Rogelio González Velázquez, María Beatríz Bernábe Loranca, Abraham Sánchez López
International Journal of Combinatorial Optimization Problems and Informatics.
Vehicle Routing Optimization Methods
article

A metaheuristic proposal using Java for the quadratic assignment problem

Erika Granillo Martínez, Rogelio González Velázquez, María Beatríz Bernábe Loranca, Abraham Sánchez López
article en

Abstract

One of the classic combinatorial optimization problems belonging to the NP-hard class is the quadratic assignment problem. The interest in solving the problem lies in its high computational complexity, as well as its applications in: logistics, electronic circuits, gate assignment in airports, among others. In this work, the Greedy Random Adaptive Search Procedure metaheuristic was implemented to find its solutions. The main contribution of this work is the adaptation of a neighborhood structure contained in k-exchanges in the post-processing phase. The tests were performed for 29 large-scale instances whose dimensions range from 64 to 254 taken from the QAPLIB. The approximate solutions were found through a metaheuristic that bases its search on neighborhoods and local search algorithms. Java was the programming language used for the implementation of metaheuristics; its execution allowed balancing the parameters to obtain competitive results with respect to the values ​​known in the literature. The results reported and presented in this work achieved the proposed objectives.

International Journal of Combinatorial Optimization Problems and Informatics.Vol. 16(4)
Benemérita Universidad Autónoma de Puebla (MX)
Openalex Percentile: Top 59%
Vehicle Routing Optimization Methods
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.