Abstract
The paper is concerned with estimating the computational complexity of the branch-and-bound method for the subset sum problem. We study the relationship between the way of decomposition of subproblems and the number of the method steps. The standard variant of the branch-and-bound method for the subset sum problem with binary branching is considered: any subproblem is decomposed into two more simple subproblems by assigning values 0 and 1 to a selected branching variable. It is shown that for any set of parameters of the problem the procedure of branching variables selection in the descending order of their weights is optimal.
Originally published in Diskretnaya Matematika (2017) 29, №1, 10–16 (in Russian).
Funding source: Russian Foundation for Basic Research
Award Identifier / Grant number: 15-07-03102A
Funding statement: This research was carried out with the financial support of the Russian Foundation for Basic Research (grant no. 15-07-03102A) and the Programme of the President of the Russian Federation for the Support of Leading Scientific Schools (grant no. NSh-8860.2016.1).
References
[1] Martello S., Toth P., Knapsack Problems, J. Wiley & Sons Ltd, Chichester, 1990, 296 pp.Search in Google Scholar
[2] Kellerer H., Pfershy U., Pisinger D., Knapsack Problems, Springer Verlag, Berlin–Heidelberg, 2004, 548 pp.10.1007/978-3-540-24777-7Search in Google Scholar
[3] Kolpakov R. M., Posypkin M. A., “Asymptotic estimate of complexity of the branch-and-bound method with branching on fractional variable for the knapsack problem”, Diskr. Anal. Issl. Oper., 15:1 (2008), 58–81 (in Russian).Search in Google Scholar
[4] Sigal I. Kh., Ivanova A. P., Introduction to Applied Discrete Programming, Fizmatlit, Moscow, 2007 (in Russian), 240 pp.Search in Google Scholar
[5] Lazarev A. A., “Graphic approach to combinatorial optimization”, Automation and Remote Control, 68:4 (2007), 583–592.10.1134/S0005117907040029Search in Google Scholar
[6] Finkelstein Yu. Yu., Approximative methods and applied problems of discrete programming, Nauka, Moscow, 1976 (in Russian), 265 pp.Search in Google Scholar
[7] Grishukhin V. P., “Efficiency of branch and bound algorithms for problems with Boolean variables”, In: A. A. Fridman, Studies in discrete optimization, Nauka, Moscow, 1976, 203–230 (in Russian).Search in Google Scholar
[8] Lazarev A.A., Werner F., “A graphical realization of the dynamic programming method for solving NP-hard combinatorial problems”, Comput. Math. Appl., 58:4 (2009), 619–631.10.1016/j.camwa.2009.06.008Search in Google Scholar
[9] Kolpakov R. M., Posypkin M. A., “Upper and lower bounds for the complexity of the branch and bound method for the knapsack problem”, Discrete Math. Appl., 20:1 (2010), 95–112.10.1515/dma.2010.006Search in Google Scholar
[10] Posypkin M. A., Kolpakov R. M., “Upper bound on the number of branchings for the subset sum problem”, Mat. Vopr. Kibern., 18 (2013), 213–226 (in Russian).Search in Google Scholar
© 2018 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Frontmatter
- Solving systems of linear Boolean equations with noisy right-hand sides over the reals
- Reduced multitype critical branching processes in random environment
- On automorphisms of a distance-regular graph with intersection array {99, 84, 30; 1, 6, 54}
- On the best choice of a branching variable in the subset sum problem
- On periodic properties of polylinear shift registers
- Upper estimate of a combinatorial sum
Articles in the same Issue
- Frontmatter
- Solving systems of linear Boolean equations with noisy right-hand sides over the reals
- Reduced multitype critical branching processes in random environment
- On automorphisms of a distance-regular graph with intersection array {99, 84, 30; 1, 6, 54}
- On the best choice of a branching variable in the subset sum problem
- On periodic properties of polylinear shift registers
- Upper estimate of a combinatorial sum