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.

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.
You do not currently have access to this content.