A Memetic Approach for the Orienteering Problem