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.