dynamic dependency neighbor index