Abstract
We design a fully polynomial-time approximation scheme (FPTAS) for a knapsack problem to minimize a symmetric quadratic function. We demonstrate how the designed FPTAS can be adopted for several single machine scheduling problems to minimize the sum of the weighted completion times. The applications presented in this paper include problems with a single machine non-availability interval (for both the non-resumable and the resumable scenarios) and a problem of planning a single machine maintenance period; the latter problem is closely related to a single machine scheduling problem with two competing agents. The running time of each presented FPTAS is strongly polynomial.
Similar content being viewed by others
References
Adiri, I., Bruno, J., Frostig, E., Rinnooy Kan, A.H.G.: Single machine flow-time scheduling with a single breakdown. Acta Inf. 26, 679–696 (1989)
Agnetis, A., Mirchandani, P.B., Pacciarelli, D., Pacifici, A.: Scheduling problems with two competing agents. Oper. Res. 52, 229–242 (2004)
Badics, T., Boros, E.: Minimization of half-products. Math. Oper. Res. 33, 649–660 (1998)
Breit, J., Schmidt, G., Strusevich, V.A.: Non-preemptive two-machine open shop scheduling with non-availability constraints. Math. Method. Oper. Res. 57, 217–234 (2003)
Kacem, I., Chu, C.: Worst-case analysis of the WSPT and MWSPT rules for single machine scheduling with one planned setup period. Eur. J. Oper. Res. 187, 1080–1089 (2008)
Janiak, A., Kovalyov, M.Y., Kubiak, W., Werner, F.: Positive half-products and scheduling with controllable processing times. Eur. J. Oper. Res. 165, 416–422 (2005)
Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Berlin (2004)
Kovalyov, M.Y., Kubiak, W.: A fully polynomial approximation scheme for weighted earliness-tardiness problem. Oper. Res. 47, 757–761 (1999)
Kubiak, W.: New results on the completion time variance minimization. Discrete Appl. Math. 58, 157–168 (1995)
Kubiak, W.: Minimization of ordered, symmetric half-products. Discrete Appl. Math. 146, 287–300 (2005)
Lee, C.-Y.: Machine scheduling with an availability constraint. J. Glob. Optim. 9, 395–416 (1996)
Lee, C.-Y.: Machine scheduling with availability constraints. In: Leung, J.Y.-T. (ed.) Handbook of Scheduling: Algorithms, Models and Performance Analysis, pp. 22-1–22-13. Chapman & Hall/CRC, London (2004)
Lee, C.-Y., Liman, S.D.: Single machine flow time scheduling with scheduled maintenance. Acta Inf. 29, 375–382 (1992)
Pisinger, D.: The quadratic knapsack problem—a survey. Discrete Appl. Math. 155, 623–648 (2007)
Sadfi, C., Penz, B., Rapin, C., Błažewicz, J., Formanowicz, P.: An improved approximation algorithm for the single machine total completion time scheduling problem with availability constraints. Eur. J. Oper. Res. 161, 3–10 (2005)
Smith, W.E.: Various optimizers for single stage production. Nav. Res. Logist. Q 3, 59–66 (1956)
Wang, G., Sun, H., Chu, C.: Preemptive scheduling with availability constraints to minimize total weighted completion times. Ann. Oper. Res. 133, 183–192 (2005)
Woeginger, G.J.: When does a dynamic programming formulation guarantee the existence of an FPTAS? INFORMS J. Comput. 12, 57–75 (2000)
Woeginger, G.J.: Private communication (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kellerer, H., Strusevich, V.A. Fully Polynomial Approximation Schemes for a Symmetric Quadratic Knapsack Problem and its Scheduling Applications. Algorithmica 57, 769–795 (2010). https://doi.org/10.1007/s00453-008-9248-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-008-9248-1