This article evaluates the viability of using fuzzy mathematical models for determining construction schedules and for evaluating the contingencies created by schedule compression and delays due to unforeseen material shortages. Networks were analyzed using three methods: manual critical path method scheduling calculations, Primavera Project Management software ͑P5͒, and mathematical models using the Optimization Programming Language software. Fuzzy mathematical models that allow the multiobjective optimization of project schedules considering constraints such as time, cost, and unexpected materials shortages were used to verify commonly used methodologies for finding the minimum completion time for projects. The research also used a heuristic procedure for material allocation and sensitivity analysis to test five cases of material shortage, which increase the cost of construction and delay the completion time of projects. From the results obtained during the research investigation, it was determined that it is not just whether there is a shortage of a material but rather the way materials are allocated to different activities that affect project durations. It is important to give higher priority to activities that have minimum float values, instead of merely allocating materials to activities that are immediately ready to start.
One of the well-known problems in single machine scheduling context is the Job Sequencing and Tool Switching Problem (SSP). The SSP is optimally sequencing a finite set of jobs and loading restricted subset of tools to a magazine with the aim of minimizing the total number of tool switches. It has been proved in the literature that the SSP can be reduced to the Job Sequencing Problem (JSeP). In the JSeP, the number of tool switches from the currently processed job to the next job depends on the sequencing of all predecessors. In this paper, the JSeP is modeled as a Traveling Salesman Problem of Second Order (2-TSP). We call the induced JSeP by 2-TSP as the Job Sequencing Problem of Second Order (2-JSeP) with a different objective function formulation from JSeP and prove that 2-JSeP is NP-hard. Then the Assignment Problem of Second Order (2-AP) and Karp-Steele patching heuristic are incorporated to solve 2-JSeP. The obtained solution, however, does not guarantee the optimal sequence and are used to seed a Dynamic Q-learning-based Genetic Algorithm (DQGA) to improve the solution quality. Q-learning, which is a kind of reinforcement learning method, is used to learn from the experience of selecting the order of mutation and crossover operators in each generation of the genetic algorithm. The computational results on 320 benchmark instances show that the proposed DQGA is comparable to the state-of-the-art methods in the literature. The DQGA even outperforms the existing methods for some instances, as could improve the reported "best-known solutions" in notably less time. Finally, through the statistical analysis, the performance of DQGA is compared with those of non-learning genetic algorithms.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.