Topology Optimization With Many Right-Hand Sides Using Mirror Descent Stochastic Approximation—Reduction From Many to a Single SampleSource: Journal of Applied Mechanics:;2020:;volume( 087 ):;issue: 005DOI: 10.1115/1.4045902Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: 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.
|
Collections
Show full item record
| contributor author | Zhang, Xiaojia Shelly | |
| contributor author | de Sturler, Eric | |
| contributor author | Shapiro, Alexander | |
| date accessioned | 2022-02-04T14:47:16Z | |
| date available | 2022-02-04T14:47:16Z | |
| date copyright | 2020/02/14/ | |
| date issued | 2020 | |
| identifier issn | 0021-8936 | |
| identifier other | jam_87_5_051005.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4274368 | |
| description abstract | 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. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | Topology Optimization With Many Right-Hand Sides Using Mirror Descent Stochastic Approximation—Reduction From Many to a Single Sample | |
| type | Journal Paper | |
| journal volume | 87 | |
| journal issue | 5 | |
| journal title | Journal of Applied Mechanics | |
| identifier doi | 10.1115/1.4045902 | |
| page | 51005 | |
| tree | Journal of Applied Mechanics:;2020:;volume( 087 ):;issue: 005 | |
| contenttype | Fulltext |