An Adaptive Large Neighborhood Search Approach for the Physician Scheduling Problem