Boolean satisfiability, combinatorial optimization, min-max optimization, Multiple traveling salesmen problem, route planning, Taxi sharing.