Cervera, E., & Trevelyan, J. (2005). Evolutionary structural optimisation based on boundary representation of NURBS: Part I: 2D algorithms. Computers and Structures, 83(23-24), 1902-1916