Optimal design of double-layer barrel vaults using genetic and pattern search algorithms and optimized neural network as surrogate model