Decomposition in general mathematical programming

In this paper a unifying framework is presented for the generalization of the decomposition methods originally developed by Benders (1962) and Dantzig and Wolfe (1960). These generalizations, calledVariable Decomposition andConstraint Decomposition respectively, are based on the general duality theory developed by Tind and Wolsey. The framework presented is of a general nature since there are no restrictive conditions imposed on problem structure; moreover, inaccuracies and duality gaps that are encountered during computations are accounted for. The two decomposition methods are proven not to cycle if certain (fairly general) conditions are met. Furthermore, finite convergence can be ensured under the traditional finiteness conditions and asymptotic convergence can be guaranteed once certain continuity conditions are met. The obvious symmetry between both types of decomposition methods is explained by establishing a duality relation between the two, which extends a similar result in Linear Programming. A remaining asymmetry in the asymptotic convergence results is argued to be a direct consequence of a fundamental asymmetry that resides in the Tind-Wolsey duality theory. It can be shown that in case the latter asymmetry disappears, the former does too. Other decomposition techniques, such as Lagrangean Decomposition and Cross Decomposition, turn out to be captured by the general framework presented here as well.

[1]  Kaj Holmberg,et al.  A convergence proof for linear mean value cross decomposition , 1994, Math. Methods Oper. Res..

[2]  Leon S. Lasdon,et al.  A generalized Benders decomposition approach to reactive source planning in power systems , 1985 .

[3]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[4]  M. Wagner,et al.  Generalized Linear Programming Solves the Dual , 1976 .

[5]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[6]  Jørgen Tind Decomposition in global optimization , 1991, J. Glob. Optim..

[7]  Leon S. Lasdon,et al.  Optimization Theory of Large Systems , 1970 .

[8]  Monique Guignard-Spielberg,et al.  Lagrangean decomposition: A model yielding stronger lagrangean bounds , 1987, Math. Program..

[9]  J. Kornai,et al.  Two-Level Planning , 1965 .

[10]  E. M. L. Beale,et al.  Nonlinear Programming: A Unified Approach. , 1970 .

[11]  Rafael Lazimy,et al.  Improved algorithm for mixed-integer quadratic programs and a computational study , 1985, Math. Program..

[12]  Laurence A. Wolsey,et al.  An elementary survey of general duality theory in mathematical programming , 1981, Math. Program..

[13]  Horst W. Hamacher,et al.  On general decomposition schemes in mathematical programming , 1985 .

[14]  Alexander H. G. Rinnooy Kan,et al.  A note on benders decomposition in mixed-integer quadratic programming , 1990 .

[15]  Karen Aardal,et al.  On the resemblance between the Kornai-Liptak and cross decomposition techniques for block-angular linear programs , 1990 .

[16]  Laurence A. Wolsey A resource decomposition algorithm for general mathematical programs , 1981 .

[17]  Y. Dirickx,et al.  Systems Analysis by Multilevel Methods: With Applications to Economics and Management , 1981 .

[18]  Tony J. Van Roy,et al.  Cross decomposition for mixed integer programming , 1983, Math. Program..

[19]  A. M. Geoffrion Generalized Benders decomposition , 1972 .

[20]  Arthur M. Geoffrion,et al.  Elements of large-scale mathematical programming , 1969 .

[21]  Rafael Lazimy,et al.  Mixed-integer quadratic programming , 1982, Math. Program..

[22]  K. Holmberg Linear mean value cross decomposition: A generalization of the Kornai-Liptak method , 1992 .