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

23.08.2019 | Research Paper

A separable augmented Lagrangian algorithm for optimal structural design

verfasst von: Kemal M. Palanduz, Albert A. Groenwold

Erschienen in: Structural and Multidisciplinary Optimization | Ausgabe 1/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
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.
 
Literatur
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Snyman JA, Hay AM (2002) The dynamic-Q optimization method: an alternative to SQP? Comput Math Appl 44:1589–1598MathSciNetCrossRef Snyman JA, Hay AM (2002) The dynamic-Q optimization method: an alternative to SQP? Comput Math Appl 44:1589–1598MathSciNetCrossRef
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Toropov VV (2008) Personal discussion Toropov VV (2008) Personal discussion
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Metadaten
Titel
A separable augmented Lagrangian algorithm for optimal structural design
verfasst von
Kemal M. Palanduz
Albert A. Groenwold
Publikationsdatum
23.08.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Structural and Multidisciplinary Optimization / Ausgabe 1/2020
Print ISSN: 1615-147X
Elektronische ISSN: 1615-1488
DOI
https://doi.org/10.1007/s00158-019-02363-y

Weitere Artikel der Ausgabe 1/2020

Structural and Multidisciplinary Optimization 1/2020 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.