Application of a Machine Learning Algorithm for the Structural Optimization of Circular Arches with Different Cross-Sections