1 / 12

Scheduling with uncertain resources Collaboration with the user

This solution addresses the problem of scheduling a conference under uncertainty, including uncertain room properties, equipment needs, and speaker preferences. The system enables collaboration with the user, displaying the results of automated scheduling, allowing for manual decision-making, and requesting user advice when necessary.

edougherty
Download Presentation

Scheduling with uncertain resources Collaboration with the user

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scheduling with uncertain resourcesCollaboration with the user Eugene Fink, Ulaş Bardak, Brandon Rothrock, Jaime Carbonell Carnegie Mellon University

  2. Problem Scheduling a conference under uncertainty • Uncertain room properties • Uncertain equipment needs • Uncertain speaker preferences The automated scheduler needs to collaborate with the human user.

  3. Problem • Display the results of automated scheduling • Enable the user to monitor and overwrite scheduling decisions • Request advice of theuser when necessary

  4. DEMO Solution The system shows the schedule, allows the user to make any decisions manually, and makes the other decisions automatically. The user can fine-tune the final schedule, and experiment with alternative decisions.

  5. Manual operations • Edit resources and constraints • Modify the schedule • Provide advice to the system return the control to the user invoke theauto scheduling Collaborative scheduling Automatic operations

  6. Update theschedule Generate requeststo the user Manual operations • Edit resources and constraints • Modify the schedule • Provide advice to the system Collaborative scheduling Automatic operations Automatic operations Process new dataand advice return the control to the user invoke theauto scheduling

  7. Requests to the user • Find out the properties of a specific room • Provide preferences for the start time, duration, or location of a specific event • Select a room and time for an event

  8. Main screens Schedule editing

  9. Main screens Room specification Event preferences

  10. Top-level control World model Scorer Scheduler Requester Architecture Graphical user interface Editing resourcesand preferences Collaborativescheduling Requestdisplay

  11. 0.72 0.68 0.61 CollaborativeScheduling AutomatedScheduling ManualScheduling ScheduleQuality Experiments Scheduling of a large conference • Eighty-four sessions • Four days, fourteen rooms

  12. Conclusions The system helps a human administrator to construct a conference schedule. The user can monitor the system’s decisions, make any decisions manually, and leave the other decisions to the system. The resulting schedules are better than the results of manual or automated scheduling.

More Related