New reoptimization techniques applied to steiner tree problem