Skip to main content
Log in

Complexity of solving the Subset Sum problem with the branch-and-bound method with domination and cardinality filtering

  • System Analysis and Operations Research
  • Published:
Automation and Remote Control Aims and scope Submit manuscript

Abstract

We obtain an exact upper bound on the complexity of solving the Subset Sum problem with a variation of the branch-and-bound method of a special form. Complexity is defined as the number of subproblems considered in the process of solving the original problem. Here we reduce the enumeration by using the domination relation. We construct an instance of the Subset Sum problem on which our bound is realized. The resulting bound is asymptotically twice smaller than the exact upper bound on the complexity of solving this problem with a standard version of the branch-and-bound method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Martello, S. and Toth, P., Knapsack Problems, New York: Wiley, 1990.

    MATH  Google Scholar 

  2. Kellerer, H., Pfershy, U., and Pisinger, D., Knapsack Problems, Berlin: Springer-Verlag, 2004.

    Book  MATH  Google Scholar 

  3. Lazarev, A.A., Graphic Approach to Combinatorial Optimization, Autom. Remote Control, 2007, vol. 68, no. 4, pp. 583–592.

    Article  MathSciNet  Google Scholar 

  4. Sigal, I.Kh. and Ivanova, A.P., Vvedenie v prikladnoe diskretnoe programmirovanie (Introduction to Applied Discrete Programming), Moscow: Fizmatlit, 2007.

    Google Scholar 

  5. Finkel’shtein, Yu.Yu., Priblizhennye metody i prikladnye zadachi diskretnogo programmirovaniya (Approximate Methods and Applied Problems of Discrete Programming), Moscow: Nauka, 1976.

    Google Scholar 

  6. Grishukhin, V.P., Efficiency of the Branch-and-Bound Method in Problems with Boolean Variables, in Issledovaniya po diskretnoi optimizatsii (Studies in Discrete Optimization), Moscow: Nauka, 1976, pp. 203–230.

    Google Scholar 

  7. Kolpakov, R.M. and Posypkin, M.A., Asymptotic Estimate on the Complexit yof the Branch-and-Bound Method with Branching by a Fractional Variable for the Knapsack Problem, Diskret. Anal. Issled. Oper., 2008, no. 15, vol. 1, pp. 58–81.

    MATH  Google Scholar 

  8. Lazarev, A.A. and Werner, F., A Graphical Realization of the Dynamic ProgrammingMethod for Solving NP-hard Combinatorial Problems, Comput. Math. Appl., 2009, vol. 58, no. 4, pp. 619–631.

    Article  MathSciNet  MATH  Google Scholar 

  9. Kolpakov, R.M. and Posypkin, M.A., Upper and Lower Bounds on the Complexity of the Branch-and-Bound Method for the Knapsack Problem, Diskret. Mat., 2010, vol. 22, no. 1, pp. 58–73.

    Article  MathSciNet  MATH  Google Scholar 

  10. Posypkin, M.A. and Kolpakov, R.M., Upper Bound on the Number of Branchings for the Subset Sum Problem, Mat. Vopr. Kibern., 2013. no. 18, pp. 213–226.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. M. Kolpakov.

Additional information

Original Russian Text © R.M. Kolpakov, M.A. Posypkin, Si Tu Tant Sin, 2017, published in Avtomatika i Telemekhanika, 2017, No. 3, pp. 96–110.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kolpakov, R.M., Posypkin, M.A. & Sin, S.T.T. Complexity of solving the Subset Sum problem with the branch-and-bound method with domination and cardinality filtering. Autom Remote Control 78, 463–474 (2017). https://doi.org/10.1134/S0005117917030079

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0005117917030079

Keywords

Navigation