Network


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

Hotspot


Dive into the research topics where Geoff P. McKeown is active.

Publication


Featured researches published by Geoff P. McKeown.


Operations Research | 2005

Solving a Time-Space Network Formulation for the Convoy Movement Problem

Pierre Chardaire; Geoff P. McKeown; S. A. Verity-Harrison; S. B. Richardson

We give a formal specification for a strategic network routing problem known as the convoy movement problem (CMP) and establish that the corresponding feasibility problem is NP-complete. We then introduce an integer programming (IP) model based on the concept of a time-space network and apply a Lagrangian relaxation to this model. We discuss how the dual function may be evaluated using a modified version of Dijkstras algorithm suitable to very large, implicitly defined graphs and show how heuristic solutions to the primal problem may be obtained. We present results for a number of instances of the CMP, most of which are based on real-world problems. The number of convoys in these instances varies between 15--25, and their movement time requires up to several thousand time units in networks ranging in size from a few dozen to several thousand vertices and edges. The most difficult instance tested involves 17 long convoys each taking four times the average link travel time to pass through a point in the network. This instance is solved within 3.3% of optimality in less than 3.5 hours of computing time on a Dell Precision 420 dual processor computer. Every other test instance is solved within 2% of the optimal value in less than 20 minutes of computing time.


Annals of Operations Research | 1993

Efficiency considerations in the implementation of parallel branch-and-bound

Victor J. Rayward-Smith; S. A. Rush; Geoff P. McKeown

We discuss the abstraction of the branch-and-bound paradigm and the implementation on a transputer network of kernel software supporting this paradigm. We propose a new measure, which we call thepseudo efficiency of an implementation, and use this measure to decide which kernel is appropriate under certain conditions. We then discuss someefficiency anomalies and show that these can occur for genuine problems.


Annals of Operations Research | 1991

Branch-and-bound as a higher-order function

Geoff P. McKeown; Victor J. Rayward-Smith; Heather Jane Turpin

The branch-and-bound paradigm is presented as a higher-order function and illustrated by instantiations, providing two well-known branch-and-bound algorithms for the Steiner tree problem in graphs and one for the travelling salesman problem. We discuss the advantages of such a specification and various issues arising from sequential and parallel implementations of branch-and-bound kernels.


annual conference on computers | 1999

Scheduling a manufacturing plant using simulated annealing and simulation

Alan P. Reynolds; Geoff P. McKeown

A technique for scheduling a class of manufacturing plants is described. The technique uses a simulated annealing module to create partial schedules, which are then completed and evaluated by a simulation module. The simulation module is equipped with a number of rules which it uses to complete schedules. A mathematical specification is given defining the type of scheduling problem with which we have been concerned. The derivation of a mixed integer linear programming model from this specification is discussed. The complexity of such a model for practical instances justifies the use of heuristic approaches. Results from using our approach on a case study derived from a real-world problem are presented.


evoworkshops on applications of evolutionary computing | 2001

Application of GRASP to the Multiconstraint Knapsack Problem

Pierre Chardaire; Geoff P. McKeown; Jameel A. Maki

A number of approaches based on GRASP are presented for the Multiconstraint Knapsack Problem. GRASP combines greedy construction of feasible solutions with local search. Results from applying our algorithms to standard test problems are presented and compared with results obtained by Chu and Beasley.


Archive | 2003

Distribution, Cooperation, and Hybridization for Combinatorial Optimization

Martin S. Jones; Geoff P. McKeown; Vic J. Rayward-Smith

In the literature there is a growing evidence that demonstrates the effectiveness of object-oriented frameworks in assisting software development. Furthermore, object-oriented frameworks may not only improve the development process of software, but can also improve the quality and maintainability of software. This chapter looks at the Templar framework from the University of East Anglia, UK, with a specific interest in distribution, hybridization, and cooperation.


European Journal of Operational Research | 2007

Construction of factory schedules using reverse simulation

Alan P. Reynolds; Geoff P. McKeown

A real-world, multi-stage, industrial scheduling problem is presented. An algorithm is described that converts a sequence of jobs into a complete schedule. Backward simulation is used to determine minimum storage requirements when scheduling each job, and to calculate the minimum amount of delay required. Combining this algorithm with a metaheuristic, such as simulated annealing, results in an effective algorithm for schedule optimization.


Metaheuristics | 2004

The probe metaheuristic and its application to the multiconstraint knapsack problem

Mousbah Barake; Pierre Chardaire; Geoff P. McKeown

A new metaheuristic technique called PROBE is presented. The application of PROBE to the multiconstraint knapsack problem is described. Experimental results obtained using the resulting algorithm are compared with the results obtained by Chu and Beasley using a Genetic Algorithm.


New Generation Computing | 1988

The general problem solving algorithm and its implementation

Victor J. Rayward-Smith; Geoff P. McKeown; F. W. Burton

By generalising problem solving techniques such as divide-and-conquer, dynamic programming, tree and graph searching, integer programming and branch-and-bound, a general problem solving algorithm is deduced. Various examples of the use of this algorithm are given and its implementation on both sequential and parallel machines, such as the cosmic cube, is discussed.


Information Processing Letters | 1984

Communication problems on MIMD parallel computers

Geoff P. McKeown; Victor J. Rayward-Smith

Abstract Various proposals for networks of large numbers of processors are reviewed. Bottleneck problems arise in these networks with the flow of data between processors. Communication problems which can arise in practical situations are discussed and techniques for reducing bottlenecks are developed. Some simulation results are given for the binary n-cube.

Collaboration


Dive into the Geoff P. McKeown's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

F. W. Burton

University of Colorado Denver

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Martin S. Jones

University of East Anglia

View shared research outputs
Top Co-Authors

Avatar

Musbah Barake

University of East Anglia

View shared research outputs
Top Co-Authors

Avatar

S. A. Rush

University of East Anglia

View shared research outputs
Researchain Logo
Decentralizing Knowledge