Network


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

Hotspot


Dive into the research topics where Ben Paechter is active.

Publication


Featured researches published by Ben Paechter.


Informs Journal on Computing | 2010

Setting the Research Agenda in Automated Timetabling: The Second International Timetabling Competition

Barry McCollum; Andrea Schaerf; Ben Paechter; Paul McMullan; Rhydian Lewis; Andrew J. Parkes; Luca Di Gaspero; Rong Qu; Edmund K. Burke

The Second International Timetabling Competition (TTC2007) opened in August 2007. Building on the success of the first competition in 2002, this sequel aimed to further develop research activity in the area of educational timetabling. The broad aim of the competition was to create better understanding between researchers and practitioners by allowing emerging techniques to be developed and tested on real-world models of timetabling problems. To support this, a primary goal was to provide researchers with models of problems faced by practitioners through incorporating a significant number of real-world constraints. Another objective of the competition was to stimulate debate within the widening timetabling research community. The competition was divided into three tracks to reflect the important variations that exist in educational timetabling within higher education. Because these formulations incorporate an increased number of “real-world” issues, it is anticipated that the competition will now set the research agenda within the field. After finishing in January 2008, final results were made available in May 2008. Along with background to the competition, the competition tracks are described here along with a brief overview of the techniques used by the competition winners.


parallel problem solving from nature | 2002

A Framework for Distributed Evolutionary Algorithms

M. G. Arenas; Pierre Collet; A. E. Eiben; Márk Jelasity; Juan Julián Merelo Guervós; Ben Paechter; Mike Preuß; Marc Schoenauer

This paper describes the recently released DREAM (Distributed Resource Evolutionary Algorithm Machine) framework for the automatic distribution of evolutionary algorithm (EA) processing through a virtual machine built from large numbers of individual machines linked by standard Internet protocols. The framework allows five different user entry points which depend on the knowledge and requirements of the user. At the highest level, users may specify and run distributed EAs simply by manipulating graphical displays. At the lowest level the framework turns becomes a P2P (Peer to Peer) mobile agent system, that may be used for the automatic distribution of a class of processes including, but not limited to, EAs.


parallel problem solving from nature | 1998

Timetabling the Classes of an Entire University with an Evolutionary Algorithm

Ben Paechter; R. C. Rankin; Andrew Cumming; Terence C. Fogarty

This paper describes extensions to an evolutionary algorithm that timetables classes for an entire University. A new method of dealing with multi-objectives is described along with a user interface designed for it. New results are given concerning repair of poor recombination choices during local search. New methods are described and evaluated that allow timetables to be produced which have minimal changes compared to a full or partial reference timetable. The paper concludes with a discussion of scale-up issues, and gives some initial results that are very encouraging.


parallel computing | 2004

PSFGA: parallel processing and evolutionary computation for multiobjective optimisation

F. de Toro Negro; Julio Ortega; Eduardo Ros; Sonia Mota; Ben Paechter; J. M. Martín

This paper deals with the study of the cooperation between parallel processing and evolutionary computation to obtain efficient procedures for solving multiobjective optimisation problems. We propose a new algorithm called PSFGA (parallel single front genetic algorithm), an elitist evolutionary algorithm for multiobjective problems with a clearing procedure that uses a grid in the objective space for diversity maintaining purposes. Thus, PSFGA is a parallel genetic algorithm with a structured population in the form of a set of islands. The performance analysis of PSFGA has been carried out in a cluster system and experimental results show that our parallel algorithm provides adequate results in both, the quality of the solutions found and the time to obtain them. It has been shown that its sequential version also outperforms other previously proposed sequential procedures for multiobjective optimisation in the cases studied.


european conference on evolutionary computation in combinatorial optimization | 2005

Application of the grouping genetic algorithm to university course timetabling

Rhydian Lewis; Ben Paechter

University Course Timetabling-Problems (UCTPs) involve the allocation of resources (such as rooms and timeslots) to all the events of a university, satisfying a set of hard-constraints and, as much as possible, some soft constraints. Here we work with a well-known version of the problem where there seems a strong case for considering these two goals as separate sub-problems. In particular we note that the satisfaction of hard constraints fits the standard definition of a grouping problem. As a result, a grouping genetic algorithm for finding feasible timetables for “hard” problem instances has been developed, with promising results.


Selected papers from the First International Conference on Practice and Theory of Automated Timetabling | 1995

Extensions to a Memetic Timetabling System

Ben Paechter; Andrew Cumming; Michael G. Norman; Henri Luchian

This paper describes work in progress to increase the performance of a memetic timetabling system. The features looked at are two directed mutation operators, targeted mutation and a structured population that facilitates parallel implementation. Experimental results are given that show good performance improvements with directed and targeted mutation, and acceptable first results with the structure population.


Evolutionary Scheduling | 2007

Metaheuristics for university course timetabling

Rhydian Lewis; Ben Paechter; Olivia O. Rossi-Doria

The work presented in this thesis concerns the problem of timetabling at universities – particularly course-timetabling, and examines the various ways in which metaheuristic techniques might be applied to these sorts of problems. Using a popular benchmark version of a university course timetabling problem, we examine the implications of using a “twostaged” algorithmic approach, whereby in stage-one only the mandatory constraints are considered for satisfaction, with stage-two then being concerned with satisfying the remaining constraints but without re-breaking any of the mandatory constraints in the process. Consequently, algorithms for each stage of this approach are proposed and analysed in detail. For the first stage we examine the applicability of the so-called Grouping Genetic Algorithm (GGA). In our analysis of this algorithm we discover a number of scaling-up issues surrounding the general GGA approach and discuss various reasons as to why this is so. Two separate ways of enhancing general performance are also explored. Secondly, an Iterated Heuristic Search algorithm is also proposed for the same problem, and in experiments it is shown to outperform the GGA in almost all cases. Similar observations to these are also witnessed in a second set of experiments, where the analogous problem of colouring equipartite graphs is also considered. Two new metaheuristic algorithms are also proposed for the second stage of the twostaged approach: an evolutionary algorithm (with a number of new specialised evolutionary operators), and a simulated annealing-based approach. Detailed analyses of both algorithms are presented and reasons for their relative benefits and drawbacks are discussed. Finally, suggestions are also made as to how our best performing algorithms might be modified in order to deal with further “real-world” constraints. In our analyses of these modified algorithms, as well as witnessing promising behaviour in some cases, we are also able to highlight some of the limitations of the two-stage approach in certain cases.


Archive | 2000

Real-World Applications of Evolutionary Computing

Stefano Cagnoni; Riccardo Poli; George D. Smith; Dave Corne; Martin J. Oates; Emma Hart; Pier Luca Lanzi; Egbert J Willem; Yang Li; Ben Paechter; Terence C. Fogarty

This book constitutes the refereed proceedings of six workshops on evolutionary computation held concurrently as EvoWorkshops 2000 in Edinburgh, Scotland, UK, in April 2000. The 37 revised papers presented were carefully reviewed and selected by the respective program committees. All in all, the book demonstrates the broad application potential of evolutionary computing in a variety of fields. In accordance with the individual workshops, the book is divided into sections on image and signal processing; systems, controls, and drives in industry; telecommunications; scheduling and timetabling; robotics; and aeronautics


congress on evolutionary computation | 2000

A Distributed Resource Evolutionary Algorithm Machine (DREAM)

Ben Paechter; Thomas Bäck; Marc Schoenauer; Michèle Sebag; A. E. Eiben; Juan J. Merelo; Terence C. Fogarty

This paper describes a project funded by the European Commission which seeks to provide the technology and software infrastructure necessary to support the next generation of evolving infohabitants in a way that makes that infrastructure universal, open and scalable. The Distributed Resource Evolutionary Algorithm Machine (DREAM) will use existing hardware infrastructure in a more efficient manner, by utilising otherwise unused CPU time. It will allow infohabitants to co-operate, communicate, negotiate and trade; and emergent behaviour is expected to result. It is expected that there will be an emergent economy that results from the provision and use of CPU cycles by infohabitants and their owners. The DREAM infrastructure will be evaluated with new work on distributed data mining, distributed scheduling and the modelling of economic and social behaviour.


Evolutionary Computation | 2015

A lifelong learning hyper-heuristic method for bin packing

Kevin Sim; Emma Hart; Ben Paechter

We describe a novel hyper-heuristic system that continuously learns over time to solve a combinatorial optimisation problem. The system continuously generates new heuristics and samples problems from its environment; and representative problems and heuristics are incorporated into a self-sustaining network of interacting entities inspired by methods in artificial immune systems. The network is plastic in both its structure and content, leading to the following properties: it exploits existing knowledge captured in the network to rapidly produce solutions; it can adapt to new problems with widely differing characteristics; and it is capable of generalising over the problem space. The system is tested on a large corpus of 3,968 new instances of 1D bin-packing problems as well as on 1,370 existing problems from the literature; it shows excellent performance in terms of the quality of solutions obtained across the datasets and in adapting to dynamically changing sets of problem instances compared to previous approaches. As the network self-adapts to sustain a minimal repertoire of both problems and heuristics that form a representative map of the problem space, the system is further shown to be computationally efficient and therefore scalable.

Collaboration


Dive into the Ben Paechter's collaboration.

Top Co-Authors

Avatar

Emma Hart

Edinburgh Napier University

View shared research outputs
Top Co-Authors

Avatar

Andrew Cumming

Edinburgh Napier University

View shared research outputs
Top Co-Authors

Avatar

Manuel López-Ibáñez

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar

Peter Ross

University of Edinburgh

View shared research outputs
Top Co-Authors

Avatar

Neil B Urquhart

Edinburgh Napier University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Henri Luchian

Alexandru Ioan Cuza University

View shared research outputs
Top Co-Authors

Avatar

A. E. Eiben

VU University Amsterdam

View shared research outputs
Top Co-Authors

Avatar

Andreas Steyven

Edinburgh Napier University

View shared research outputs
Top Co-Authors

Avatar

Kenneth Chisholm

Edinburgh Napier University

View shared research outputs
Researchain Logo
Decentralizing Knowledge