Abstract
In this paper, we propose a parallel decomposition algorithm for solving a class of convex optimization problems, which is broad enough to contain ordinary convex programming problems with a strongly convex objective function. The algorithm is a variant of the trust region method applied to the Fenchel dual of the given problem. We prove global convergence of the algorithm and report some computational experience with the proposed algorithm on the Connection Machine Model CM-5.
Similar content being viewed by others
References
A.Auslender, R.Cominetti, and J.-P.Crouzeix, “Convex functions with unbounded level sets and applications to duality theory,” SIAM Journal on Optimization, vol. 3, pp. 669–687, 1993.
D.P.Bertsekas, “On the Goldstein-Levitin-Polyak gradient projection method,” IEEE Transactions on Automatic Control, vol. AC-21, pp. 174–184, 1976.
D.P.Bertsekas and J.N.Tsitsiklis, Parallel and Distributed Computation: Numerical Methods, Prentice-Hall: Englewood Cliffs, N.J., 1989.
G.Cohen, “Auxiliary problem principle and decomposition of optimization problems,” Journal of Optimization Theory and Applications, vol. 32, pp. 277–305, 1980.
J.Eckstein, “The alternating step method for monotropic programming on the connection machine CM-2,” ORSA Journal on Computing, vol. 5, pp. 84–96, 1993.
J.Eckstein and D.P.Bertsekas, “On the Douglas-Rachford splitting method and the proximal point algorithm for maximal monotone operators,” Mathematical Programming, vol. 55, pp. 293–318, 1992.
J. Eckstein and M. Fukushima, “Some reformulations and applications of the alternating direction method of multipliers,” in Large Scale Optimization: State of the Art, W.W. Hager, D.W. Hearn, and P.M. Pardalos (Eds.), Kluwer Academic Publishers B.V., pp. 115–134, 1994.
R.Fletcher, Practical Methods of Optimization, Second Edition, John Wiley: Chichester, 1987.
M.Fukushima and H.Mine, “A generalized proximal point algorithm for certain non-convex minimization problems,” International Journal of Systems Science, vol. 12, pp. 989–1000, 1981.
M.Fukushima, K.Takazawa, S.Ohsaki, and T.Ibaraki, “Successive linearization methods for large-scale nonlinear programming problems,” Japan Journal of Industrial and Applied Mathematics, vol. 9, pp. 117–132, 1992.
S.-P.Han, “A decomposition method and its application to convex programming,” Mathematics of Operations Research, vol. 14, pp. 237–248, 1989.
S.-P.Han and G.Lou, “Some parallel decomposition algorithms for convex programming,” Technical Report, Department of Mathematics, University of Illinois, Urbana, Illinois, 1987.
S.-P.Han and G.Lou, “A parallel algorithm for a class of convex programs,” SIAM Journal on Control and Optimization, vol. 26, pp. 345–355, 1988.
K.C.Kiwiel, “A method for minimizing the sum of a convex function and a continuously differentiable function,” Journal of Optimization Theory and Applications, vol. 48, pp. 437–449, 1986.
D.Klingman, A.Napier, and J.Stutz, “NETGEN: A program for generating large scale capacitated assignment, transportation, and minimum cost flow network problems,” Management Science, vol. 20, pp. 814–821, 1974.
H.Mine and M.Fukushima, “A minimization method for the sum of a convex function and a continuously differentiable function,” Journal of Optimization Theory and Applications, vol. 33, pp. 9–23, 1981.
K.Mouallif, V.H.Nguyen, and J.-J.Strodiot, “A perturbed parallel decomposition method for a class of nonsmooth convex minimization problems,” SIAM Journal on Control and Optimization, vol. 29, pp. 829–847, 1991.
S.S.Nielsen and S.A.Zenios, “Massively parallel algorithm for singly constrained convex programs,” ORSA Journal on Computing, vol. 4, pp. 166–181, 1992.
R.T.Rockafellar, Convex Analysis, Princeton University Press: Princeton, N.J., 1970.
R.T.Rockafellar, “Monotone operators and the proximal point algorithm,” SIAM Journal on Control and Optimization, vol. 14, pp. 877–898, 1976.
Thinking Machines Corporation, CM Fortran Libraries Reference Manual, Version 2.1, Cambridge, Massachusetts, 1994.
Thinking Machines Corporation, CM Fortran Programming Guide, Version 2.1, Cambridge, Massachusetts, 1994.
Thinking Machines Corporation, CM-5 CM Fortran Performance Guide, Version 2.1, Cambridge, Massachusetts, 1994.
Thinking Machines Corporation, CMSSL for CM Fortran, Volume I, Version 3.2, Cambridge, Massachusetts, 1994.
Thinking Machines Corporation, CMSSL for CM Fortran, Volume II, Version 3.2, Cambridge, Massachusetts, 1994.
P.Tseng, “Dual ascent methods for problems with strictly convex costs and linear constraints: a unified approach,” SIAM Journal on Control and Optimization, vol. 28, pp. 214–242, 1990.
P.Tseng, “Application of a splitting algorithm to decomposition in convex programming and variational inequalities,” SIAM Journal on Control and Optimization, vol. 29, pp. 119–138, 1991.
P.Tseng, “Dual coordinate ascent methods for non-strictly convex minimization,” Mathematical Programming, vol. 59, pp. 231–247, 1993.
S.A.Zenios, “Parallel numerical optimization: Current status and an annotated bibliography,” ORSA Journal on Computing, vol. 1, pp. 20–43, 1989.
S.A.Zenios and Y.Censor, “Massively parallel row-action algorithms for some nonlinear transportation problems,” SIAM Journal of Optimization, vol. 1, pp. 373–400, 1991.
S.A.Zenios and R.A.Lasken, “Nonlinear network optimization on a massively parallel connection machine,” Annals of Operations Research, vol. 14, pp. 147–165, 1988.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Fukushima, M., Haddou, M., Van Nguyen, H. et al. A parallel descent algorithm for convex programming. Comput Optim Applic 5, 5–37 (1996). https://doi.org/10.1007/BF00429749
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00429749