Abstract
We consider a routing problem with constraints. To solve this problem, we employ a variant of the dynamic programming method, where the significant part (that is, the part that matters in view of precedence constraints) of the Bellman function is calculated by means of an independent calculations scheme. We propose a parallel implementation of the algorithm for a supercomputer, where the construction of position space layers for the hypothetical processors is conducted with use of discrete dynamic systems’ apparatus.
This research was supported by Russian Science Foundation (project no. 14-11-00109).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Chentsov, A.G.: One parallel procedure for the construction of the Bellman function in the generalized problem of the courier with the inner workings. Vestnik YuUrGU. Gos. Univ. Ser. Mat. Model Program. 12, 53–76 (2012)
Chentsov, A.G.: One parallel procedure for the construction of the Bellman function in the generalized problem of the courier with the inner workings. Autom. Remote Control 3, 34–149 (2012)
Chentsov, A.G.: To question of routing of works complexes: Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp’yuternye Nauki, (1), 59–82 (2013)
Gutin, G., Punnen, A.P.: The Traveling Salesman Problem and Its Variations. Springer, New York (2002)
Cook, W.J.: In Pursuit of the Traveling Salesman. Mathematics at the limits of computation, p. 248. Princeton University Press, New Jersey (2012)
Melamed, I.I., Sergeev, S.I., Sigal, I.: The traveling salesman problem. I. Issues in Theory; II Exact Methods; III Approximate Algorithms: Automation and Remote Control 50(9), 1147–1173; 50(10), 1303–1324; 50(11), 1459–1479 (1989)
Held, M., Karp, R.M.: A dynamic programming approach to sequencing problems. J. Soc. Ind. Appl. Math. 10(1), 196–210 (1962)
Bellman, R.: Dynamic programming treatment of the travelling salesman problem. J. Assoc. Comput. Mach. 9, 61–63 (1962)
Chentsov, A.G., Chentsov, A.A.: Route problem with constraints depending on a list of tasks. Doklady Math. 92(3), 685–688 (2015)
Chentsov, A.A., Chentsov, A.G., Chentsov, P.A.: Elements of dynamic programming in extremal route problems. Autom. Remote Control 75(3), 537–550 (2014)
Chentsov, A.G., Chentsov, A.A.: On the problem of obtaining the value of routing problem with constraints. J. Autom. Inf. Sci. 6, 41–54 (2016)
Chentsov, A.G.: Extreme Problems of Routing and Tasks Distribution: Regular and Chaotic Dynamics. Izhevsk Institute of Computer Research, 240 p. (2008). (in Russian)
Chentsov, A.G., Kosheleva, M.S.: Dynamic programming in the precedence constrained TSP with the costs depending on a list of tasks. Mechatron. Autom. Control 16(4), 232–244 (2015). (in Russian)
Lawler, E.L.: Efficient implementation of dynamic programming algorithms for sequencing problems. CWI Technical report. Stichting Mathematisch Centrum. Mathematische Besliskunde-BW 106/79, pp. 1–16 (1979). http://oai.cwi.nl/oai/asset/9663/9663A.pdf
Bianco, L., Mingozzi, A., Ricciardelli, S., Spadoni, M.: The traveling salesman problem with precedence constraints. In: Bühler, W., Feichtinger, G., Hartl, R.F., Radermacher, F.J., Stähly, P. (eds.) Papers of the 19th Annual Meeting / Vorträge der 19. Jahrestagung. Operations Research Proceedings, vol. 1990, pp. 299–306. Springer, Heidelberg (1992)
Steiner, G.: On the complexity of dynamic programming for sequencing problems with precedence constraints. Ann. Oper. Res. 26(1), 103–123 (1990)
Salii, Y.V.: On the effect of precedence constraints on computational complexity of dynamic programming method for routing problems. Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp’yuternye Nauki, (1), 76–86 (2014). (in Russian)
Korobkin, V.V., Sesekin, A.N., Tashlykov, O.L., Chentsov, A.G.: Routing Methods and Their Applications to the Enhancement of Safety and Efficiency of Nuclear Plant Operation. Novye Tekhnologii, Moscow (2012)
Tashlykov, O.L.: Personnel Dose Costs in the Nuclear Industry. Analysis. Ways to Decrease. Optimization. LAP LAMBERT Academic Publishing GmbH & Co. RG., Saarbruke (2011)
Alkaya, A.F., Duman, E.: A new generalization of the traveling salesman problem. Appl. Comput. Math. 9(2), 162–175 (2010)
Salii, Y.V.: Restricted dynamic programming heuristic for precedence constrained bottleneck generalized TSP. In: Proceedings of the 1st Ural Workshop on Parallel, Distributed, and Cloud Computing for Young Scientists, pp. 85–108 (2015). http://ceur-ws.org/Vol-1513/#paper-10
Wang, G.G., Xie, S.Q.: Optimal process planning for a combined punch-and-laser cutting machine using ant colony optimization. Int. J. Prod. Res. 43(11), 2195–2216 (2005)
Lee, M.-K., Kwon, K.-B.: Cutting path optimization in CNC cutting processes using a two-step genetic algorithm. Int. J. Prod. Res. 44(24), 5307–5326 (2006)
Jing, Y., Zhige, C.: An optimized algorithm of numerical cutting-path control in garment manufacturing. Adv. Mater. Res. 796, 454–457 (2013)
Dewil, R., Vansteenwegen, P., Cattrysse, D: Construction heuristics for generating tool paths for laser cutters. Int. J. Prod. Res. pp. 1–20 (2014)
Petunin, A.A.: Modelling of tool path for the CNC sheet cutting machines. In: AIP Conference Proceedings, 41st International Conference Applications of Mathematics in Engineering and Economics (AMEE 2015), vol. 1690, pp. 060002(1)–060002(7) (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Chentsov, A.G., Grigoryev, A.M. (2016). A Scheme of Independent Calculations in a Precedence Constrained Routing Problem. In: Kochetov, Y., Khachay, M., Beresnev, V., Nurminski, E., Pardalos, P. (eds) Discrete Optimization and Operations Research. DOOR 2016. Lecture Notes in Computer Science(), vol 9869. Springer, Cham. https://doi.org/10.1007/978-3-319-44914-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-44914-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44913-5
Online ISBN: 978-3-319-44914-2
eBook Packages: Computer ScienceComputer Science (R0)