Text this: Using micro genetic algorithm for solving scheduling problems