Novel genetic bees algorithm applied to single machine scheduling problem