Print Email Facebook Twitter Heuristic Augmentation of SAT Solvers for MRCPSP Title Heuristic Augmentation of SAT Solvers for MRCPSP Author Miguel Teixeira de Mendonça, João (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Demirović, E. (mentor) Chakraborty, S.S. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2022-06-23 Abstract The multi-mode resource-constrained project scheduling problem (MRCPSP) is an NP-hard scheduling problem that concerns activities with several execution modes connected by precedence relations. Precedence relations define a partial ordering in which activities must be processed. The execution mode of an activity defines its processing time and resource needs.Current solutions mostly rely on heuristics and meta-heuristics. However, Boolean maximum satisfiability (MaxSAT) solvers offer flexibility, the ability to certify optimal solutions, and constant performance improvements. This work proposes a SAT encoding of the MRCPSP that utilises priority-rule heuristics as an upper bound for the encoding and to improve the decisions taken by the solver.Using priority-rule heuristics dramatically decreases the encoding size and improves the solver's performance. The improved solver can find solutions faster than the original when reasonable initial solutions are available. In their absence, the improved solver finds better solutions by focusing on finding a feasible mode assignment at the beginning of the solving stage. Subject AlgorithmSchedulingSATRCPSPMRCPSPMaxSAT To reference this document use: http://resolver.tudelft.nl/uuid:22033a93-3795-46bd-a5d5-0a6ea4b1b113 Part of collection Student theses Document type bachelor thesis Rights © 2022 João Miguel Teixeira de Mendonça Files PDF Final_Paper.pdf 730.33 KB Close viewer /islandora/object/uuid:22033a93-3795-46bd-a5d5-0a6ea4b1b113/datastream/OBJ/view