LOCAL SEARCH AND OPTIMIZATION