TY - JOUR
T1 - Topology optimization with many right-hand sides using mirror descent stochastic approximation-reduction from many to a single sample
AU - Zhang, Xiaojia Shelly
AU - De Sturler, Eric
AU - Shapiro, Alexander
N1 - Funding Information:
The authors would like to acknowledge Glaucio H. Paulino for his help, insightful discussions, and suggestions. The work by X. S. Zhang was supported in part by the start-up fund from the University of Illinois. The work by E. de Sturler was supported in part by the grant NSF DMS 1720305. The work by A. Shapiro was supported in part by the grant NSF 1633196. The information provided in this paper is the sole opinion of the authors and does not necessarily reflect the view of the sponsoring agencies.
Publisher Copyright:
Copyright © 2020 by ASME.
PY - 2020/5
Y1 - 2020/5
N2 - Practical engineering designs typically involve many load cases. For topology optimization with many deterministic load cases, a large number of linear systems of equations must be solved at each optimization step, leading to an enormous computational cost. To address this challenge, we propose a mirror descent stochastic approximation (MD-SA) framework with various step size strategies to solve topology optimization problems with many load cases. We reformulate the deterministic objective function and gradient into stochastic ones through randomization, derive the MD-SA update, and develop algorithmic strategies. The proposed MD-SA algorithm requires only low accuracy in the stochastic gradient and thus uses only a single sample per optimization step (i.e., the sample size is always one). As a result, we reduce the number of linear systems to solve per step from hundreds to one, which drastically reduces the total computational cost, while maintaining a similar design quality. For example, for one of the design problems, the total number of linear systems to solve and wall clock time are reduced by factors of 223 and 22, respectively.
AB - Practical engineering designs typically involve many load cases. For topology optimization with many deterministic load cases, a large number of linear systems of equations must be solved at each optimization step, leading to an enormous computational cost. To address this challenge, we propose a mirror descent stochastic approximation (MD-SA) framework with various step size strategies to solve topology optimization problems with many load cases. We reformulate the deterministic objective function and gradient into stochastic ones through randomization, derive the MD-SA update, and develop algorithmic strategies. The proposed MD-SA algorithm requires only low accuracy in the stochastic gradient and thus uses only a single sample per optimization step (i.e., the sample size is always one). As a result, we reduce the number of linear systems to solve per step from hundreds to one, which drastically reduces the total computational cost, while maintaining a similar design quality. For example, for one of the design problems, the total number of linear systems to solve and wall clock time are reduced by factors of 223 and 22, respectively.
KW - Density-based method
KW - Iterative solver
KW - Many load cases
KW - Mirror descent stochastic approximation
KW - Non-convex optimization
KW - Stochastic programming
KW - Topology optimization
KW - Trace estimator
UR - http://www.scopus.com/inward/record.url?scp=85091149793&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85091149793&partnerID=8YFLogxK
U2 - 10.1115/1.4045902
DO - 10.1115/1.4045902
M3 - Article
AN - SCOPUS:85091149793
SN - 0021-8936
VL - 87
JO - Journal of Applied Mechanics, Transactions ASME
JF - Journal of Applied Mechanics, Transactions ASME
IS - 5
M1 - 051005
ER -