Skip to main content
Top
Published in: Structural and Multidisciplinary Optimization 1/2020

23-08-2019 | Research Paper

A separable augmented Lagrangian algorithm for optimal structural design

Authors: Kemal M. Palanduz, Albert A. Groenwold

Published in: Structural and Multidisciplinary Optimization | Issue 1/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We propose an iterative separable augmented Lagrangian algorithm (SALA) for optimal structural design, with SALA being a subset of the alternating directions of multiplier method (ADMM)–type algorithms. Our algorithm solves a sequence of separable quadratic-like programs, able to capture reciprocal- and exponential-like behavior, which is desirable in structural optimization. A salient feature of the algorithm is that the primal and dual variable updates are all updated using closed-form expressions. Since algorithms in the ADMM class are known to be very sensitive to scaling, we propose a scaling method inspired by the well-known ALGENCAN algorithm. Comparative results for SALA, ALGENCAN, and the Galahad LSQP solver are presented for selected test problems. Finally, although we do not exploit this feature herein, the primal and dual updates are both embarrassingly parallel, which makes the algorithm suitable for implementation on massively parallel computational devices, including general purpose graphical processor units (GPGPUs).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
A notable exception being the so-called simulated analysis and design (SAND) methodology.
 
2
An interesting recent application of ADMM in structural optimization may be found in Kanno and Kitayama (2018).
 
3
This suggestion was proposed by one of the helpful anonymous reviewers.
 
Literature
go back to reference Birgin EG, Martínez JM (2007) Practical augmented Lagrangian methods for constrained optimization. Fundamentals of algorithms. SIAM, Pennsylvania Birgin EG, Martínez JM (2007) Practical augmented Lagrangian methods for constrained optimization. Fundamentals of algorithms. SIAM, Pennsylvania
go back to reference Boyd S, Parikh N, Chu E, Peleato B, Eckstein J (2010) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends Mach Learn 3:1–122CrossRef Boyd S, Parikh N, Chu E, Peleato B, Eckstein J (2010) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends Mach Learn 3:1–122CrossRef
go back to reference Conn AR, Gould NIM, Toint PhL (1992) LANCELOT: a Fortran package for large-scale nonlinear optimization (Release A), volume 17 of springer series in computational mathematics. Springer, HeidelbergCrossRef Conn AR, Gould NIM, Toint PhL (1992) LANCELOT: a Fortran package for large-scale nonlinear optimization (Release A), volume 17 of springer series in computational mathematics. Springer, HeidelbergCrossRef
go back to reference Dolan ED, Moré JJ, Munson TS (2004) Benchmarking optimization software with COPS 3.0. Mathematics and computer science division technical report ANL/MCS-TM-273, Argonne National Laboratory, Illinois Dolan ED, Moré JJ, Munson TS (2004) Benchmarking optimization software with COPS 3.0. Mathematics and computer science division technical report ANL/MCS-TM-273, Argonne National Laboratory, Illinois
go back to reference Douglas J, Rachford HH (1956) On the numerical solution of heat conduction problems in two and three space variables. Trans Amer Math Soc 82:421–439MathSciNetCrossRef Douglas J, Rachford HH (1956) On the numerical solution of heat conduction problems in two and three space variables. Trans Amer Math Soc 82:421–439MathSciNetCrossRef
go back to reference Duysinx P, Zhang WH, Fleury C, Nguyen VH, Haubruge S (1995) A new separable approximation scheme for topological problems and optimization problems characterized by a large number of design variables. In: Ollhoff N, Rozvany GIN (eds) Proc. First World Congress on structural and multidisciplinary optimization, Goslar, pp 1–8 Duysinx P, Zhang WH, Fleury C, Nguyen VH, Haubruge S (1995) A new separable approximation scheme for topological problems and optimization problems characterized by a large number of design variables. In: Ollhoff N, Rozvany GIN (eds) Proc. First World Congress on structural and multidisciplinary optimization, Goslar, pp 1–8
go back to reference Etman LFP, Groenwold AA, Rooda JE (2009) On diagonal QP subproblems for sequential approximate optimization. In: Proc. Eighth World congress on structural and multidisciplinary optimization. Lisboa. Paper 1065 Etman LFP, Groenwold AA, Rooda JE (2009) On diagonal QP subproblems for sequential approximate optimization. In: Proc. Eighth World congress on structural and multidisciplinary optimization. Lisboa. Paper 1065
go back to reference Etman LFP, Groenwold AA, Rooda JE (2012) First-order sequential convex programming using approximate diagonal QP subproblems. Struct Mult Optim 45:479–488MathSciNetCrossRef Etman LFP, Groenwold AA, Rooda JE (2012) First-order sequential convex programming using approximate diagonal QP subproblems. Struct Mult Optim 45:479–488MathSciNetCrossRef
go back to reference Fleury C (1979) Structural weight optimization by dual methods of convex programming. Int J Numer Meth Eng 14:1761–1783CrossRef Fleury C (1979) Structural weight optimization by dual methods of convex programming. Int J Numer Meth Eng 14:1761–1783CrossRef
go back to reference Fleury C, Braibant V (1986) Structural optimization: a new dual method using mixed variables. Int J Numer Meth Eng 23:409–428MathSciNetCrossRef Fleury C, Braibant V (1986) Structural optimization: a new dual method using mixed variables. Int J Numer Meth Eng 23:409–428MathSciNetCrossRef
go back to reference Gould NIM, Orban D, Toint PhL (2003) GALAHAD, a library of thread-safe Fortran 90 packages for large-scale nonlinear optimization. CM Trans Math Softw 29:353–372MathSciNetCrossRef Gould NIM, Orban D, Toint PhL (2003) GALAHAD, a library of thread-safe Fortran 90 packages for large-scale nonlinear optimization. CM Trans Math Softw 29:353–372MathSciNetCrossRef
go back to reference Groenwold AA, Etman LFP (2008) Sequential approximate optimization using dual subproblems based on incomplete series expansions. Struct Multidisc Opt 36:547–570MathSciNetCrossRef Groenwold AA, Etman LFP (2008) Sequential approximate optimization using dual subproblems based on incomplete series expansions. Struct Multidisc Opt 36:547–570MathSciNetCrossRef
go back to reference Groenwold AA, Etman LFP (2010) A quadratic approximation for structural topology optimization. Int J Numer Meth Eng 82:505–524MathSciNetMATH Groenwold AA, Etman LFP (2010) A quadratic approximation for structural topology optimization. Int J Numer Meth Eng 82:505–524MathSciNetMATH
go back to reference Groenwold AA, Etman LFP (2011) SAOi: an algorithm for very large scale optimal design. In: Proc. Ninth World congress on structural and multidisciplinary optimization. Shizuoka, Japan. Paper 035 Groenwold AA, Etman LFP (2011) SAOi: an algorithm for very large scale optimal design. In: Proc. Ninth World congress on structural and multidisciplinary optimization. Shizuoka, Japan. Paper 035
go back to reference Hamdi A (2005a) Decomposition for structured convex programs with smooth multiplier methods. Appl Math Comput 169(1):218–241MathSciNetCrossRef Hamdi A (2005a) Decomposition for structured convex programs with smooth multiplier methods. Appl Math Comput 169(1):218–241MathSciNetCrossRef
go back to reference Hamdi A (2005b) A primal-dual proximal point algorithm for constrained convex programs. Appl Math Comput 162(1):293–303MathSciNetCrossRef Hamdi A (2005b) A primal-dual proximal point algorithm for constrained convex programs. Appl Math Comput 162(1):293–303MathSciNetCrossRef
go back to reference Hamdi A (2005c) Two-level primal-dual proximal decomposition technique to solve large scale optimization problems. Appl Math Comput 160(3):921–938MathSciNetCrossRef Hamdi A (2005c) Two-level primal-dual proximal decomposition technique to solve large scale optimization problems. Appl Math Comput 160(3):921–938MathSciNetCrossRef
go back to reference Hamdi A, Mahey P (2000) Separable diagonalized multiplier method for decomposing nonlinear programs. Comput Appl Math 19:1–29MathSciNetMATH Hamdi A, Mahey P (2000) Separable diagonalized multiplier method for decomposing nonlinear programs. Comput Appl Math 19:1–29MathSciNetMATH
go back to reference Hamdi A, Mahey P, Dussault JP (1997) A new decomposition method in nonconvex programs via separable augmented Lagrangians. In: Gritzman P, Horst R, Sachs E, Tichatschke R (eds) Recent advances in optimization, volume 452 of lecture notes in economics and mathematical systems. Springer Hamdi A, Mahey P, Dussault JP (1997) A new decomposition method in nonconvex programs via separable augmented Lagrangians. In: Gritzman P, Horst R, Sachs E, Tichatschke R (eds) Recent advances in optimization, volume 452 of lecture notes in economics and mathematical systems. Springer
go back to reference Hock W, Schittkowski K (1981) Test examples for nonlinear programming codes, volume 187 of lecture notes in economics and mathematical systems. Springer, BerlinCrossRef Hock W, Schittkowski K (1981) Test examples for nonlinear programming codes, volume 187 of lecture notes in economics and mathematical systems. Springer, BerlinCrossRef
go back to reference Kanno Y, Kitayama S (2018) Alternating direction method of multipliers as a simple effective heuristic for mixed-integer nonlinear optimization. Struct Multidisc Opt 58:1291–1295MathSciNetCrossRef Kanno Y, Kitayama S (2018) Alternating direction method of multipliers as a simple effective heuristic for mixed-integer nonlinear optimization. Struct Multidisc Opt 58:1291–1295MathSciNetCrossRef
go back to reference Lenoir A, Mahey P (2007) Global and adaptive scaling in a separable augmented Lagrangian algorithm. Research Report LIMOS RR-07-14. Université Blaise Pascal, Clermont-Ferrand Lenoir A, Mahey P (2007) Global and adaptive scaling in a separable augmented Lagrangian algorithm. Research Report LIMOS RR-07-14. Université Blaise Pascal, Clermont-Ferrand
go back to reference Lions PL, Mercier B (1984) Splitting algorithms for the sum of two nonlinear operators. SIAM J Control Optim 22:277–293MathSciNetCrossRef Lions PL, Mercier B (1984) Splitting algorithms for the sum of two nonlinear operators. SIAM J Control Optim 22:277–293MathSciNetCrossRef
go back to reference Nocedal J, Wright SJ (2006) Numerical optimization. Springer series in operations research and financial engineering, 2nd edn. Springer Nocedal J, Wright SJ (2006) Numerical optimization. Springer series in operations research and financial engineering, 2nd edn. Springer
go back to reference Powell MJD (1969) A method for nonlinear constraints in optimization. In: Fletcher R (ed) Optimization. Academic Press, New York, pp 283–298 Powell MJD (1969) A method for nonlinear constraints in optimization. In: Fletcher R (ed) Optimization. Academic Press, New York, pp 283–298
go back to reference Rockafellar RT (1973) The multiplier method of Hestenes and Powell applied to convex programming. J Optim Theory Appl 12:555–562MathSciNetCrossRef Rockafellar RT (1973) The multiplier method of Hestenes and Powell applied to convex programming. J Optim Theory Appl 12:555–562MathSciNetCrossRef
go back to reference Svanberg K (1987a) The method of moving asymptotes — a new method for structural optimization. Int J Numer Meth Eng 24(2):359–373MathSciNetCrossRef Svanberg K (1987a) The method of moving asymptotes — a new method for structural optimization. Int J Numer Meth Eng 24(2):359–373MathSciNetCrossRef
go back to reference Svanberg K (1987b) The method of moving asymptotes - a new method for structural optimization. Int J Numer Meth Eng 24:359–373MathSciNetCrossRef Svanberg K (1987b) The method of moving asymptotes - a new method for structural optimization. Int J Numer Meth Eng 24:359–373MathSciNetCrossRef
go back to reference Svanberg K (1995) A globally convergent version of MMA without linesearch. In: Rozvany GIN, Olhoff N (eds) Proc. First World congress on structural and multidisciplinary optimization. Goslar, Germany, pp 9–16 Svanberg K (1995) A globally convergent version of MMA without linesearch. In: Rozvany GIN, Olhoff N (eds) Proc. First World congress on structural and multidisciplinary optimization. Goslar, Germany, pp 9–16
go back to reference Svanberg K (2002) A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM J Optim 12:555–573MathSciNetCrossRef Svanberg K (2002) A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM J Optim 12:555–573MathSciNetCrossRef
go back to reference Svanberg K (2007) On a globally convergent version of MMA. In: Proc. Seventh World congress on structural and multidisciplinary optimization. Seoul, Paper no. A0052 Svanberg K (2007) On a globally convergent version of MMA. In: Proc. Seventh World congress on structural and multidisciplinary optimization. Seoul, Paper no. A0052
go back to reference Vanderplaats GN (2001) Numerical optimization techniques for engineering design. Vanderplaats R&D, Inc., ColloradoMATH Vanderplaats GN (2001) Numerical optimization techniques for engineering design. Vanderplaats R&D, Inc., ColloradoMATH
go back to reference Wilke DN, Kok S, Groenwold AA (2010) The application of gradient-only optimization methods for problems discretized using non-constant methods. Struct Mult Optim 40:433–451MathSciNetCrossRef Wilke DN, Kok S, Groenwold AA (2010) The application of gradient-only optimization methods for problems discretized using non-constant methods. Struct Mult Optim 40:433–451MathSciNetCrossRef
go back to reference Wolpert D, Macready W (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82CrossRef Wolpert D, Macready W (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82CrossRef
Metadata
Title
A separable augmented Lagrangian algorithm for optimal structural design
Authors
Kemal M. Palanduz
Albert A. Groenwold
Publication date
23-08-2019
Publisher
Springer Berlin Heidelberg
Published in
Structural and Multidisciplinary Optimization / Issue 1/2020
Print ISSN: 1615-147X
Electronic ISSN: 1615-1488
DOI
https://doi.org/10.1007/s00158-019-02363-y

Other articles of this Issue 1/2020

Structural and Multidisciplinary Optimization 1/2020 Go to the issue

Premium Partners