發送短信 : Solving the MASUM sport league scheduling problem using hybrid genetic algorithm and constraint-based reasoning