Skip to main content

Heuristic Techniques for Solving Large Combinatorial Problems on a Computer

  • Conference paper
Theoretical Approaches to Non-Numerical Problem Solving

Part of the book series: Lecture Notes in Operations Research and Mathematical Systems ((LNE,volume 28))

Abstract

Many problems of optimization, search, or decision-making are combinatorial in nature and basically non-numerical. The advent of the modern high-speed digital computer has opened the way for us to solve many of these problems. Although virtually all of these problems are finite, it is well-known that their size grows extremely rapidly and we can usually expect the computer to do by exhaustive search just a few cases larger than what can be done by hand. Intelligent search procedures such as banach and bound (Little, Murty, Sweeney and Karel (1963), Lawles and Wood (1964)), back-track programming (Golomb and Baument (1965), Walker (1960)), linear or dynamic programming (Gomery (1963), Bellman (1962), Held and Karp (1962)), together with isomorphic rejection (Swift, 1960) help to reduce the total number of cases to be considered but more often than not, we are interested in the solution to problems which are still too large for these techniques. Here some sort of heuristics have to be employed, whereby we hope that the solution (in the instance where a solution when found may be readily verified), or a probably solution, or a useful partial or approximate solution may be obtained in reasonable computation time.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ball, W.W.R., Mathematical Recreations and Essays, Revised by H.S.M. Coxeter, Macmillan, New York, 1962. Pages 174–185

    Google Scholar 

  2. Bellman, R.E., “Dynamic Programming Treatment of the Traveling Salesman Problem,” J.ACM, 9 (1962) 61–63

    Article  MATH  Google Scholar 

  3. Bellmore, M. and Nemhauser, G.L., “The Traveling Salesman Problem: A Survey,” Oper. Res., Vol. 16, No. 3, (1968) 538–558

    Article  MathSciNet  MATH  Google Scholar 

  4. Cobham, A., Fridshal, R. and North, J.H., “An Application of Linear Programming to the Minimization of Boolean Functions,” AIEE, 2nd Annual Symposium on Switching Theory and Logical Design, (Sept. 1961)

    Google Scholar 

  5. Goeffrion, A., “Integer Programming by Implicit Enumeration and Balas’ Method,” SIAM Review, April 1967, Vol. 9, No. 2

    Google Scholar 

  6. Golomb, S.W. and Baumert, L.D., “Backtrack Programming,” J.ACM, Vol. 12, No. 4 (1965) 516–524

    Article  MathSciNet  MATH  Google Scholar 

  7. Gomory, R.E., “An Algorithm for Integer Solutions to Linear Programs,” Chapter in Recent Advances in Mathematical Programming, McGraw-Hill, New York, (1963) 269–302

    Google Scholar 

  8. Held, M. and Karp, R.E., “A Dynamic Programming Approach to Sequencing Problems,” J. Soc. Indust. Appl. Math., No. 1, 10 (March 1962), 196–210

    MathSciNet  Google Scholar 

  9. House, R.W., Nelson, L.D. and Rado, T., “Computer Studies of a Certain Class of Linear Integer Problems,” Recent Advances in Optimization Techniques, Ed. Lavi and Voge, Wiley 1966

    Google Scholar 

  10. Karg, R.L. and Thompson, G.L., “A Heuristic Approach to Solving Traveling Salesman Problems,” Manage. Sci., 10, No. 2, (1964) 225–247

    Article  Google Scholar 

  11. Lawler, E.L. and Wood, D.E., “Branch-and-Bound Methods: A Survey,” Oper. Res., No. 14, (1966) 699–719

    Article  MathSciNet  MATH  Google Scholar 

  12. Lin, S., “Computer Solutions of the Traveling Salesman Problem,” BSTJ, Vol. 44, No. 10, (1965) 2245–2269

    MATH  Google Scholar 

  13. Little, J.D.C., Murty, K.G., Sweeney, D.W. and Karel, C, “An Algorithm for the Traveling Salesman Problem,” Oper. Res., No. 6, 11 (1963) 972–989

    Article  Google Scholar 

  14. McCluskey, E.J. Jr., “Minimization of Boolean Functions,” BSTJ, Vol. 35, (1956)

    Google Scholar 

  15. Roth, R.H., “Computer Solutions to Minimum Cover Problems,” to appear in Oper. Res

    Google Scholar 

  16. Swift, J.D., “Isomorph Rejection in Exhaustive Search Techniques,” AMS Proc. Symp. Math. 10 (1960) 195–200

    MathSciNet  Google Scholar 

  17. Walker, R.J., “An Enumerative Technique for a Class of Combinatorial Problems,” Amer. Math. Soc. Symposium on Applied Math., Proc. 10, (1960) 91–94

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1970 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Lin, S. (1970). Heuristic Techniques for Solving Large Combinatorial Problems on a Computer. In: Banerji, R.B., Mesarovic, M.D. (eds) Theoretical Approaches to Non-Numerical Problem Solving. Lecture Notes in Operations Research and Mathematical Systems, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-99976-5_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-99976-5_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-04900-5

  • Online ISBN: 978-3-642-99976-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics