Solving certain problems of scheduling theory by the methods of quadratic optimization

Authors

DOI:

https://doi.org/10.15587/2312-8372.2017.108909

Keywords:

scheduling theory, convex optimization, exact quadratic regularization method

Abstract

The pipeline task of scheduling theory (flow shop) with the standard constraints, the variables of which are the times of the beginning of processing of each of the tasks on the corresponding device are investigated. Tasks of this type belong to the NP-complex class with the number of processing devices more than two. The number of calculations and the search time for the optimal schedule grow in proportion to n !, where n is the number of jobs.

By some transformations the constraints of the pipeline task are reduced to analytical functions of the unknown variables, and the objective function to the linear function of these variables. The number of functions, the constraints of the optimization problem, depends polynomially on the number of tasks of the original pipeline task. Then, using the method of exact quadratic regularization (EQR), let’s pass to the problem of convex optimization. Since the number of constraints depends polynomially on the number of jobs, the search time of the optimal schedule will grow polynomially for a fixed accuracy of the solution.

Thus, the NP-complex problem of scheduling theory is transformed to the problem of convex optimization with a linear objective function. It is shown that any pipeline problem of scheduling theory reduces to the problem of a minimum of a linear function with a set of linear and quadratic constraints, that is, to a problem of convex optimization. A model example is considered and an optimal schedule with a given accuracy is obtained by the method of exact quadratic regularization.

Author Biographies

Anatolii Kosolap, SHEI «Ukrainian State University of Chemical Technology», 8, Gagarin ave., Dnipro, Ukraine, 49005

Doctor of Physical and Mathematical Sciences, Professor, Head of the Department

Department of Specialized Computer Systems

Anton Nesterenko, SHEI «Ukrainian State University of Chemical Technology», 8, Gagarin ave., Dnipro, Ukraine, 49005

Postgraduate Student

Department of Specialized Computer Systems

References

  1. Coffman, E. G. (1976). Computer and Job-shop Scheduling Theory. John Wiley&Sons, 312.
  2. Conway, R. W., Maxwell, W. L., Miller, L. W. (1967). Theory of Scheduling. Addison-Wesley Educational Publishers Inc., 294.
  3. Lazarev, A. A., Gafarov, E. R. (2011). Teoriia raspisanii zadachi i algoritmy. Moscow: Nauka, 222.
  4. Wang, J.-B. (2009). Flow shop scheduling with deteriorating jobs under dominating machines to minimize makespan. The International Journal of Advanced Manufacturing Technology, 48 (5-8), 719–723. doi:10.1007/s00170-009-2314-2
  5. Prilutsky, M. Kh., Vlasov, S. Ye. (2005). Multi-stage tasks of the scheduling theory with alternative choice of the works fulfilment. Sistemy upravleniia i informatsionnye tehnologii, 2, 44–48.
  6. Prilutsky, M. Kh., Vlasov, V. S. (2008). The method of paths and boundaries with heuristic evaluation for a conveyor problem of scheduling theory. Vestnik of Lobachevsky State University of Nizhni Novgorod, 3, 147–153.
  7. Emmons, H., Vairaktarakis, G. (2013). Flow Shop Scheduling. International Series in Operations Research&Management Science. Springer US, 334. doi:10.1007/978-1-4614-5152-5
  8. Anichkin, A. S., Semenov, V. A. (2014). A survey of emerging models and methods of scheduling. Proceedings of the Institute for System Programming of the RAS, 26 (3), 5–50.
  9. Kosolap, А. I. (2013). Metody global'noi optimizatsii. Dnipro: Nauka i obrazovanie, 316.
  10. Boyd, S., Vandenberghe, L. (2004). Convex Optimization. Cambridge University Press, 716. doi:10.1017/cbo9780511804441
  11. Nesterov, Yu. E. (2010). Metody vypukloi optimizatsii. Moscow: MTsNMO, 281.
  12. Kosolap, A. (2009). Method of quadratic relaxation for solution of nonconvex quadratic program. Remagen, Germany, 20.

Published

2017-07-25

How to Cite

Kosolap, A., & Nesterenko, A. (2017). Solving certain problems of scheduling theory by the methods of quadratic optimization. Technology Audit and Production Reserves, 4(2(36), 65–69. https://doi.org/10.15587/2312-8372.2017.108909

Issue

Section

Mathematical Modeling: Original Research