I think you need optimization algorithms for Civil Engineering: https://link.springer.com/book/10.1007%2F978-3-319-48012-1Article Optimization algorithms for structural reliability
See also, Article Usage of Optimization Techniques in Civil Engineering During...