scispace - formally typeset
Open AccessJournal ArticleDOI

A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems

Reads0
Chats0
TLDR
The proposed high-level strategy utilizes a dynamic multiarmed bandit-extreme value-based reward as an online heuristic selection mechanism to select the appropriate heuristic to be applied at each iteration, instead of using human-designed criteria.
Abstract
Hyper-heuristics are search methodologies that aim to provide high-quality solutions across a wide variety of problem domains, rather than developing tailor-made methodologies for each problem instance/domain. A traditional hyper-heuristic framework has two levels, namely, the high level strategy (heuristic selection mechanism and the acceptance criterion) and low level heuristics (a set of problem specific heuristics). Due to the different landscape structures of different problem instances, the high level strategy plays an important role in the design of a hyper-heuristic framework. In this paper, we propose a new high level strategy for a hyper-heuristic framework. The proposed high-level strategy utilizes a dynamic multiarmed bandit-extreme value-based reward as an online heuristic selection mechanism to select the appropriate heuristic to be applied at each iteration. In addition, we propose a gene expression programming framework to automatically generate the acceptance criterion for each problem instance, instead of using human-designed criteria. Two well-known, and very different, combinatorial optimization problems, one static (exam timetabling) and one dynamic (dynamic vehicle routing) are used to demonstrate the generality of the proposed framework. Compared with state-of-the-art hyper-heuristics and other bespoke methods, empirical results demonstrate that the proposed framework is able to generalize well across both domains. We obtain competitive, if not better results, when compared to the best known results obtained from other methods that have been presented in the scientific literature. We also compare our approach against the recently released hyper-heuristic competition test suite. We again demonstrate the generality of our approach when we compare against other methods that have utilized the same six benchmark datasets from this test suite.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Recent Advances in Selection Hyper-heuristics

TL;DR: This paper focuses only on selection hyper-heuristics and presents critical discussion, current research trends and directions for future research, and the existing classification of selectionhyper- heuristics is extended, in order to reflect the nature of the challenges faced in contemporary research.
Book ChapterDOI

A Classification of Hyper-Heuristic Approaches: Revisited

TL;DR: This chapter overviews previous categorisations of hyper-heuristics and provides a unified classification and definition of heuristic categories and distinguishes between two mainhyper-heuristic categories: heuristic selection and heuristic generation.
Journal ArticleDOI

Multifactorial Genetic Programming for Symbolic Regression Problems

TL;DR: This is the first attempt in the literature to conduct multitasking GP using a single population using a novel multifactorial GP algorithm which consists of a novel scalable chromosome encoding scheme which is capable of representing multiple solutions simultaneously.
Journal ArticleDOI

Heterogeneous Cooperative Co-Evolution Memetic Differential Evolution Algorithm for Big Data Optimization Problems

TL;DR: A heterogeneous framework that integrates a cooperative co-evolution method with various types of memetic algorithms to solve big data optimization problems that involve a very large number of variables and need to be analyzed in a short period of time.
Journal ArticleDOI

Surrogate-Assisted Genetic Programming With Simplified Models for Automated Design of Dispatching Rules

TL;DR: This paper aims at developing a new surrogate assisted GP to help improving the quality of the evolved rules without significant computational costs.
References
More filters
MonographDOI

The vehicle routing problem

Paolo Toth, +1 more
TL;DR: In this paper, the authors present a comprehensive overview of the most important techniques proposed for the solution of hard combinatorial problems in the area of vehicle routing problems, focusing on a specific family of problems.
Book

Metaheuristics: From Design to Implementation

TL;DR: This book provides a complete background on metaheuristics and shows readers how to design and implement efficient algorithms to solve complex optimization problems across a diverse range of applications, from networking and bioinformatics to engineering design, routing, and scheduling.
Journal ArticleDOI

Parameter control in evolutionary algorithms

TL;DR: This paper revision the terminology, which is unclear and confusing, thereby providing a classification of such control mechanisms, and surveys various forms of control which have been studied by the evolutionary computation community in recent years.
Journal ArticleDOI

Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power

TL;DR: This paper focuses on the use of nonparametric statistical inference for analyzing the results obtained in an experiment design in the field of computational intelligence, and presents a case study which involves a set of techniques in classification tasks.
Journal ArticleDOI

Hyper-heuristics: a survey of the state of the art

TL;DR: A critical discussion of the scientific literature on hyper-heuristics including their origin and intellectual roots, a detailed account of the main types of approaches, and an overview of some related areas are presented.
Related Papers (5)