Hill climbing update 10/6/2014

generate three more candidates and get the lowest cost candidate to be
s_next state.
get random length of city to be swaped