We obtained an exact upper bound for the complexity of solving subset sum problem with the special kind of branch and bound algorithm. Complexity is defined as the number of steps of the algorithm. The dominance relation and cardinality bound is used to reduce the number of iterations. We constructed an example of the subset sum problem that has the complexity equal to the upper bound thereby proving the tightness of the proposed upper bound. The obtained estimate is asymptotically two times less than the complexity estimate for the standard branch-and-bound method.
Topics
Optimization algorithms
REFERENCES
1.
S.
Martello
and P.
Toth
, Knapsack Problems
(John Wiley and Sons, Inc.
, New York, NY, USA
, 1990
) p. 308
.2.
H.
Kellerer
, U.
Pfershy
, and D.
Pisinger
, Knapsack Problems
(Springer Verlag
, 2004
) p. 546
.3.
A.
Lazarev
, Automation and Remote Control
68
, 583
–592
(2007
).4.
I.
Sigal
and A.
Ivanova
, Introduction to Applied Discrete Programming
(M.: FIZMATLIT
, 2007
).5.
Y. Y.
Finkelstein
, Approximate Methods and Applied Problems of Discrete Programming
(Nauka
, Moscow
, 1976
).6.
V. P.
Grishukhin
, “Efficiency of the branch and bound method in problems with boolean variables,” in Investigations on Discrete Optimization
(Nauka
, Moscow
, 1976
), pp. 203
–230
.
This content is only available via PDF.
© 2016 Author(s).
2016
Author(s)
You do not currently have access to this content.