EA-for-General-Assignment-Problems Using Evolutionary Algorithms to solve general assignment problems