Skip to main content
Log in

A generator and a simplex solver for network piecewise linear programs

  • Published:
Acta Mathematicae Applicatae Sinica Aims and scope Submit manuscript

Abstract

This is a brief report on our recent work in network piecewise linear programming (NPLP), and it consists of two parts. In the first park, we describe a generator for NPLP problems which is derived from the classical network linear program generator NETGEN. The generator creates networks of the same topological structures as NETGEN, but each arc is associated with a convex piecewise linear cost. The purpose of this program is to provide a set of standard test problems which can be used to compare the performance of various algorithms for NPLP. In the second part, we introduce a network simplex method that directly solves a network piecewise linear program without reformulating it as a network linear program of higher dimension. Forty benchmark NPLP problems are solved by this method and a reformulation method. The computational results are in favor of the direct method and show that solving an NPLP problem is not much harder than solving a network linear program of the same dimension.

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.

Similar content being viewed by others

References

  1. D. Klingman, A. Napier and J. Stutz. NETGEN: a Program for Generating Large Scale Capacitated Assignment, Transportation, and Minimum Cost Flow Network Problems.Manag. Sci., 1974, 20: 814–821.

    Article  MATH  MathSciNet  Google Scholar 

  2. J. Sun and K.-H. Tsai. An Implementation of the Network Simplex Method for Piecewise Linear Programs. Tech. Report 89-07, Dept. of IE/MS, Northwestern University, Evanston, Illinois, 1989.

    Google Scholar 

  3. A.M. Geoffrion. Objective Function Approximation in Mathematical Programming.Math. Program., 1977, 13: 23–37.

    Article  MATH  MathSciNet  Google Scholar 

  4. R.T. Rockafellar. Network Flows and Monotropic Optimization. Wiley-Interscience, New York, 1984.

    MATH  Google Scholar 

  5. L. Cooper and L.J. Leblanc. Stochastic Transportation Problems and Other Network Related Convex Problems.Naval Research Logistics Quarterly, 1977, 24: 324–336.

    MathSciNet  Google Scholar 

  6. R. Fourier. A Simplex Algorithm for Piecewise-linear Programming III: Computational Analysis and Applications. Tech. Report 86-03 Department of IE/MS, Northwestern University, Evanston IL 60208, 1986.

    Google Scholar 

  7. R.T. Rockafellar. Large-scale Extended Linear-quadratic Programming and Multistage Optimization. Preprint, Dept. of Math. University of Washington, Seattle, WA 98195, 1989.

    Google Scholar 

  8. R.T. Rockafellar and R.J-B. Wets. Generalized Linear-quadratic Problems of Deterministic and Stochastic Optimal Control in Discrete Time.SIAM J. Control and Optimization, 1990, 28: 810–822.

    Article  MATH  MathSciNet  Google Scholar 

  9. J. Sun. Tracing the Characteristic Curve of a Quadratic Black Box.Networks, 1989, 19: 637–650.

    MATH  MathSciNet  Google Scholar 

  10. A. Charnes and C.E. Lemke. Minimization of Nonlinear Separable Convex Functionals.Naval Research Logistics Quarterly, 1954, 1: 301–312.

    MathSciNet  Google Scholar 

  11. J.L. Kennington and R.V. Helgason. Algorithms for Network Programming. Wiley-Interscience, New York, 1980.

    MATH  Google Scholar 

  12. R.T. Rockafellar. Monotropic Programming: a Generalization of Linear Programming and Network Programming, in Convexity and Duality in Optimization. J. Ponstein ed., Springer-Verlag, Lecture Notes in Economics and Math. Systems, 1985, 256: 10–36.

    MathSciNet  Google Scholar 

  13. R. Fourier and R.E. Marsten. Solving Piecewise-linear Programs: Experiments with a Simplex Approach. Technical Report 90-07, Department. of IEMS, Northwestern University, Evanston, USA, 1990.

    Google Scholar 

  14. J. Sun, L. Qi and K. Tsai. “Solving Stochastic Transshipment Problems as Network Piecewise Linear Programs”. Tech. Report 89-09, Dept. of IEMS, Northwestern University, Evanston IL 60208, 1989.

    Google Scholar 

  15. V. Chvátal. Linear Programming. Freeman, New York, 1983.

    MATH  Google Scholar 

  16. M.D. Grigoriadis. An Efficient Implementation of the Network Simplex Method.Mathematical Programming Study, 1986, 26: 83–111.

    MATH  MathSciNet  Google Scholar 

  17. A.I. Ali and J.L. Kennington. NETFLO User's Guide. Tech Report 88-OR-22, Department of Operations Research and Engineering Mariagement, Southern Methodist Univ., Dallas, TX 75275, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research is supported in part by National Science Foundation of USA under Grant DDM-8721709.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, J., Tsai, K. A generator and a simplex solver for network piecewise linear programs. Acta Mathematicae Applicatae Sinica 10, 177–185 (1994). https://doi.org/10.1007/BF02006117

Download citation

  • Received:

  • Issue Date:

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

Key words

Navigation