Search space modulation in genetic algorithms: evolving the search space by sinusoidal transformations