Computational methods used to solve construction problems