ABSTRACT In this study, machine scheduling with variable capacity over time (SVCap) is investigated. The machine capacity is the maximum number of jobs that a machine can process at a time which can be either fixed or variable over time. In common machine scheduling problems, it is assumed that one machine can process one job at a time. However, in variable machine capacity, multiple jobs can be processed on a machine simultaneously. Unlike the current research, a mathematical formulation is not developed yet for solving this problem. In order to solve the problem, a novel mixed integer linear programming (MILP) is proposed. In addition, the SVCap is regarded as a special type of resource-constrained project scheduling problem (RCPSP). Thus, the discrete-time (DT) formulation is generalized to solve the SVCap. In these formulations, the total tardiness is minimized as the objective function. Proposed models are implemented on an irrigation scheduling problem in which water resources are allocated to each plot of farmland. The computational performances of proposed formulations are evaluated on problem instances with different sizes. Results show that the proposed formulations solved all problem instances. The results demonstrate that the proposed MILP formulation is more efficient than the generalized DT formulation in both solution quality and runtimes.
Read full abstract