Text this: Integration of AI and OR techniques in constraint programming for combinatorial optimization problems