×

Pareto optima for total weighted completion time and maximum lateness on a single machine. (English) Zbl 1122.90043

Summary: We consider the single-machine bicriterion scheduling problem of enumerating the Pareto-optimal sequences with respect to the total weighted completion time and the maximum lateness objectives. We show that the master sequence concept originally introduced for \(1|r_{j}|\sum w_{j}U_{j}\) by Dauzère-Pérès and Sevaux is also applicable to our problem and a large number of other sequencing problems. Our unified development is based on exploiting common order-theoretic structures present in all these problems. We also show that the master sequence implies the existence of global dominance orders for these scheduling problems. These dominance results were incorporated into a new branch and bound algorithm, which was able to enumerate all the Pareto optima for over 90% of the 1440 randomly generated problems with up to \(n=50\) jobs. The identification of each Pareto optimum implicitly requires the optimal solution of a strongly NP-hard problem. The instances solved had hundreds of these Pareto solutions and to the best of our knowledge, this is the first algorithm capable of completely enumerating all Pareto sequences within reasonable time and space for a scheduling problem with such a large number of Pareto optima.

MSC:

90B35 Deterministic scheduling theory in operations research
Full Text: DOI

References:

[1] Bagchi, T. P., Pareto-optimal solutions for multi-objective production schedules, Lecture Notes in Comput. Sci., 1993, 458-471 (2001)
[2] Bagchi, U.; Ahmadi, R. H., An improved lower bound for minimizing weighted completion times with deadlines, Oper. Res., 35, 311-313 (1987) · Zbl 0626.90028
[3] Cheng, J.; Steiner, G.; Stephenson, P., Fast algorithms to minimize the makespan or maximum lateness in the two-machine flow shop with release times, J. Scheduling, 5, 71-92 (2002) · Zbl 1115.90336
[4] Daniels, R. L.; Chambers, R. J., Multiobjective flow-shop scheduling, Naval Res. Logist., 37, 981-985 (1990) · Zbl 0825.90551
[5] Dauzère-Pérès, S.; Sevaux, M., Using Lagrangian relaxation to minimize the weighted number of late jobs on a single machine, Naval Res. Logist., 50, 273-288 (2003) · Zbl 1030.90030
[6] Dauzère-Pérès, S.; Sevaux, M., An exact method to minimize the number of tardy jobs in single machine scheduling, J. Scheduling, 7, 405-420 (2004) · Zbl 1154.90437
[7] Erschler, J.; Fontan, G.; Merce, C.; Roubellat, F., A new dominance concept in scheduling \(n\) jobs on a single machine with ready times and due dates, Oper. Res., 31, 114-127 (1983) · Zbl 0495.90046
[8] Hoogeveen, J. A.; van de Velde, S. L., Minimizing total completion time and maximum cost simultaneously is solvable in polynomial time, Oper. Res. Lett., 17, 205-208 (1995) · Zbl 0858.90075
[9] Köksalan, M.; Keha, A. B., Using genetic algorithms for single-machine bicriteria scheduling problems, European J. Oper. Res., 145, 543-556 (2003) · Zbl 1011.90021
[10] Lawler, E. L.; Lenstra, J. K.; Rinnooy Kan, A. H.G.; Shmoys, D., Sequencing and scheduling: algorithms and complexity, (Graves, S. S.; Rinnooy Kan, A. H.G.; Zipkin, P., Handbooks in Operations Research and Management Science, vol. 4 (1993), North-Holland: North-Holland New York), 445-522 · Zbl 0798.90028
[11] Lenstra, J. K.; Rinnooy Kan, A. H.G.; Brucker, P., Complexity of machine scheduling problems, Ann. Discrete Math., 1, 342-362 (1977) · Zbl 0301.90025
[12] Liao, C. J.; Yu, W. C.; Joe, C. B., Bicriterion scheduling in the two-machine flowshop, J. Oper. Res. Soc., 48, 929-935 (1997) · Zbl 0892.90106
[13] Murata, T.; Ishibuchi, H.; Tanaka, H., Multi-objective genetic algorithm and its applications to flowshop scheduling, Comput. Ind. Eng., 30, 957-968 (1996)
[14] Pan, Y., An improved branch and bound algorithm for single machine scheduling with deadlines to minimize total weighted completion time, Oper. Res. Lett., 31, 492-496 (2003) · Zbl 1052.90037
[15] Posner, M. E., Minimizing weighted completion times with deadlines, Oper. Res., 33, 562-574 (1985) · Zbl 0575.90030
[16] Potts, C. N.; Van Wassenhove, L. N., An algorithm for single machine sequencing with deadlines to minimize total weighted completion time, European J. Oper. Res., 12, 379-387 (1983) · Zbl 0496.90048
[17] Tadei, R. A.; Grosso; Della Croce, F., Finding the Pareto-optima for the total and maximum tardiness single machine problem, Discrete Appl. Math., 124, 117-126 (2002) · Zbl 1005.90038
[18] Taillard, E., Benchmarks for basic scheduling problems, European J. Oper. Res., 64, 278-285 (1993) · Zbl 0769.90052
[19] T’kindt, V.; Billaut, J. C., Multicriteria Scheduling: Theory, Models and Algorithms (2002), Springer: Springer Berlin · Zbl 1106.90035
[20] Werner, F., A branch and bound algorithm for minimizing weighted completion times with deadlines, Optimization, 28, 187-199 (1993) · Zbl 0818.90063
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.