A genetic algorithm based on quantum chromosome