University of Groningen Optimization of Heterogeneous Container Loading Problem with Adaptive Genetic Algorithm