Skip to main content
Log in

Cooperative Strategies for Solving the Bicriteria Sparse Multiple Knapsack Problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

For hard optimization problems, it is difficult to design heuristic algorithms which exhibit uniformly superior performance for all problem instances. As a result it becomes necessary to tailor the algorithms based on the problem instance. In this paper, we introduce the use of a cooperative problem solving team of heuristics that evolves algorithms for a given problem instance. The efficacy of this method is examined by solving six difficult instances of a bicriteria sparse multiple knapsack problem. Results indicate that such tailored algorithms uniformly improve solutions as compared to using predesigned heuristic algorithms.

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

  • Battiti, R. and G. Tecchiolli. (1994). “The Reactive Tabu Search.” ORSA Journal on Computing 6(2), 120–140.

    Google Scholar 

  • Coffman, E., M. Garey, and D. Johnson. (1984). “Approximation Algorithms for Binpacking: An Updated Survey.” In G. Ausiello, M. Lucertini, and P. Serafini (eds.), Algorithm Design for Computer System Design. Wien: Springer-Verlag, pp. 49–106.

    Google Scholar 

  • Coffman, E., M. Garey, and D. Johnson. (1997). “Approximation Algorithms for Binpacking: A Survey.” In D. Hochbaum (ed.), Approximation Algorithms for NP-hard Problems. Boston: PWS Publishing Company, pp. 46–93.

    Google Scholar 

  • CPLEX (1994). “Using the CPLEX Linear Optimizer.” CPLEX Optimization Inc.

  • Dawande, M., J. Kalagnanam, P. Keskinocek, R. Ravi, and F.S. Salman. (1998). “Approximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions.” Technical Report, IBM T. J. Watson Research Center, P.O. Box 18, Yorktown Heights, New York 10598, USA.

    Google Scholar 

  • Erman, L.D., F.A. Hayes-Roth, V.R. Lesser, and D.R. Reddy. (1980). “The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty.” Computing Surveys 12, 213–253.

    Google Scholar 

  • Ferreira, C., A. Martin, and R. Weismantel. (1996). “Solving Multiple Knapsack Problems by Cutting Planes.” SIAM J. Optimization 6(3), 858–877.

    Google Scholar 

  • Friesen, D. and M. Langston. (1986). “Variable Sized Bin Packing.” SIAM J. Computing 15, 222–230.

    Google Scholar 

  • Garey, M. and D. Johnson. (1979). Computers and Intractibility: A Guide to the Theory of NP-Completeness. San Francisco: W.H. Freeman and Co.

    Google Scholar 

  • Glover, F. (1989). “Tabu Search Part I.” Operations Research Society of America (ORSA) Journal on Computing 1(3), 109–206.

    Google Scholar 

  • Glover, F. (1990). “Tabu Search Part II.” Operations Research Society of America (ORSA) Journal on Computing 2(1), 4–32.

    Google Scholar 

  • Gomes, C.P. and B. Selman. (1997). “Algorithm Portfolio Design: Theory vs. Practice.” In Proc. Uncertainty in Artificial Intelligence.

  • Holland, J.H. (1975). Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. Ann Arbor, MI: University of Michigan Press.

    Google Scholar 

  • Huberman, B.A., R.M. Lukose, and T. Hogg. (1997). “An Economics Approach to Hard Computational Problems.” Science 265, 51–54.

    Google Scholar 

  • Hung, M. and J. Fisk. (1978). “An Algorithm for 0-1 Multiple Knapsack Problems.” Naval Res. Logist. Quarterly 24, 571–579.

    Google Scholar 

  • Kalagnanam, J., M. Dawande, M. Trumbo, and H.S. Lee. (1998). “The Surplus Inventory Matching Problem in the Process Industry.” Technical Report RC21071, IBM T. J. Watson Research Center.

  • Karp, R. (1972). “Reducibility among Combinatorial Problems.” In R. Miller and J. Thatcher (eds.), Complexity of Computer Computations. New York: Plenum Press, pp. 85–103.

    Google Scholar 

  • Keskinocak, P., F. Wu, R. Goodwin, S. Murthy, R. Akkiraju, S. Kumaran, and A. Derebail. (1998). “Scheduling Solutions for the Paper Industry.” Technical Report, IBM T. J.Watson Research Center, P.O. Box 18, Yorktown Heights, New York 10598.

    Google Scholar 

  • Lee, H., S. Murthy, S. Haider, and D. Morse. (1996). “Primary Production Scheduling at Steel-Making Industries.” IBM Journal of Research and Development.

  • Martello, S. and P. Toth. (1980). “Solution of the Zero-One Multiple Knapsack Problem.” Euro. J. Oper. Res. 4, 322–329.

    Google Scholar 

  • Martello, S. and P. Toth. (1981a). “A Bound and Bound Algorithm for the Zero-One Multiple Knapsack Problem.” Discrete Applied Math. 3, 275–288.

    Google Scholar 

  • Martello, S. and P. Toth. (1981b). “Heuristic Algorithms for the Multiple Knapsack Problem.” Computing 27, 93–112.

    Google Scholar 

  • Martello, S. and P. Toth. (1989). Knapsack Problems. New York: John Wiley and Sons.

    Google Scholar 

  • Martello, S. and P. Toth. (1990). Lower Bounds and Reduction Procedures for the Bin Packing Problem. Discrete Applied Math. 28, 59–70.

    Google Scholar 

  • Mockus, J. (1989). Bayesian Approach to Global Optimization. Dordrecht: Kluwer Academic Publishers.

    Google Scholar 

  • Murthy, S. (1992). “Synergy in Cooperating Agents: Designing Manipulators from Task Specifications.” Ph.D. Thesis, Dept. of Electrical and Computer Engineering, Carnegie Mellon University.

  • Murthy, S., R. Akkiraju, J. Rachlin, and F. Wu. (1997). “Agent-Based Cooperative Scheduling.” In E.C. Charniak (ed.), Constraints and Agents, AAAI-97 Workshop, pp. 112–117.

  • Näher, S. and C. Uhrig. (1995). Leda User Manual. Saarbrücken, Germany: Max-Planck-Institute für Informatik.

    Google Scholar 

  • Rodosek, R., M.G. Wallace, and M.T. Hajian. (1999). “ANewApproach to Integrating Mixed Integer Programming with Constraint Logic Programming.” In Annals of Operational Research: Recent Advances in Combinatorial Optimization: Theory and Applications.

  • Smith, S.F., P.S. Ow, J. Potwin, N. Muscettola, and D.C. Matthys. (1990). “An Integrated Framework for Generating and Revising Factory Schedules.” Journal of the Operational Research Society 41, 539–552.

    Google Scholar 

  • Talukdar, S. and P. de Souza. (1993). “Asynchronous Organizations for Multi-Algorithm Problems.” In E. Deaton, H. George, K.M. Bergel, and G. Hedrick (eds.), Proceeding of 8th SIGAPP Symposium on Applied Computing, pp. 286–293.

  • Talukdar, S., P. de Souza, and S. Murthy. (1993). “Organizations for Computer-Based Agents.” Engineering Intelligent Systems 1(2).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Salman, F.S., Kalagnanam, J.R., Murthy, S. et al. Cooperative Strategies for Solving the Bicriteria Sparse Multiple Knapsack Problem. Journal of Heuristics 8, 215–239 (2002). https://doi.org/10.1023/A:1017964608086

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1017964608086

Navigation