
Steel members optimization
At each iteration the members' thickness changes so to maximize its utilization but the system is hyperstatic therefore internal forces change as well.
A clustering algorithm is also used to reduce the number of different section types, reducing overall costs even more.
Other projects we 
Implementation of several papers and algorithms for structural optimization and mesh optimization.
NL-gradient descent, stochastic gradient descent, for FE solvers.
Development of bespoke heuristic optimization algorithms (Genetic algorithms, simulated annealing, multi-objective optimization).