Optimization of steel roof trusses using machine learning-assisted differential evolution - Nguyen Tran Hieu