soft-clustered vehicle routing problem