Abstract
The problem of visiting megalopolises complicated by precedence constraints and by the dependence of the cost functions (external moves and internal jobs) on the list of subsequent jobs is considered. A modification of the dynamic programming method is proposed and an algorithm based on this modification is developed; this algorithm is implemented on a personal computer.
Similar content being viewed by others
References
I. I. Melamed, S. I. Sergeev, and I. Kh. Sigal, “Traveling salesman problem: Theoretical issues,” Avtom. Telemekh., No. 9, 3–34 (1989).
I. I. Melamed, S. I. Sergeev, and I. Kh. Sigal, “Traveling salesman problem: Exact algorithms,” Avtom. Telemekh., No. 10, 3–29 (1989).
I. I. Melamed, S. I. Sergeev, and I. Kh. Sigal, “Traveling salesman problem: Approximate algorithms,” Avtom. Telemekh., No. 11, 3–26 (1989).
A. N. Sesekin, A. A. Chentsov, and A. G. Chentsov, Routing Problems: Textbook (Lan’, St. Petersburg, 2011) [in Russian].
A. N. Sesekin, A. A. Chentsov, and A. G. Chentsov, “A generalized courier problem with the cost function depending on the list of tasks,” J. Comput. Syst. Sci. Int. 49, 234–243 (2010).
A. A. Chentsov, A. G. Chentsov, and P. A. Chentsov, “Optimal routing problem with internal losses,” Trudy Inst. Matematiki i Mekhaniki Ural’skogo Otd. Ross. Akad. Nauk 14(3), 183–201 (2008).
A. A. Chentsov, A. G. Chentsov, and P. A. Chentsov, “Constrained optimal routing problem,” Izv. Vyssh. Uchebn. Zaved., Mat., No. 6, 64–81 (2010).
A. A. Chentsov, A. G. Chentsov, and P. A. Chentsov, “Precedence constraints in an optimal routing problem with internal jobs,” Algoritmy i Programmnye Sredstva Parallel’nykh Vychislenii, No. 10, 60–76 (2010).
A. G. Chentsov, “Constrained optimal routing,” Dokl. Math. 78, 859–863 (2008).
A. G. Chentsov, “Dynamic Programming Method in Extremal Constrained Routing Problems,” J. Comput. Syst. Sci. Int. 49, 392–405 (2010).
A. N. Sesekin, O. L. Tashlykov, S. E. Shcheklein, et al., “The use of dynamic programming method for the optimization of trajectories of personnel in radiation dangerous zones so as to minimize radiation dose,” Izv. Vyssh. Uchebn. Zaved., Yadernaya Energetika, No. 2, 41–48 (2006).
F. A. Balushkin, A. N. Sesekin, O. L. Tashlykov, et al., “The use of dynamic programming method for the optimization of dismantling equipment of generating units of nuclear power plants so as to minimize radiation dose,” Izv. Vyssh. Uchebn. Zaved., Yadernaya Energetika, No. 4, 3–10 (2009).
O. L. Tashlykov, A. N. Sesekin, S. E. Shcheklein, et al., “Development of optimal algorithms for taking nuclear power plants out of service using mathematical modeling,” Izv. Vyssh. Uchebn. Zaved., Yadernaya Energetika, No. 2, 115–120 (2009).
O. L. Tashlykov, Maintenance of Nuclear Power Plant: Textbook, Ed. by S. E. Shcheklein (UMTs UPI, Yekaterinburg, 2003) [in Russian].
R. Bellman, “Dynamic programming treatment of the travelling salesman problem,” J. ACM 9, 61–63 (1962).
M. Held and R. M. Karp, “A dynamic programming approach to sequencing problems,” in Proc. of the 1961 16th ACM National Meeting (ACM, New York, 1961), pp. 71.201–71.204.
A. G. Chentsov, Optimization Problems of Routing and Job Distribution: Theoretical Issues (RKhD, Moscow, 2008) [in Russian].
T. H. Cormen, C. E. Leiserson, and R. L. Rivest, Introduction to Algorithms (MIT Press, Cambridge, Mass., 1990; MTs NMO, Moscow, 1999).
K. Kuratowski and A. Mostowski, Set Theory (North-Holland, Amsterdam, 1967; Mir, Moscow, 1970).
J. Dieudonné, Foundations of Modern Analysis (Academic, New York, 1960; Mir, Moscow, 1964).
J. Warga, Optimal Control of Differential and Functional Equations (Academic, New York, 1972; Nauka, Moscow, 1977).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © A.A. Chentsov, A.G. Chentsov, 2014, published in Izvestiya Akademii Nauk. Teoriya i Sistemy Upravleniya, 2014, No. 2, pp. 26–40.
Rights and permissions
About this article
Cite this article
Chentsov, A.A., Chentsov, A.G. Dynamic programming in the routing problem with complex dependence of costs on the list of jobs. J. Comput. Syst. Sci. Int. 53, 172–185 (2014). https://doi.org/10.1134/S1064230714020051
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1064230714020051