Multi-agent based dynamic scheduling system for manufacturing

dc.contributor.advisorKarunananda AS
dc.contributor.authorDarshanapriya GBP
dc.date.accept2019
dc.date.accessioned2019
dc.date.available2019
dc.date.issued2019
dc.description.abstractManufacturing scheduling is considered one of the hardest scheduling problems due to its highly dynamic and uncertain nature. The existing approaches for dynamic scheduling with machine learning techniques require a large amount of past-data to be analysed, which results in a substantial amount of time taken to generate schedules. This study aims to discuss the DynoSchedule system in resolving this highly complex scheduling problem in manufacturing organizations with the help of Multi Agent Technology. In the developed system, depending on the structure of the organization, Agents are generated dynamically for handling of Orders, Machinery (Work-centres). Each of these Agents communicate in an advanced market-like negotiation mechanism considering different factors and try to schedule operations of an order while meeting the required constraints in a greedy manner. However, there’s a Manager Agent who oversee the communication and prioritize the requests by evaluating a set of criteria. In addition, the DynoSchedule system introduces the novel concept of Prioritized-Adaptive Scheduling mechanism, an extension to the existing Adaptive Scheduling algorithm, alongside the market-like negotiation mechanism, which makes dynamic scheduling more efficient and effective. The developed DynoSchedule system has been critically evaluated by comparing it with a dataset acquired from a different scheduling system that uses a combination of manual and dynamic scheduling to solve issues that arise due to planned and unplanned interruptions on work centres, or part unavailability. Various indicators such as the percentage of orders to-be-completed on-time, the percentage of tardy orders, work centre availability, Overall Equipment Effectiveness (OEE) and the amount of time taken for the dynamic scheduling process, were considered when evaluating the system. From the obtained results, it was evident that the DynoSchedule system delivers well in terms of the number of orders delivered on-time, the work centre utilization as well as the OEE, providing impressive results.en_US
dc.identifier.accnoTH3876en_US
dc.identifier.citationDarshanapriya, G.B.P. (2019). Multi-agent based dynamic scheduling system for manufacturing [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/15807
dc.identifier.degreeMSc in Artificial Intelligenceen_US
dc.identifier.departmentDepartment of Computational Mathematicsen_US
dc.identifier.facultyITen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/15807
dc.language.isoenen_US
dc.subjectCOMPUTATIONAL MATHEMATICS-Dissertationsen_US
dc.subjectARTIFICIAL INTELLIGENCE-Dissertationsen_US
dc.subjectARTIFICIAL INTELLIGENCE-Multi Agent Systemsen_US
dc.subjectMANUFACTURING INDUSTRIES-Computer Systemsen_US
dc.titleMulti-agent based dynamic scheduling system for manufacturingen_US
dc.typeThesis-Full-texten_US

Files