Text this: A sports tournament scheduling problem: Exploiting constraint-based algorithm and neighborhood search for the solution