week8.2-s08 - Happy Spring Break Scheduling The State of...

Info icon This preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Happy Spring Break!
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
I ntegrating Planning & Scheduling Subbarao Kambhampati Scheduling: The State of the Art Integrating Planning & Scheduling Subbarao Kambhampati Overview Why integrate planning and scheduling? Planning: The state of the art Scheduling: The state of the art Integrating Planning and Scheduling
Image of page 2
I ntegrating Planning & Scheduling Subbarao Kambhampati Planning Initial state & a set of Goals, A library of actions » Preconditions/effects Discrete/Continuous » Resource requirements Synthesize a sequence of actions capable of satisfying goals I = initial state G = goal state O i (prec) (effects) [ I ] O i O j O k O m [ G ] Planning vs. Scheduling Scheduling Set of jobs (may have of tasks in some (partial) order) Temporal constraints on jobs » EST, LFT, Duration Contention constraints » Each task can be done on a subset of machines Find start times for jobs that are optimal (wrt make-spans, resource consumption etc) T2 T1 EST LFT Dur A Continuum -- Research into planning and scheduling methods has largely been de-coupled Resource Reasoning Causal Reasoning mportant: ACTION prec/Effect models not needed
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
I ntegrating Planning & Scheduling Subbarao Kambhampati Why separate scheduling from planning? Clearly, Scheduling can be seen as a sub-problem of temporal planning (unlike scheduling, planning also contains action selection). So, why separate it? Reasons from automated planning point of view » If multiple agents make their plans and execute them on central resources, separating resource scheduling from individual agent planning makes sense » Certain resource constraints may not be available at planning time and so the planner has to postpone them to a separate scheduling phase » Even if a single agent is doing planning, it may be worth separating causal reasoning and resource reasoning Such “de-coupling” improves efficiency, but at the expense of global optimality guarantees Reasons from “real world practice” point of view » Historically, in many domains, action selection and automated causal reasoning was out of question (either because it couldn’t be modeled and solved or because the humans didn’t want to delegate it to automated methods » So, the only computer support for planning activity was given for resource scheduling (humans make plans, and schedulers do resource allocation)
Image of page 4
I ntegrating Planning & Scheduling Subbarao Kambhampati Simple job-shop Scheduling: Brief Overview Jobshop scheduling Set of jobs » Each job consists of tasks in some (partial) order Temporal constraints on jobs » Sequencing constraints » Release times, deadlines, durations EST, LFT, Duration
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern