set if best solution optimization. Weight are getted from original solution to prevent unnecessary recalculation from new one