Solving the Multidimensional Maximum Bisection Problem by a Genetic Algorithm and Variable Neighborhood Search