Processes using artificial intelligence (AI) techniques have been applied to CSPs not only to permit managers to allocate human and other resources in a feasible manner, but in a wide range of other diverse situations, for instance to help planners determine feasible schedules for meetings, to assist scientists in interpreting images from artificial vision devices, and even to allow cartographers