A matrix-free augmented lagrangian algorithm with application to large-scale structural design optimization

被引:6
|
作者
Arreckx, Sylvain [1 ,2 ]
Lambe, Andrew [3 ]
Martins, Joaquim R. R. A. [4 ]
Orban, Dominique [1 ,2 ]
机构
[1] Ecole Hautes Etud Commerciales, Gerad, Montreal, PQ, Canada
[2] Ecole Polytech, Dept Math & Ind Engn, Montreal, PQ H3C 3A7, Canada
[3] Univ Toronto, Inst Aerosp Studies, Toronto, ON, Canada
[4] Univ Michigan, Dept Aerosp Engn, Ann Arbor, MI 48109 USA
关键词
Large-scale optimization; Matrix-free optimization; Structural optimization; PDE-constrained optimization; Augmented Lagrangian; QUADRATIC-PROGRAMMING PROBLEMS; CONSTRAINED OPTIMIZATION; NONLINEAR OPTIMIZATION; FRAMEWORK; AIRCRAFT;
D O I
10.1007/s11081-015-9287-9
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In many large engineering design problems, it is not computationally feasible or realistic to store Jacobians or Hessians explicitly. Matrix-free implementations of standard optimization methods-implementations that do not explicitly form Jacobians and Hessians, and possibly use quasi-Newton approximations-circumvent those restrictions, but such implementations are virtually non-existent. We develop a matrix-free augmented-Lagrangian algorithm for nonconvex problems with both equality and inequality constraints. Our implementation is developed in the Python language, is available as an open-source package, and allows for approximating Hessian and Jacobian information.We show that our approach solves problems from the CUTEr and COPS test sets in a comparable number of iterations to state-of-the-art solvers. We report numerical results on a structural design problem that is typical in aircraft wing design optimization. The matrix-free approach makes solving problems with thousands of design variables and constraints tractable, even when function and gradient evaluations are costly.
引用
收藏
页码:359 / 384
页数:26
相关论文
共 50 条
  • [31] A Large-scale Freight Train Diagram Optimization Heuristic Algorithm Based on Lagrangian Relaxation
    Jiang, Feng
    Ni, Shaoquan
    [J]. Tiedao Xuebao/Journal of the China Railway Society, 2020, 42 (03): : 21 - 31
  • [32] A Two-Step Matrix-Free Secant Method for Solving Large-Scale Systems of Nonlinear Equations
    Waziri, M. Y.
    Leong, W. J.
    Mamat, M.
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2012,
  • [33] A parallelizable augmented Lagrangian method applied to large-scale non-convex-constrained optimization problems
    Boland, Natashia
    Christiansen, Jeffrey
    Dandurand, Brian
    Eberhard, Andrew
    Oliveira, Fabricio
    [J]. MATHEMATICAL PROGRAMMING, 2019, 175 (1-2) : 503 - 536
  • [34] A parallelizable augmented Lagrangian method applied to large-scale non-convex-constrained optimization problems
    Natashia Boland
    Jeffrey Christiansen
    Brian Dandurand
    Andrew Eberhard
    Fabricio Oliveira
    [J]. Mathematical Programming, 2019, 175 : 503 - 536
  • [35] A Augmented Lagrangian Approach for Distributed Robust Estimation in Large-Scale Systems
    Chan, Shing Chow
    Wu, Ho Chun
    Ho, Cheuk Hei
    Zhang, Li
    [J]. IEEE SYSTEMS JOURNAL, 2019, 13 (03): : 2986 - 2997
  • [36] Large-Scale Binary Matrix Optimization for Multimicrogrids Network Structure Design
    Li, Wenhua
    Wang, Rui
    Huang, Shengjun
    Zhang, Tao
    Wang, Ling
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (03): : 1633 - 1644
  • [37] Cognitive Behavior Optimization Algorithm Application for Large-scale Knapsack Problem
    Wei, Yuanfei
    Luo, Qifang
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 179 - 183
  • [38] ALGORITHM DESIGN FOR LARGE-SCALE COMPUTATIONS
    SULLIVAN, F
    [J]. INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1987, 1 (01): : 99 - 105
  • [39] An efficient algorithm for large-scale matrix transposition
    Suh, J
    Prasanna, VK
    [J]. 2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 327 - 334
  • [40] Implementable fast augmented Lagrangian optimization algorithm with application in embedded MPC
    Patrascu, Andrei
    Necoara, Ion
    Barbu, Marian
    Caraman, Sergiu
    [J]. 2015 19TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2015, : 607 - 612