OTS focuses on applying recent research results in search, scheduling, and constraint satisfaction to military and industrial optimization problems. Of particular interest are applications where recent improvements in the state of the art make it possible to achieve dramatic savings over existing approaches. Some of our major research areas, approaches, and application problem domains are briefly described below. More details are given on the linked pages.

Scheduling is the problem of assigning a set of tasks to a set of resources subject to a set of constraints. Examples of scheduling constraints include deadlines (e.g., job 775 must be completed by noon, Wednesday), resource capacities (e.g., there are only four drills), precedence constraints on the order of tasks (e.g., a piece must be sanded before it is painted), and priorities on tasks (e.g., finish job 397 as soon as possible while meeting the other deadlines). Examples of scheduling objective include makespan minimization (e.g., classical job-shop scheduling and resource-constrained project scheduling) cost minimization, and robustness. Details...

Route planning is the process of finding a path between two points through a list of connected nodes given a set of constraints. Examples of route planning include guiding motorists through congested city traffic, determining the best path between a list of delivery locations, and finding aircraft routes that consider weather and other routing factors. Routes can be optimized for different criteria, such as minimum fuel cost, minimum
transit time, and maximum payload. Details...

A number of our research projects have resulted in OTS products.


Publications
On Time Systems is closely associated with the University of Oregon's Computational Intelligence Research Laboratory (CIRL), a world leader in scheduling and constraint satisfaction research.  Here is a selection of publications resulting from our research and collaboration.