This study addresses the well-known scheduling and assignment problem with a common due date. Four cost components are assumed, i.e., earliness, tardiness, the cost of delaying the due date, and extended total completion time. The minsum and the minmax versions of the fundamental problem are solved. For each of the major versions of the classic scheduling theory assuming jobs with position-independent processing times, a detailed analysis is provided, and, consequently, the properties of an optimal solution and a closed-form solution. These elementary results lay the foundation for two extensions. The first extension is for jobs with variable processing times and focuses on general position-dependent processing times. The second extension considers the recently introduced convex resource allocation method with general position-dependent workloads and continuous non-renewable resource. All studied problems are shown to be solved in polynomial time, such that the computational complexity of the minsum and minmax position-independent processing time variants are O(n logn ) and O(n), respectively, and the computational complexity of the variants involving variable processing times is O(n^3 ).
Read full abstract