Algorithms for Optimizing Search Schedules in a Polygon