starting SA algorithm