CodebookoptimizationusinggeneticalgorithmandsimulatedannealingdescriptionofGAansSA