Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/135073
Author(s): Álvaro Manuel Festas Pereira da Silva
Title: Using Dimensional Aware Genetic Programming to find interpretable Dispatching Rules for the Job Shop Scheduling Problem
Issue Date: 2021-07-07
Abstract: Dispatching Rules (DRs) have been used in several applications in manufacturing systems. They assign priority to jobs in a queue choosing the next job to be executed. As they are challenging to design, genetic programming (GP) is being used to find better performative DRs. In GP, several different DRs are evolved, and due to some operations and selection processes inspired in nature, the DRs improve. However, little research has been done in trying to reach small and interpretable DRs. Usually, these generated expressions tend to become extremely large, with a couple of hundred terms or more. This work will innovate by using CFG (context-free grammars) methods, particularly CFG-GP and GE (Grammar Evolution), for reaching DRs which are dimensional aware. These methods will be compared as they have several distinct characteristics and were never used for this problem. The objective is that by forcing the syntax of the DRs to be correct, it will be possible to reach smaller and more interpretable DRs. Furthermore, an enumerator was made that found the best possible expression for a small DRs size, which will serve as a baseline to evaluate how well the different algorithms can explore these spaces and give the best possible DRs for a specific size. The results show a significant performance improvement in using DAGP methods for this problem. Moreover, GP/GE and CFG-GP can explore the small DRs optimally or close to optimally, managing to find the best small DRs.
Subject: Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
Scientific areas: Ciências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
Engineering and technology::Electrical engineering, Electronic engineering, Information engineering
DOI: 10.34626/r6dp-s110
TID identifier: 202816931
URI: https://hdl.handle.net/10216/135073
Document Type: Dissertação
Rights: openAccess
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
485161.pdfUsing Dimensional Aware Genetic Programming to find interpretable Dispatching Rules for the Job Shop Scheduling Problem4.86 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.