Proceedings

Automatic Truss Design with Reinforcement Learning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3659-3667.

https://doi.org/10.24963/ijcai.2023/407

Abstract

Truss layout design, namely finding a lightweight truss layout satisfying all the physical constraints, is a fundamental problem in the building industry. Generating the optimal layout is a challenging combinatorial optimization problem, which can be extremely expensive to solve by exhaustive search. Directly applying end-to-end reinforcement learning (RL) methods to truss layout design is infeasible either, since only a tiny portion of the entire layout space is valid under the physical constraints, leading to particularly sparse rewards for RL training.

In this paper, we develop AutoTruss, a two-stage framework to efficiently generate both lightweight and valid truss layouts. AutoTruss first adopts Monte Carlo tree search to discover a diverse collection of valid layouts. Then RL is applied to iteratively refine the valid solutions. We conduct experiments and ablation studies in popular truss layout design test cases in both 2D and 3D settings. AutoTruss outperforms the best-reported layouts by 25.1% in the most challenging 3D test cases, resulting in the first effective deep-RL-based approach in the truss layout design literature.

  1. [Alhaddad et al., 2020] Wael Alhaddad, Yahia Halabi, Hu Xu, and HongGang Lei. Outrigger and belt-truss system design for high-rise buildings: A comprehensive review part ii-guideline for optimum topology and size design. Advances in Civil Engineering, 2020, 2020.
  2. [Assimi et al., 2017] Hirad Assimi, Ali Jamali, and Nader Nariman-Zadeh. Sizing and topology optimization of truss structures using genetic programming. Swarm and evolu- tionary computation, 37:90-103, 2017.
  3. [Banh and Lee, 2019] Thanh T Banh and Dongkyu Lee. Topology optimization of multi-directional variable thick- ness thin plate with multiple materials. Structural and Multidisciplinary Optimization, 59(5):1503-1520, 2019.
  4. [Banh et al., 2021] Thanh T Banh, Nam G Luu, and Dongkyu Lee. A non-homogeneous multi-material topol- ogy optimization approach for functionally graded struc- tures with cracks. Composite Structures, 273:114230, 2021.
  5. [Bello et al., 2016] Irwan Bello, Hieu Pham, Quoc V Le, Mohammad Norouzi, and Samy Bengio. Neural combi- natorial optimization with reinforcement learning. arXiv preprint arXiv:1611.09940, 2016.
  6. [Coulom, 2007] Rémi Coulom. Efficient selectivity and backup operators in monte-carlo tree search. In Interna- tional conference on computers and games, pages 72-83. Springer, 2007.
  7. [Deb and Gulati, 2001] Kalyanmoy Deb and Surendra Gu- lati. Design of truss-structures for minimum weight using genetic algorithms. Finite elements in analysis and design, 37(5):447-465, 2001.
  8. [Deudon et al., 2018] Michel Deudon, Pierre Cournut, Alexandre Lacoste, Yossiri Adulyasak, and Louis-Martin Rousseau. Learning heuristics for the tsp by policy gradient. In International conference on the integration of constraint programming, artificial intelligence, and operations research, pages 170-181. Springer, 2018.
  9. [Dorn, 1964] W Dorn. Automatic design of optimal struc- tures. J. de Mecanique, 3:25-52, 1964.
  10. [Du et al., 2018] Tao Du, Jeevana Priya Inala, Yewen Pu, Andrew Spielberg, Adriana Schulz, Daniela Rus, Ar- mando Solar-Lezama, and Wojciech Matusik. Inversecsg: Automatic conversion of 3d models to csg trees. ACM Transactions on Graphics (TOG), 37(6):1-16, 2018.
  11. [Fenton et al., 2015] Michael Fenton, Ciaran McNally, Jonathan Byrne, Erik Hemberg, James McDermott, and Michael O'Neill. Discrete planar truss optimization by node position variation using grammatical evolu- tion. IEEE Transactions on Evolutionary Computation, 20(4):577-589, 2015.
  12. [Fey and Lenssen, 2019] Matthias Fey and Jan E. Lenssen. Fast graph representation learning with PyTorch Geomet- ric. In ICLR Workshop on Representation Learning on Graphs and Manifolds, 2019.
  13. [Fung et al., 2021] Victor Fung, Jiaxin Zhang, Eric Juarez, and Bobby G Sumpter. Benchmarking graph neural net- works for materials chemistry. npj Computational Materi- als, 7(1):1-8, 2021.
  14. [Gelly and Silver, 2007] Sylvain Gelly and David Silver. Combining online and offline knowledge in uct. In ICML, 2007.
  15. [Guan et al., 2022] Jiayi Guan, Guang Chen, Jin Huang, Zhijun Li, Lu Xiong, Jing Hou, and Alois Knoll. A dis- crete soft actor-critic decision-making strategy with sam- ple filter for freeway autonomous driving. IEEE Transac- tions on Vehicular Technology, 2022.
  16. [Guo and Wang, 2020] Zhiwei Guo and Heng Wang. A deep graph neural network-based mechanism for social recom- mendations. IEEE Transactions on Industrial Informatics, 17(4):2776-2783, 2020.
  17. [Haarnoja et al., 2018] Tuomas Haarnoja, Aurick Zhou, Pieter Abbeel, and Sergey Levine. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In ICML, 2018.
  18. [Ho-Huu et al., 2016] V Ho-Huu, T Nguyen-Thoi, T Vo- Duy, and T Nguyen-Trang. An adaptive elitist differen- tial evolution for optimization of truss structures with dis- crete design variables. Computers & Structures, 165:59- 75, 2016.
  19. [Jeon and Kim, 2020] Woosung Jeon and Dongsup Kim. Autonomous molecule generation using reinforcement learning and docking to develop potential novel inhibitors. Scientific reports, 10(1):1-11, 2020.
  20. [Khalil et al., 2017] Elias Khalil, Hanjun Dai, Yuyu Zhang, Bistra Dilkina, and Le Song. Learning combinatorial opti- mization algorithms over graphs. NeurIPS, 2017.
  21. [Klemmt, 2023] Christoph Klemmt. Growth-based method- ology for the topology optimisation of trusses. In Design Modelling Symposium Berlin, pages 467-475. Springer, 2023.
  22. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit based monte-carlo planning. In Eu- ropean conference on machine learning, pages 282-293. Springer, 2006.
  23. [Kool et al., 2018] Wouter Kool, Herke Van Hoof, and Max Welling. Attention, learn to solve routing problems! arXiv preprint arXiv:1803.08475, 2018.
  24. [Lamberti, 2008] L Lamberti. An efficient simulated anneal- ing algorithm for design optimization of truss structures. Computers & Structures, 86(19-20):1936-1953, 2008.
  25. [Li et al., 2021] Yangyang Li, Yipeng Ji, Shaoning Li, Shu- long He, Yinhao Cao, Yifeng Liu, Hong Liu, Xiong Li, Jun Shi, and Yangchao Yang. Relevance-aware anoma- lous users detection in social network via graph neural net- work. In 2021 International Joint Conference on Neural Networks (IJCNN), pages 1-8. IEEE, 2021.
  26. [Li et al., 2022] Yifei Li, Tao Du, Sangeetha Grama Srini- vasan, Kui Wu, Bo Zhu, Eftychios Sifakis, and Woj- ciech Matusik. Fluidic topology optimization with an anisotropic mixture model. ACM Transactions on Graph- ics (TOG), 41(6):1-14, 2022.
  27. [Lieu, 2022] Qui X Lieu. A novel topology framework for simultaneous topology, size and shape optimization of trusses under static, free vibration and transient behavior. Engineering with Computers, pages 1-25, 2022.
  28. [Luh and Lin, 2011] Guan-Chun Luh and Chun-Yi Lin. Op- timal design of truss-structures using particle swarm opti- mization. Computers & structures, 89(23-24):2221-2232, 2011.
  29. [Luo et al., 2022a] Ruifeng Luo, Yifan Wang, Zhiyuan Liu, Weifang Xiao, and Xianzhong Zhao. A reinforcement learning method for layout design of planar and spa- tial trusses using kernel regression. Applied Sciences, 12(16):8227, 2022.
  30. [Luo et al., 2022b] Ruifeng Luo, Yifan Wang, Weifang Xiao, and Xianzhong Zhao. Alphatruss: Monte carlo tree search for optimal truss layout design. Buildings, 12(5):641, 2022.
  31. [Mai et al., 2021] Hau T Mai, Joowon Kang, and Jaehong Lee. A machine learning-based surrogate model for op- timization of truss structures with geometrically nonlin- ear behavior. Finite Elements in Analysis and Design, 196:103572, 2021.
  32. [Mazyavkina et al., 2021] Nina Mazyavkina, Sergey Sviri- dov, Sergei Ivanov, and Evgeny Burnaev. Reinforcement learning for combinatorial optimization: A survey. Com- puters & Operations Research, 134:105400, 2021.
  33. [Nadaraya, 1964] Elizbar A Nadaraya. On estimating regres- sion. Theory of Probability & Its Applications, 9(1):141- 142, 1964.
  34. [Nguyen and Banh, 2018] Anh P Nguyen and Thanh T Banh. Design of multiphase carbon fiber reinforcement of crack existing concrete structures using topology op- timization. Steel and Composite Structures, An Interna- tional Journal, 29(5):635-645, 2018.
  35. [Permyakov et al., 2006] VO Permyakov, VV Yurchenko, and ID Peleshko. An optimum structural computer-aided design using hybrid genetic algorithm. In Proceeding of the International Conference "Progress in Steel, Compos- ite and Aluminium Structures".-Taylor & Francis Group, London, pages 819-826, 2006.
  36. [Scarselli et al., 2008] Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. The graph neural network model. IEEE transactions on neural networks, 20(1):61-80, 2008.
  37. [Shea and Zhao, 2004] K. Shea and X. Zhao. A novel noon mark cantilever support: from design generation to real- ization. In IASS 2004: Shell and Spatial Sturctures from Models to Realization, 2004.
  38. [Silver et al., 2016] David Silver, Aja Huang, Chris J Maddi- son, Arthur Guez, Laurent Sifre, George Van Den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Pan- neershelvam, Marc Lanctot, et al. Mastering the game of go with deep neural networks and tree search. nature, 529(7587):484-489, 2016.
  39. [Stolpe, 2016] Mathias Stolpe. Truss optimization with dis- crete design variables: a critical review. Structural and Multidisciplinary Optimization, 53(2):349-374, 2016.
  40. [Taylor et al., 2021] Annalisa T Taylor, Thomas A Berrueta, and T D Murphey. Active learning in robotics: A review of control principles. Mechatronics, 77:102576, 2021.
  41. [Tejani et al., 2018] Ghanshyam G Tejani, Vimal J Savsani, Vivek K Patel, and Poonam V Savsani. Size, shape, and topology optimization of planar and space trusses using mutation-based improved metaheuristics. Journal of Com- putational Design and Engineering, 5(2):198-214, 2018.
  42. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. NeurIPS, 2017.
  43. [Wang et al., 2019] Zhenwei Wang, Congcong Luan, Guangxin Liao, Xinhua Yao, and Jianzhong Fu. Me- chanical and self-monitoring behaviors of 3d printing smart continuous carbon fiber-thermoplastic lattice truss sandwich structure. Composites Part B: Engineering, 176:107215, 2019.
  44. [Wu et al., 2019a] Shu Wu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie, and T Tan. Session-based rec- ommendation with graph neural networks. In AAAI, 2019.
  45. [Wu et al., 2019b] Yaoxin Wu, Wen Song, Zhiguang Cao, Jie Zhang, and Andrew Lim. Learning improvement heuristics for solving the travelling salesman problem. arXiv preprint arXiv:1912.05784, 2019.
  46. [Xie and Grossman, 2018] Tian Xie and Jeffrey C Gross- man. Crystal graph convolutional neural networks for an accurate and interpretable prediction of material proper- ties. Physical review letters, 120(14):145301, 2018.
  47. [Yang et al., 2021] Qiong Yang, Hongchao Ji, Hongmei Lu, and Zhimin Zhang. Prediction of liquid chromato- graphic retention time with graph neural networks to as- sist in small molecule identification. Analytical Chemistry, 93(4):2200-2206, 2021.
  48. [Yee et al., 2016] Timothy Yee, Viliam Lisỳ, Michael H Bowling, and S Kambhampati. Monte carlo tree search in continuous action spaces with execution uncertainty. In IJCAI, pages 690-697, 2016.
  49. [Yoshimori et al., 2020] Atsushi Yoshimori, Enzo Kawasaki, Chisato Kanai, and Tomohiko Tasaka. Strategies for de- sign of molecular structures with a desired pharmacophore using deep reinforcement learning. Chemical and Phar- maceutical Bulletin, 68(3):227-233, 2020.
  50. [Zhou et al., 2022] Haibin Zhou, Zichuan Lin, Junyou Li, Deheng Ye, Qiang Fu, and Wei Yang. Revisiting discrete soft actor-critic. arXiv preprint arXiv:2209.10081, 2022.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards