Recursive approach to the calculation of a many-body basis in discrete   electronic nanosystems
  In this article, we describe a recursive method to construct a subset of relevant Slater-determinants for the use in many-body diagonalization schemes that will be employed in our forthcoming papers on the simulation of excited many-body states in discrete electronic nanosystems. The algorithm is intended for the realistic simulation of nanodevices which typically requires the consideration of a large number of single-particle basis states (typ. 256) and the calculation of a sufficient number (typ. a few 1000) of relevant excited many-body states. 
K. M. Indlekofer and R. N\'emeth