Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Graham Kendall is active.

Publication


Featured researches published by Graham Kendall.


Archive | 2003

Hyper-Heuristics: An Emerging Direction in Modern Search Technology

Edmund K. Burke; Graham Kendall; Jim Newall; Emma Hart; Peter Ross; Sonia Schulenburg

This chapter introduces and overviews an emerging methodology in search and optimisation. One of the key aims of these new approaches, which have been termed hyperheuristics, is to raise the level of generality at which optimisation systems can operate. An objective is that hyper-heuristics will lead to more general systems that are able to handle a wide range of problem domains rather than current meta-heuristic technology which tends to be customised to a particular problem or a narrow class of problems. Hyper-heuristics are broadly concerned with intelligently choosing the right heuristic or algorithm in a given situation. Of course, a hyper-heuristic can be (often is) a (meta-)heuristic and it can operate on (meta-)heuristics. In a certain sense, a hyper-heuristic works at a higher level when compared with the typical application of meta-heuristics to optimisation problems, i.e., a hyper-heuristic could be thought of as a (meta)-heuristic which operates on lower level (meta-)heuristics. In this chapter we will introduce the idea and give a brief history of this emerging area. In addition, we will review some of the latest work to be published in the field.


Journal of the Operational Research Society | 2013

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

Edmund K. Burke; Michel Gendreau; Matthew R. Hyde; Graham Kendall; Gabriela Ochoa; Ender Özcan; Rong Qu

Hyper-heuristics comprise a set of approaches that are motivated (at least in part) by the goal of automating the design of heuristic methods to solve hard computational search problems. An underlying strategic research challenge is to develop more generally applicable search methodologies. The term hyper-heuristic is relatively new; it was first used in 2000 to describe heuristics to choose heuristics in the context of combinatorial optimisation. However, the idea of automating the design of heuristics is not new; it can be traced back to the 1960s. The definition of hyper-heuristics has been recently extended to refer to a search method or learning mechanism for selecting or generating heuristics to solve computational search problems. Two main hyper-heuristic categories can be considered: heuristic selection and heuristic generation. The distinguishing feature of hyper-heuristics is that they operate on a search space of heuristics (or heuristic components) rather than directly on the search space of solutions to the underlying problem that is being addressed. This paper presents 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. Current research trends and directions for future research are also discussed.


Journal of Heuristics | 2003

A Tabu-Search Hyperheuristic for Timetabling and Rostering

Edmund K. Burke; Graham Kendall; Eric Soubeiga

Hyperheuristics can be defined to be heuristics which choose between heuristics in order to solve a given optimisation problem. The main motivation behind the development of such approaches is the goal of developing automated scheduling methods which are not restricted to one problem. In this paper we report the investigation of a hyperheuristic approach and evaluate it on various instances of two distinct timetabling and rostering problems. In the framework of our hyperheuristic approach, heuristics compete using rules based on the principles of reinforcement learning. A tabu list of heuristics is also maintained which prevents certain heuristics from being chosen at certain times during the search. We demonstrate that this tabu-search hyperheuristic is an easily re-usable method which can produce solutions of at least acceptable quality across a variety of problems and instances. In effect the proposed method is capable of producing solutions that are competitive with those obtained using state-of-the-art problem-specific techniques for the problems studied here, but is fundamentally more general than those techniques.


PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III | 2000

A Hyperheuristic Approach to Scheduling a Sales Summit

Peter I. Cowling; Graham Kendall; Eric Soubeiga

The concept of a hyperheuristic is introduced as an approach that operates at a higher lever of abstraction than current metaheuristic approaches. The hyperheuristic manages the choice of which lower-level heuristic method should be applied at any given time, depending upon the characteristics of the region of the solution space currently under exploration. We analyse the behaviour of several different hyperheuristic approaches for a real-world personnel scheduling problem. Results obtained show the effectiveness of our approach for this problem and suggest wider applicability of hyperheuristic approaches to other problems of scheduling and combinatorial optimisation.


Archive | 2010

A Classification of Hyper-heuristic Approaches

Edmund K. Burke; Matthew R. Hyde; Graham Kendall; Gabriela Ochoa; Ender Özcan; John R. Woodward

The current state of the art in hyper-heuristic research comprises a set of approaches that share the common goal of automating the design and adaptation of heuristic methods to solve hard computational search problems. The main goal is to produce more generally applicable search methodologies. In this chapter we present an overview of previous categorisations of hyper-heuristics and provide a unified classification and definition, which capture the work that is being undertaken in this field. We distinguish between two main hyper-heuristic categories: heuristic selection and heuristic generation. Some representative examples of each category are discussed in detail. Our goals are to clarify the mainfeatures of existing techniques and to suggest new directions for hyper-heuristic research.


IEEE Transactions on Evolutionary Computation | 2004

Diversity in genetic programming: an analysis of measures and correlation with fitness

Edmund K. Burke; Steven M. Gustafson; Graham Kendall

Examines measures of diversity in genetic programming. The goal is to understand the importance of such measures and their relationship with fitness. Diversity methods and measures from the literature are surveyed and a selected set of measures are applied to common standard problem instances in an experimental study. Results show the varying definitions and behaviors of diversity and the varying correlation between diversity and fitness during different stages of the evolutionary process. Populations in the genetic programming algorithm are shown to become structurally similar while maintaining a high amount of behavioral differences. Conclusions describe what measures are likely to be important for understanding and improving the search process and why diversity might have different meaning for different problem domains.


Operations Research | 2004

A New Placement Heuristic for the Orthogonal Stock-Cutting Problem

Edmund K. Burke; Graham Kendall; Glenn Whitwell

This paper presents a new best-fit heuristic for the two-dimensional rectangular stock-cutting problem and demonstrates its effectiveness by comparing it against other published approaches. A placement algorithm usually takes a list of shapes, sorted by some property such as increasing height or decreasing area, and then applies a placement rule to each of these shapes in turn. The proposed method is not restricted to the first shape encountered but may dynamically search the list for better candidate shapes for placement. We suggest an efficient implementation of our heuristic and show that it compares favourably to other heuristic and metaheuristic approaches from the literature in terms of both solution quality and execution time. We also present data for new problem instances to encourage further research and greater comparison between this and future methods.


Computers & Operations Research | 2010

Invited Review: Scheduling in sports: An annotated bibliography

Graham Kendall; Sigrid Knust; Celso C. Ribeiro; Sebastián Urrutia

Sports have worldwide appeal. Professional sport leagues involve significant investments in players. Events such as the Olympics Games, the Football World Cup and the major golf and tennis tournaments generate huge worldwide television audiences and many sports are multi-million dollar industries. A key aspect of sporting events is the ability to generate schedules that optimize logistic issues and that are seen as fair to all those who have an interest. This is not just restricted to generating the fixtures, but also to other areas such as assigning officials to the games in the competitions. This paper provides an annotated bibliography for sports scheduling articles. This area can be traced back over 40 years. It is noticeable that the number of papers has risen in recent years, demonstrating that scientific interest is increasing in this area.


Archive | 2009

Exploring Hyper-heuristic Methodologies with Genetic Programming

Edmund K. Burke; Mathew R. Hyde; Graham Kendall; Gabriela Ochoa; Ender Özcan; John R. Woodward

Hyper-heuristics represent a novel search methodology that is motivated by the goal of automating the process of selecting or combining simpler heuristics in order to solve hard computational search problems. An extension of the original hyper-heuristic idea is to generate new heuristics which are not currently known. These approaches operate on a search space of heuristics rather than directly on a search space of solutions to the underlying problem which is the case with most meta-heuristics implementations. In the majority of hyper-heuristic studies so far, a framework is provided with a set of human designed heuristics, taken from the literature, and with good measures of performance in practice. A less well studied approach aims to generate new heuristics from a set of potential heuristic components. The purpose of this chapter is to discuss this class of hyper-heuristics, in which Genetic Programming is the most widely used methodology. A detailed discussion is presented including the steps needed to apply this technique, some representative case studies, a literature review of related work, and a discussion of relevant issues. Our aim is to convey the exciting potential of this innovative approach for automating the heuristic design process.


european conference on evolutionary computation in combinatorial optimization | 2012

HyFlex: a benchmark framework for cross-domain heuristic search

Gabriela Ochoa; Matthew R. Hyde; Timothy Curtois; José Antonio Vázquez-Rodríguez; James Walker; Michel Gendreau; Graham Kendall; Andrew J. Parkes; Sanja Petrovic; Edmund K. Burke

This paper presents HyFlex, a software framework for the development of cross-domain search methodologies. The framework features a common software interface for dealing with different combinatorial optimisation problems and provides the algorithm components that are problem specific. In this way, the algorithm designer does not require a detailed knowledge of the problem domains and thus can concentrate his/her efforts on designing adaptive general-purpose optimisation algorithms. Six hard combinatorial problems are fully implemented: maximum satisfiability, one dimensional bin packing, permutation flow shop, personnel scheduling, traveling salesman and vehicle routing. Each domain contains a varied set of instances, including real-world industrial data and an extensive set of state-of-the-art problem specific heuristics and search operators. HyFlex represents a valuable new benchmark of heuristic search generality, with which adaptive cross-domain algorithms are being easily developed and reliably compared.This article serves both as a tutorial and a as survey of the research achievements and publications so far using HyFlex.

Collaboration


Dive into the Graham Kendall's collaboration.

Top Co-Authors

Avatar

Edmund K. Burke

Queen Mary University of London

View shared research outputs
Top Co-Authors

Avatar

Jiawei Li

University of Nottingham

View shared research outputs
Top Co-Authors

Avatar

Masri Ayob

National University of Malaysia

View shared research outputs
Top Co-Authors

Avatar

Ruibin Bai

The University of Nottingham Ningbo China

View shared research outputs
Top Co-Authors

Avatar

Rong Qu

University of Nottingham

View shared research outputs
Top Co-Authors

Avatar

Nasser R. Sabar

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Barry McCollum

Queen's University Belfast

View shared research outputs
Top Co-Authors

Avatar

Ender Özcan

University of Nottingham

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge