A polynomial algorithm for constructing families of k-independent sets. - Gregory A. Freiman; E. Lipkin; L. Levitin (Discret. Math., 1988)