Most systems use simple rules to select and
schedule activities and
assign resources to carry them out.
Often, these schedules are far from optimal.
Aurora solves complex problems more effectively by
encoding and applying sophisticated scheduling knowledge and
along with complex constraints and resource requirements. Aurora
encodes attributes of individual tasks, groups of tasks, resources,
resource sets, and constraints. Aurora's built-in and user-supplied
decision rules produce better schedules by considering these attributes
at key scheduling decision points such as:
- determining which task to schedule next,
- assigning the best time and resources to each
task to optimize the overall schedule, and
- handling situations in which some resources are
not available when the task is scheduled.
Aurora's graphical user interface enables users to
enter domain-specific scheduling knowledge and requirements quickly and
easily. Interactive graphical displays enable users to visualize and
edit the schedule’s
resource allocations and temporal
Aurora automatically detects and highlights scheduling problems such as
Product Data Sheet