School of Computing

A design framework for metaheuristics

Colin G. Johnson

Artificial Intelliigence Review, 29(2):182-196, April 2008 [doi].

Abstract

This paper is concerned with taking an engineering approach towards the application of metaheuristic problem solving methods, i.e. heuristics that aim to solve a wide variety of problems. How can a practitioner solve a problem using metaheuristic methods? What choices do they have, and how are these choices influenced by the problem at hand? Are there sensible universal choices which can be made, or are these choices always problem-dependent? The aim of this paper is to address questions such as these in the context of a (soft) engineering design framework for the application of metaheuristics. The aim of this framework is to make explicit the choices which a practitioner needs to make in applying these techniques, and to give some guidelines for how metaheuristics might be tuned to problems by considering different problem- and solution-types.

Download publication 125 kbytes (PDF)

Bibtex Record

@article{2949,
author = {Colin G. Johnson},
title = {A Design Framework for Metaheuristics},
month = {April},
year = {2008},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {10.1007/s10462-009-9113-x},
url = {http://www.cs.kent.ac.uk/pubs/2008/2949},
    publication_type = {article},
    submission_id = {15145_1250775199},
    ISSN = {1573-7462},
    journal = {Artificial Intelliigence Review},
    volume = {29},
    number = {2},
    publisher = {Springer-Verlag},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014