Applying instance space analysis for metaheuristic selection to the 0–1 multidemand multidimensional knapsack problem

The empirical testing of metaheuristic solution methods for optimization applications should consider the effect of the underlying structure of the optimization problem test instances employed. This paper presents a methodology for analyzing the performance of metaheuristics applied to the 0–1 multi...

Full description

Saved in:
Bibliographic Details
Published in:Computers & operations research Vol. 170; p. 106747
Main Authors: Scherer, Matthew E., Hill, Raymond R., Lunday, Brian J., Cox, Bruce A., White, Edward D.
Format: Journal Article
Language:English
Published: Elsevier Ltd 01.10.2024
Subjects:
ISSN:0305-0548
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The empirical testing of metaheuristic solution methods for optimization applications should consider the effect of the underlying structure of the optimization problem test instances employed. This paper presents a methodology for analyzing the performance of metaheuristics applied to the 0–1 multidemand multidimensional knapsack problem (MDMKP) specifically considering problem structure. This research leverages instance space analysis (ISA) to graphically depict both the multidimensional problem structure and metaheuristic performance. A new instance generation method augments the existing set of test instances; in doing so, it introduces correlation structure into the problem and helps ensure MDMKP instance feasibility. Testing compares four metaheuristics from the literature and trains an interpretable machine learning model to select a metaheuristic for a given instance based on that problem’s meta-features. The results show that the correlation structure meta-features are significant factors affecting metaheuristic performance and that a decision tree model can provide interpretable insights into the algorithm selection problem. This work demonstrates the usefulness of ISA for rigorous empirical testing to enhance understanding the performance of metaheuristics applied to the MDMKP. •Metaheuristic Selection with Instance Space Analysis.•Propose interpretable Machine Learning method for Algorithm Selection Problem.•Apply Algorithm Selection Problem to Multidemand Multidimensional Knapsack Problem.
ISSN:0305-0548
DOI:10.1016/j.cor.2024.106747