A random-key GRASP for combinatorial optimization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chaves, Antonio A., Resende, Mauricio G. C., Silva, Ricardo M. A.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910687398199296
author Chaves, Antonio A.
Resende, Mauricio G. C.
Silva, Ricardo M. A.
author_facet Chaves, Antonio A.
Resende, Mauricio G. C.
Silva, Ricardo M. A.
contents This paper proposes a problem-independent GRASP metaheuristic using the random-key optimizer (RKO) paradigm. GRASP (greedy randomized adaptive search procedure) is a metaheuristic for combinatorial optimization that repeatedly applies a semi-greedy construction procedure followed by a local search procedure. The best solution found over all iterations is returned as the solution of the GRASP. Continuous GRASP (C-GRASP) is an extension of GRASP for continuous optimization in the unit hypercube. A random-key optimizer (RKO) uses a vector of random keys to encode a solution to a combinatorial optimization problem. It uses a decoder to evaluate a solution encoded by the vector of random keys. A random-key GRASP is a C-GRASP where points in the unit hypercube are evaluated employing a decoder. We describe random key GRASP consisting of a problem-independent component and a problem-dependent decoder. As a proof of concept, the random-key GRASP is tested on five NP-hard combinatorial optimization problems: traveling salesman problem, tree of hubs location problem, Steiner triple covering problem, node capacitated graph partitioning problem, and job sequencing and tool switching problem.
format Preprint
id arxiv_https___arxiv_org_abs_2405_18681
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A random-key GRASP for combinatorial optimization
Chaves, Antonio A.
Resende, Mauricio G. C.
Silva, Ricardo M. A.
Neural and Evolutionary Computing
Artificial Intelligence
Optimization and Control
90-02, 90B40, 90C27
G.1.6; G.2.1; I.2.8
This paper proposes a problem-independent GRASP metaheuristic using the random-key optimizer (RKO) paradigm. GRASP (greedy randomized adaptive search procedure) is a metaheuristic for combinatorial optimization that repeatedly applies a semi-greedy construction procedure followed by a local search procedure. The best solution found over all iterations is returned as the solution of the GRASP. Continuous GRASP (C-GRASP) is an extension of GRASP for continuous optimization in the unit hypercube. A random-key optimizer (RKO) uses a vector of random keys to encode a solution to a combinatorial optimization problem. It uses a decoder to evaluate a solution encoded by the vector of random keys. A random-key GRASP is a C-GRASP where points in the unit hypercube are evaluated employing a decoder. We describe random key GRASP consisting of a problem-independent component and a problem-dependent decoder. As a proof of concept, the random-key GRASP is tested on five NP-hard combinatorial optimization problems: traveling salesman problem, tree of hubs location problem, Steiner triple covering problem, node capacitated graph partitioning problem, and job sequencing and tool switching problem.
title A random-key GRASP for combinatorial optimization
topic Neural and Evolutionary Computing
Artificial Intelligence
Optimization and Control
90-02, 90B40, 90C27
G.1.6; G.2.1; I.2.8
url https://arxiv.org/abs/2405.18681