"Combinatorial generation" - читать интересную книгу автора (Ruskey F.)