Abstract
An important distinction is made in the planning domain between predictive planning problems and reactive execution problems [1]. The following paper discusses the distinction in the case of manufacturing scheduling. Given a set of jobs, an ordered set of production steps for each job, and a set of machines to perform these production steps, the predictive scheduling problems consists in determining an appropriate allocation of production steps to machines over time. Given partial or complete information about the current state of the manufacturing system, the reactive execution (or dispatching) problem consists in deciding “in real-time” which production steps to execute next on each machine. The paper presents an architecture allowing to associate a predictive scheduler and a reactive dispatcher. The predictive scheduler constructs a predictive schedule and updates it occasionally in response to arising problems and opportunities (in this sense, the predictive scheduler is a bit reactive!). The reactive dispatcher decides in real-time which operations to start on the shop floor given the actual course of events. It relies on the schedule to make its decisions, but overrides it in response to arising problems and opportunities. Our implementation allows the user to tune the behavior of both the predictive scheduler and the reactive dispatcher, and therefore to compare various couplings of predictive and reactive scheduling procedures. Experimental results provide evidence that independent settings of predictive scheduling and reactive execution algorithms can result in poor performance on the shop-floor.
Paper version not known (Free)
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.