Evolutionary combinatorial optimization on the grain mixing problem