fixed aliasing problem in vns (why greedy = vns)