A conjugate Rosen's gradient projection method with global line search for piecewise linear concave optimization

Abstract The Kelley cutting plane method is one of the methods commonly used to optimize the dual function in the Lagrangian relaxation scheme. Usually the Kelley cutting plane method uses the simplex method as the optimization engine. It is well known that the simplex method leaves the current vertex, follows an ascending edge and stops at the nearest vertex. What would happen if one would continue the line search up to the best point instead? As a possible answer, we propose the face simplex method, which freely explores the polyhedral surface by following the Rosen’s gradient projection combined with a global line search on the whole surface. Furthermore, to avoid the zig-zagging of the gradient projection, we propose a conjugate gradient version of the face simplex method. For our preliminary numerical tests we have implemented this method in Matlab. This implementation clearly outperforms basic Matlab implementations of the simplex method. In the case of state-of-the-art simplex implementations in C or similar, our Matlab implementation is only competitive for the case of many cutting planes.

[1]  Ding-Zhu Du,et al.  Global convergence of Rosen's gradient projection method , 1989, Math. Program..

[2]  B. V. Shah,et al.  Some Algorithms for Minimizing a Function of Several Variables , 1964 .

[3]  J. B. Rosen The Gradient Projection Method for Nonlinear Programming. Part I. Linear Constraints , 1960 .

[4]  O. H. Brownlee,et al.  ACTIVITY ANALYSIS OF PRODUCTION AND ALLOCATION , 1952 .

[5]  C. E. Lemke,et al.  The Constrained Gradient Method of Linear Programming , 1961 .

[6]  J. E. Kelley,et al.  The Cutting-Plane Method for Solving Convex Programs , 1960 .

[7]  C. Beltran,et al.  An Effective Line Search for the Subgradient Method , 2005 .

[8]  N. Shor Nondifferentiable Optimization and Polynomial Problems , 1998 .

[9]  Claude Tadonki,et al.  Proximal-ACCPM: A Versatile Oracle Based Optimisation Method , 2007 .

[10]  J. Hiriart-Urruty,et al.  Fundamentals of Convex Analysis , 2004 .

[11]  Daniel Ralph,et al.  An outer approximate subdifferential method for piecewise affine optimization , 2000, Math. Program..

[12]  G. Zoutendijk,et al.  Methods of Feasible Directions , 1962, The Mathematical Gazette.

[13]  Nicholas J. Higham,et al.  Matlab guide , 2000 .

[14]  Michael J. Todd,et al.  The many facets of linear programming , 2002, Math. Program..

[15]  P. Wolfe Note on a method of conjugate subgradients for minimizing nondifferentiable functions , 1974 .

[16]  Marcel Mongeau,et al.  Discontinuous piecewise linear optimization , 1998, Math. Program..

[17]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[18]  X. Zhang,et al.  Discussion on the convergence of Rosen's gradient projection method , 1987 .

[19]  Hanif D. Sherali,et al.  Solving Euclidean Distance Multifacility Location Problems Using Conjugate Subgradient and Line-Search Methods , 1999, Comput. Optim. Appl..

[20]  J. Hiriart-Urruty,et al.  Convex analysis and minimization algorithms , 1993 .

[21]  Katta G. Murty,et al.  The steepest descent gravitational method for linear programming , 1989, Discret. Appl. Math..

[22]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

[23]  Gérard Cornuéjols,et al.  A projection method for the uncapacitated facility location problem , 1990, Math. Program..

[24]  William W. Hager,et al.  The Gradient Projection Method with Exact Line Search , 2004, J. Glob. Optim..