一种基于牛顿法的约束最短路问题算法
An Algorithm Based on Newton Method for Constrained Shortest Path Problem
摘要: 针对通信网络中常见的信息传输路径规划问题,即约束最短路问题(Constrained Shortest Path, CSP),由于该问题为NP-难问题,我们通过求解其拉格朗日对偶问题给出CSP问题的解。在求解对偶问题过程中,我们首先对于对偶问题的可行域进行限制,创新性地构造出了更紧的上界。其次,根据问题的特殊性,本文给出了求解对偶问题的新算法及牛顿迭代格式。其中每次迭代求解最短路问题,并通过所求的最短路径构造出对偶问题目标函数的梯度信息。此外我们采用超参数H来近似分段线性凸函数的二阶导数,从而构造出了牛顿迭代格式。新算法的数值实验表现出其求解CSP问题及其对偶问题的优势。
Abstract: Aiming at the information transmission path planning problem in communication networks, that is, the constrained shortest path problem, since the CSP problem is an NP-hard problem, we give the solution of the CSP problem by solving its Lagrange dual problem. In the process of solving the dual problem, we first limit the feasible fields of the dual problem and innovatively construct a tighter upper bound. Secondly, according to the particularity of the problem, a new algorithm for solving dual problems and Newtonian iteration format are given. Each iteration solves the shortest path problem, and constructs the gradient information of the objective function of the dual problem through the shortest path sought. In addition, we use the hyperparameter H to approximate the second derivative of the piecewise linear convex function, thus constructing the Newtonian iteration format. The numerical experiments of the new algorithm show its advantages in solving CSP problems and their duality problems.
文章引用:李宪凯, 何勇毅. 一种基于牛顿法的约束最短路问题算法[J]. 运筹与模糊学, 2023, 13(2): 470-475. https://doi.org/10.12677/ORF.2023.132046

参考文献

[1] Dijkstra, E.W. (1959) A Note on Two Problems in Connexion with Graphs. Numerische Mathematik, 1, 269-271. [Google Scholar] [CrossRef
[2] Widyono, R. (1994) The Design and Evaluation of Routing Algo-rithms for Real-Time Channels. International Computer Science Institute, Berkeley.
[3] Nahrstedt, S. (1998) On Finding Multi-Constrained Paths. IEEE International Conference on Communications, Atlanta, GA, 7-11 June 1998, 874-879.
[4] Korkmaz, T. and Krunz, M. (2001) Multi-Constrained Optimal Path Selection. INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, Anchorage, AK, 22-26 April 2001, 834-843.
[5] Jaffe, M. (1984) Algorithms for Finding Paths with Multiple Constraints. Networks, 20, 95-116. [Google Scholar] [CrossRef
[6] Andrew, L. and Kusuma, A. (2002) Generalised Analysis of a QoS-Aware Routing Algorithm. IEEE GLOB, Sydney, 8-12 November 1998, 1-6.
[7] Neve, H.D. and Mieghem, P.V. (2000) TAMCRA: A Tunable Accuracy Multiple Constraints Routing Algorithm. Computer Communications, 23, 667-679. [Google Scholar] [CrossRef
[8] Mieghem, P.V., Neve, H.D. and Kuipers, F. (2001) Hop-by-Hop Quality of Service Routing. Computer Networks, 37, 407-423. [Google Scholar] [CrossRef
[9] Juttner, A., Szviatovski, B., Mécs, I., et al. (2001) La-grange Relaxation Based Method for the QoS Routing Problem. Infocom Twentieth Joint Conference of the IEEE Computer & Communications Societies, Anchorage, AK, 22-26 April 2001, 859-868.
[10] Kou, C., Hu, D., Yuan, J., et al. (2019) Bisection and Exact Algorithms Based on the Lagrangian Dual for a Single-Constrained Shortest Path Problem. IEEE/ACM Transactions on Networking, 28, 224-233. [Google Scholar] [CrossRef
[11] Ying, X., Thulasiraman, K., Xue, G., et al. (2017) QoS Routing under Multiple Additive Constraints: A Generalization of the LARAC Algorithm. IEEE Transactions on Emerging Topics in Computing, 4, 242-251. [Google Scholar] [CrossRef