Local dynamic programming incuts in routing problems with restrictions
Vestnik Udmurtskogo universiteta. Matematika, mehanika, kompʹûternye nauki, no. 2 (2014), pp. 56-75 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

The article is concerned with the procedure of insertion of optimizable fragments of route solutions into the global solutions of the «big» problem defined by heuristic algorithms. Setting of the route problem takes into account some singularities of the engineering problem about the sequential cutting of details each having one exterior and probably several interior contours. The latter ones must be subjected to cutting previously in comparison with the exterior contour, which leads to a great number of given preceding conditions. These conditions are actively used to decrease the computational complexity. Nevertheless, the problem dimensionality remains sufficiently large that does not permit to use «global» dynamic programming and forces heuristic algorithms to be used (the problem under investigation is a hard-solvable problem in the traditional sense). Therefore, it is interesting to develop the methods for correction of solutions based on the above-mentioned algorithms. In the present investigation, such correction is realized by the replacement of fragments (of the above-mentioned solutions) having a moderate dimensionality by optimal «blocks» constructed by dynamic programming with local preceding conditions which are compatible with the constraints of the initial «big» problem. The proposed replacement does not deteriorate, but, in typical cases, improves the quality of the initial heuristic solution. This is verified by the computing experiment on multi-core computer. The proposed algorithm is realized in the iterated regime: the solution (in the form of «route-trace») obtained after the first insertion on the basis of dynamic programming is taken as an initial solution for which the insertion is constructed again. In addition, the beginning of the new insertion is chosen randomly in the bounds defined by the possibilities of formation of a sliding «window» of the appreciable dimensionality which is in fact sufficient for the employment of the economical version of dynamic programming. Further, the procedure is repeated. The operation of the iterated algorithm is illustrated by solution of model problems including the versions with sufficiently dense «packing» of parts on a sheet, which is typical for the engineering production.
Keywords: routing problem, preceding conditions.
@article{VUU_2014_2_a3,
     author = {A. A. Petunin and A. G. Chentsov and P. A. Chentsov},
     title = {Local dynamic programming incuts in routing problems with restrictions},
     journal = {Vestnik Udmurtskogo universiteta. Matematika, mehanika, kompʹ\^uternye nauki},
     pages = {56--75},
     year = {2014},
     number = {2},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VUU_2014_2_a3/}
}
TY  - JOUR
AU  - A. A. Petunin
AU  - A. G. Chentsov
AU  - P. A. Chentsov
TI  - Local dynamic programming incuts in routing problems with restrictions
JO  - Vestnik Udmurtskogo universiteta. Matematika, mehanika, kompʹûternye nauki
PY  - 2014
SP  - 56
EP  - 75
IS  - 2
UR  - http://geodesic.mathdoc.fr/item/VUU_2014_2_a3/
LA  - ru
ID  - VUU_2014_2_a3
ER  - 
%0 Journal Article
%A A. A. Petunin
%A A. G. Chentsov
%A P. A. Chentsov
%T Local dynamic programming incuts in routing problems with restrictions
%J Vestnik Udmurtskogo universiteta. Matematika, mehanika, kompʹûternye nauki
%D 2014
%P 56-75
%N 2
%U http://geodesic.mathdoc.fr/item/VUU_2014_2_a3/
%G ru
%F VUU_2014_2_a3
A. A. Petunin; A. G. Chentsov; P. A. Chentsov. Local dynamic programming incuts in routing problems with restrictions. Vestnik Udmurtskogo universiteta. Matematika, mehanika, kompʹûternye nauki, no. 2 (2014), pp. 56-75. http://geodesic.mathdoc.fr/item/VUU_2014_2_a3/

[1] Melamed I. I., Sergeev S. I., Sigal I. Kh., “The traveling salesman problem. Problems of the theory”, Avtomatika i Telemekhanika, 1989, no. 9, 3–34 (in Russian) | MR

[2] Melamed I. I., Sergeev S. I., Sigal I. Kh., “The traveling salesman problem. Exact algorithms”, Avtomatika i Telemekhanika, 1989, no. 10, 3–29 (in Russian) | MR | Zbl

[3] Melamed I. I., Sergeev S. I., Sigal I. Kh., “The traveling salesman problem. Approximation algorithms”, Avtomatika i Telemekhanika, 1989, no. 11, 3–26 (in Russian) | MR | Zbl

[4] Petunin A. A., “About some strategies of the programming of tool route by developing of control programs for thermal cutting machines”, Vestnik UGATU, 13:2 (35) (2009), 280–286 (in Russian)

[5] Petunin A. A., Chentsov A. G., Chentsov P. A., “To the question about instrument routing in the automated machines of sheet cutting”, Nauch. Tekhn. Vedom. SPb Gos. Politekh. Univ. Inform. Telekom. Upr., 2013, no. 2 (169), 103–111 (in Russian)

[6] Chentsov A. G., Extremal problems of routing and assignment of tasks: questions of theory, Institute of Computer Science, M.–Izhevsk, 2008, 240 pp. | Zbl

[7] Kuratowski K., Mostowski A., Set theory, Mir, M., 1970, 416 pp. | MR

[8] Dieudonne J., Foundations of modern analysis, Mir, M., 1964, 430 pp. | MR

[9] Warga J., Optimal control of differential and functional equations, Nauka, M., 1977, 624 pp. | MR

[10] Cormen T., Leiserson Ch., Rivest R., Introduction to algorithms, 1st ed., MIT Press; McGraw-Hill, 1990 | MR | Zbl

[11] Chentsov A. G., “To question of routing of works complexes”, Vestn. Udmurt. Univ. Mat. Mekh. Komp'yut. Nauki, 2013, no. 1, 59–82 (in Russian)

[12] Chentsov A. A., Chentsov A. G., Chentsov P. A., “Iteration method in the routing problem with internal losses”, Tr. Inst. Mat. Mekh. Ural. Otd. Ross. Akad. Nauk, 15, no. 4, 2009, 270–289 (in Russian)

[13] Ivanko E. E., Stability and instability in discrete problems, Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, Ekaterinburg, 2013, 208 pp.

[14] Chentsov A. A., Chentsov A. G., “The problem of megalopolises consistent detouring”, Vestn. Tambov. Univ., Ser. Estestv. Tekh. Nauki, 19:2 (2014), 454–475 (in Russian) | MR