Generally, in geotechnical engineering, back analyses are used to investigate uncertain parameters. Back analyses can be undertaken by considering known conditions, such as failure surfaces, displacements, and structural performances. Many geotechnical problems have irregular solution domains, with the objective function being non-convex, and may not be continuous functions. As such, a complex non-linear optimization function is typically required for most geotechnical problems to attain a better understanding of these uncertainties. Therefore, particle swarm optimization (PSO) and a genetic algorithm (GA) are utilized in this study to facilitate in back analyses mainly based on upper bound finite element limit analysis method. These approaches are part of evolutionary computation, which is appropriate for solving non-linear global optimization problems. By using these techniques with upper-bound finite element limit analysis (UB-FELA), two case studies showed that the results obtained are reasonable and reliable while maintaining a balance between computational time and accuracy.