A Reinforcement Learning Method for Layout Design of Planar and Spatial Trusses using Kernel Regression
Source abstract
Abstract
Truss layout design aims to find the optimal layout, considering node locations, connection topology between nodes, and cross-sectional areas of connecting bars. The design process of trusses can be represented as a reinforcement learning problem by formulating the optimization task into a Markov Decision Process (MDP). The optimization variables such as node positions need to be transformed into discrete actions in this MDP; however, the common method is to uniformly discretize the design domain by generating a set of candidate actions, which brings dimension explosion problems in spatial truss design. In this paper, a reinforcement learning algorithm is proposed to deal with continuous action spaces in truss layout design problems by using kernel regression. It is a nonparametric regression way to sample the continuous action space and generalize the information about action value between sampled actions and unexplored parts of the action space. As the number of searches increases, the algorithm can gradually increase the candidate action set by appending actions of high confidence value from the continuous action space. The value correlation between actions is mapped by the Gaussian function and Euclidean distance. In this sampling strategy, a modified Confidence Upper Bound formula is proposed to evaluate the heuristics of sampled actions, including both 2D and 3D cases. The proposed algorithm was tested in various layout design problems of planar and spatial trusses. The results indicate that the proposed algorithm has a good performance in finding the truss layout with minimum weight. This implies the validity and efficiency of the established algorithm.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Manufacturing Process and Optimization · Topology Optimization in Engineering · Design Education and Practice
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Civil Engineering, Tongji University, Shanghai 200092, China
Shanghai Qi Zhi Institute, Shanghai 200232, China
School of Computer Science, Georgia Institute of Technology, Atlanta, GA 30332, USA
Funding
Natural Science Foundation of China (NSFC)
References (37)
Show source-provided references
1. Towards integrated performance-driven generative design tools10.1016/j.autcon.2004.07.002 ↗
2. Reinforcement layout design for concrete structures based on continuum damage and truss topology optimization10.1007/s00158-012-0817-1 ↗
3. An uncertainty-aware dynamic shape optimization framework: Gravity dam design10.1016/j.ress.2022.108402 ↗
4. Generative design of truss systems by the integration of topology and shape optimisation10.1007/s00170-021-07943-1 ↗
5. Automatic design of optimal structures
6. Machine-specified ground structures for topology optimization of binary trusses using graph embedding policy network10.1016/j.advengsoft.2021.103032 ↗
7. Size, shape, and topology optimization of planar and space trusses using mutation-based improved metaheuristics
8. A new method to generate the ground structure in truss topology optimization10.1080/0305215X.2016.1169050 ↗
9. Sizing and topology optimization of truss structures using genetic programming10.1016/j.swevo.2017.05.009 ↗
10. Topology optimization of trusses by growing ground structure method10.1007/s00158-008-0237-4 ↗
11. Truss optimization with discrete design variables: A critical review10.1007/s00158-015-1333-x ↗
12. Lieu, Q.X. (2022). A novel topology framework for simultaneous topology, size and shape optimization of trusses under static, free vibration and transient behavior. Eng. Comput.10.1007/s00366-022-01599-5 ↗
13. Languages and semantics of grammatical discrete structures10.1017/S0890060499134012 ↗
14. Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures10.1016/j.compstruc.2009.01.003 ↗
15. A heuristic particle swarm optimizer for optimization of pin connected structures10.1016/j.compstruc.2006.11.020 ↗
16. A Markovian decision process
17. Learning to design from humans: Imitating human designers through deep learning10.1115/1.4044256 ↗
18. Design Strategy Network: A Deep Hierarchical Framework to Represent Generative Design Strategies in Complex Action Spaces
19. A survey of monte carlo tree search methods10.1109/TCIAIG.2012.2186810 ↗
20. Luo, R., Wang, Y., Xiao, W., and Zhao, X. (2022). AlphaTruss: Monte Carlo Tree Search for Optimal Truss Layout Design. Buildings, 12.10.3390/buildings12050641 ↗
21. Discrete planar truss optimization by node position variation using grammatical evolution10.1109/TEVC.2015.2502841 ↗
22. Multimodal size, shape, and topology optimisation of truss structures using the Firefly algorithm10.1016/j.advengsoft.2012.11.006 ↗
23. Discrete optimization of geometrically nonlinear truss structures under stability constraints10.1007/BF01745460 ↗
24. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, The MIT Press. [2nd ed.].
25. on the calculation of the equilibrium and stiffness of frames10.1080/14786446408643668 ↗
26. Kocsis, L., and Szepesvári, C. (2006, January 18–22). Bandit Based Monte-Carlo Planning. Proceedings of the European Conference on Machine Learning, Berlin, Germany.10.1007/11871842_29 ↗
27. Progressive strategies for Monte-Carlo tree search10.1142/S1793005708001094 ↗
28. Yee, T., Lisý, V., Bowling, M.H., and Kambhampati, S. (2016, January 9–16). Monte Carlo Tree Search in Continuous Action Spaces with Execution Uncertainty. Proceedings of the IJCAI, New York, NY, USA.
29. Behavior of fully stressed design of structures and its relationshipto minimum-weight design10.2514/3.3355 ↗
30. Design of truss-structures for minimum weight using genetic algorithms10.1016/S0168-874X(00)00057-3 ↗
31. Optimal design of truss structures using ant algorithm10.1007/s00158-007-0175-6 ↗
32. Truss structure optimization using adaptive multi-population differential evolution10.1007/s00158-010-0507-9 ↗
33. Construction, A. (1989). Manual of Steel Construction: Allowable Stress Design, AISC.
34. Automated optimum design of structures using genetic programming10.1016/S0045-7949(02)00108-6 ↗
35. Evolution of optimum structural shapes using genetic algorithm10.1061/(ASCE)0733-9445(1998)124:11(1331) ↗
36. Gutiérrez, N. (2007). Optimización Estructural de Armaduras Utilizando Algoritmos Genéticos. [Master’s Thesis, Universidad Autónoma de Querétaro].
37. Shea, K., and Zhao, X. (2004, January 20–24). A novel noon mark cantilever support: From design generation to realization. Proceedings of the IASS 2004: Shell and Spatial Structures from Models to Realization, Montpellier, France.