Nothing Special   »   [go: up one dir, main page]

skip to main content
article

An O(n) algorithm for the multiple-choice knapsack linear program

Published: 01 May 1984 Publication History

Abstract

An algorithm for solving the linear program associated with the multiple choice knapsack problem is described. The algorithm is shown to work in time linear in the number of variables. This improves the previously known best bound for this problem, and is optimal to within a constant factor.

References

[1]
A.V. Aho, J.E. Hopcroft and J.D. Ullman, The design and analysis of Computer algorithms (Addison-Wesley, Reading, MA, 1974).
[2]
E. Balas and E. Zemel, An algorithm for large zero-one knapsack problems, Operations Research 28 (1980) 1132-1154.
[3]
M.E. Dyer, A geometrical approach to two-constraint linear programs with generalised upper bounds, Research Report, Teesside Polytechnic (1981).
[4]
M.E. Dyer, Two-variable linear programs are solvable in linear time, Research Report, Teesside Polytechnic (1981).
[5]
F. Glover and D. Klingman, A O(n log n) algorihtm for LP knapsacks with GUB constraints, Mathematical Programming 17 (1979) 345-361.
[6]
T. Ibaraki, T. Hasegawa, K. Teranaka and J. Iwase, The multiple choice knapsack problem, Journal of the Operations Research Society of Japan 21 (1978) 59-95.
[7]
R.T. Rockafellar, Convex analysis (Princeton University Press, Princeton, NJ, 1970).
[8]
P. Sinha and A. Zoltners, The multiple choice knapsack problem, Operations Research 27 (1979) 503-515.
[9]
E. Zemel, The linear multiple choice knapsack problem, Operations Reseach 28 (1980) 1412-1423.
[10]
M.E. Dyer, Linear time algorithms for two and three variable linear programs, SIAM Journal on Computing, to appear.
[11]
N. Megiddo, Linear-time algorithms for linear-programming in R3 and related problems, Proceedings of 23rd IEEE Symposium on Foundations of Computer Science (1982), 329-338.
[12]
N. Megiddo, Solving linear programming in linear time when the dimension is fixed, April 1982, submitted for publication.

Cited By

View all
  • (2022)Multiple-choice Knapsack Constraint in Graphical ModelsIntegration of Constraint Programming, Artificial Intelligence, and Operations Research10.1007/978-3-031-08011-1_19(282-299)Online publication date: 20-Jun-2022
  • (2021)Novel upper bounds for the constrained most probable explanation taskProceedings of the 35th International Conference on Neural Information Processing Systems10.5555/3540261.3540997(9613-9624)Online publication date: 6-Dec-2021
  • (2019)A Unified Framework for Marketing Budget AllocationProceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3292500.3330700(1820-1830)Online publication date: 25-Jul-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Mathematical Programming: Series A and B
Mathematical Programming: Series A and B  Volume 29, Issue 1
May 1984
124 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 May 1984

Author Tags

  1. Analysis of Algorithms
  2. Computational Complexity
  3. Linear Programming
  4. Multiple-Choice Knapsack

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Multiple-choice Knapsack Constraint in Graphical ModelsIntegration of Constraint Programming, Artificial Intelligence, and Operations Research10.1007/978-3-031-08011-1_19(282-299)Online publication date: 20-Jun-2022
  • (2021)Novel upper bounds for the constrained most probable explanation taskProceedings of the 35th International Conference on Neural Information Processing Systems10.5555/3540261.3540997(9613-9624)Online publication date: 6-Dec-2021
  • (2019)A Unified Framework for Marketing Budget AllocationProceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3292500.3330700(1820-1830)Online publication date: 25-Jul-2019
  • (2018)Exact approaches for the knapsack problem with setupsComputers and Operations Research10.1016/j.cor.2017.09.01990:C(208-220)Online publication date: 1-Feb-2018
  • (2018)A multi-criteria approach to approximate solution of multiple-choice knapsack problemComputational Optimization and Applications10.1007/s10589-018-9988-z70:3(889-910)Online publication date: 1-Jul-2018
  • (2012)Energy-efficient multicasting of multiview 3D videos to mobile devicesACM Transactions on Multimedia Computing, Communications, and Applications10.1145/2348816.23488248:3s(1-25)Online publication date: 16-Oct-2012
  • (2012)Multicasting of multiview 3D videos over wireless networksProceedings of the 4th Workshop on Mobile Video10.1145/2151677.2151687(43-48)Online publication date: 24-Feb-2012
  • (2008)Heuristic algorithms for route-search queries over geographical dataProceedings of the 16th ACM SIGSPATIAL international conference on Advances in geographic information systems10.1145/1463434.1463449(1-10)Online publication date: 5-Nov-2008
  • (2006)Improved multi-unit auction clearing algorithms with interval (multiple-choice) knapsack problemsProceedings of the 17th international conference on Algorithms and Computation10.1007/11940128_50(494-506)Online publication date: 18-Dec-2006
  • (2002)Bit Allocation in Sub-linear Time and the Multiple-Choice Knapsack ProblemProceedings of the Data Compression Conference10.5555/882455.875022Online publication date: 2-Apr-2002
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media