Factors to Consider in a Neighborhood Search