Other Research Projects
This page describes some of the other research projects that I have
worked on. Links are provided to any of the related software packages.
PEGS
PEGS stands for Production and Environmental Generic
Scheduler. PEGS is a Production Scheduling system for
manufacturing. The system was written using the C# .Net
programming language. It is generic, covering different
objectives and search strategies and will accommodate
setup times and a wide variety of constraints. The system
will also allow environmental factors to be considered and
has been commercialised, targeting small to medium sized
companies. The system is available from the Queens
University
web page, from where a demo version can also be
downloaded. There are two versions of the system. The
first uses the centralized shifting bottleneck algorithm
and the second uses a distributed agent-based
architecture. The different features, including a wide
variety of constraints, and environmental and economic
factors, produced a unique product that also offered
possibilities for research. The agent-based version also
uses some new sorting algorithms to produce faster
schedules.