Skip to main content
Log in

Extracting embedded generalized networks from linear programming problems

  • Published:
Mathematical Programming Submit manuscript

“The act of being wise is the act of knowing what to overlook.”

William James (ca. 1890)

Abstract

If a linear program (LP) possesses a large generalized network (GN) submatrix, this structure can be exploited to decrease solution time. The problems of finding maximum sets of GN constraints and finding maximum embedded GN submatrices are shown to be NP-complete, indicating that reliable, efficient solution of these problems is difficult. Therefore, efficient heuristic algorithms are developed for identifying such structure and are tested on a selection of twenty-three real-world problems. The best of four algorithms for identifying GN constraint sets finds a set which is maximum in twelve cases and averages 99.1% of maximum. On average, the GN constraints identified comprise more than 62.3% of the total constraints in these problems. The algorithm for identifying embedded GN submatrices finds submatrices whose sizes, rows plus columns, average 96.8% of an LP upper bound. Over 91.3% of the total constraint matrix was identified as a GN submatrix in these problems, on average.

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

  1. J. Bartholdi, “A good submatrix is hard to find”,Operations Research Letters 1 (1982) 190–193.

    Google Scholar 

  2. R. Bixby and W. Cunningham, “Converting linear programs to network problems”,Mathematics of Operations Research 5 (1980) 321–357.

    Google Scholar 

  3. G. Bradley, G. Brown and G. Graves, “Implementation of large-scale primal transshipment algorithms”,Management Science 24 (1977) 1–34.

    Google Scholar 

  4. A. Brearley, G. Mitra and H. Williams, “Analysis of mathematical programming problems prior to applying the simplex algorithm”,Mathematical Programming 8 (1975) 54–83.

    Google Scholar 

  5. G. Brown and G. Graves, “Design and implementation of a large scale (mixed integer, non-linear) optimization system”, presented at ORSA/TIMS Conference, Las Vegas, NV, November 1975.

  6. G. Brown and R. McBride, “Solving generalized networks”,Management Science 30 (1984) 1497–1523.

    Google Scholar 

  7. G. Brown and D. Thomen, “Automatic identification of generalized upper bounds in large-scale optimization models”,Management Science 26 (1980) 1166–1184.

    Google Scholar 

  8. G. Brown and W. Wright, “Automatic identification of embedded network rows in large-scale optimization models”,Mathematical Programming 29 (1984) 41–46.

    Google Scholar 

  9. G. Dobson, “Worst-case analysis of greedy heuristics for integer programming with nonnegative data”,Mathematics of Operations Research 7 (1982) 515–531.

    Google Scholar 

  10. M. Garey and D. Johnson,Computers and intractability: A guide to the theory of NP-completeness (W.H. Freeman, San Francisco, CA, 1978).

    Google Scholar 

  11. F. Glover, J. Hultz, D. Klingman and J. Stutz, “Generalized networks: A fundamental computerbased planning tool”,Management Science 24 (1978) 1209–1220.

    Google Scholar 

  12. F. Glover and D. Klingman, “The simplex son algorithm for LP/embedded network problems”,Mathematical Programming Study 15 (1981) 148–176.

    Google Scholar 

  13. G. Graves and R. McBride, “The factorization approach to large-scale linear programming”,Mathematical Programming 10 (1976) 91–110.

    Google Scholar 

  14. G. Graves and T. Van Roy, “Decomposition for large-scale linear and mixed integer programming”, Technical Report, University of California at Los Angeles (Los Angeles, CA, November 1979).

    Google Scholar 

  15. R. Karp, “Reducibility among combinatorial problems”, in: R. Miller and J. Thatcher, eds.,Complexity of computer computations (Plenum Press, New York and London, 1972) pp. 85–103.

    Google Scholar 

  16. S. Lin, “Computer solutions of the traveling salesman problem”,Bell System Technical Journal 44 (1965) 2245–2269.

    Google Scholar 

  17. S. Lin and B. Kernighan, “An effective heuristic for the traveling salesman problem”,Operations Research 21 (1973) 498–516.

    Google Scholar 

  18. R. McBride, “Solving generalized network problems with side constraints”, Working Paper, FBE Department, School of Business Administration, University of Southern California (Los Angeles, CA, September 1981).

    Google Scholar 

  19. R. McBride, “Solving embedded generalized network problems”, to appear,European Journal of Operations Research (1985). Also, Working Paper, FBE Department, School of Business Administration, University of Southern California (Los Angeles, CA, October 1982).

  20. J. Musalem, “Converting linear models to network models”, Ph.D. Dissertation, University of California at Los Angeles (Los Angeles, CA, January 1980).

    Google Scholar 

  21. L. Schrage, “Some comments on hidden structure in linear programs”, in: H. Greenberg and J. Maybee, eds.,Computer-assisted analysis and model simplification (Academic Press, New York, 1981) pp. 389–395.

    Google Scholar 

  22. S. Senju and Y. Toyoda, “An approach to linear programming with 0–1 variables”,Management Science 15 (1968) B196-B207.

    Google Scholar 

  23. Y. Toyoda, “A simplified algorithm for obtaining approximate solutions to zero–one programming problems”,Management Science 21 (1975) 1417–1427.

    Google Scholar 

  24. M. Yannakakis, “Node-deletion problems on bipartite graphs”,SIAM Journal on Computing 10 (1981) 310–327.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brown, G.G., McBride, R.D. & Wood, R.K. Extracting embedded generalized networks from linear programming problems. Mathematical Programming 32, 11–31 (1985). https://doi.org/10.1007/BF01585656

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01585656

Key words

Navigation