“…Genetic programming, which was developed by Koza [11] and is related to genetic algorithms, has been used in input-output identification of nonlinear dynamical systems [4,9,15] without having selected a particular model structure a priori. There have been several works [1,2,3,10,17] that have utilized genetic algorithms for the control, identification and planning of cranes. In contrast to other machine learning methods such as artificial neural networks, which have been able to fit models to high accuracy, but as black box models lose their interpretability [5], genetic programming is capable of symbolic regression in which an analytical relationship of the model is obtained.…”