Homeworks for course Solving Optimization Problems Using Evolutionary Computation Algorithms in Java