Combining SAT solvers with heuristic ideas for solving RCPSP with logical constraints