Vector optimization problems via improvement sets