  We propose and analyze several schemes for cooling bosonic and fermionic
atoms in an optical lattice potential close to the ground state of the
no-tunnelling regime. Some of the protocols rely on the concept of algorithmic
cooling, which combines occupation number filtering with ideas from ensemble
quantum computation. We also design algorithms that create an ensemble of
defect-free quantum registers. We study the efficiency of our protocols for
realistic temperatures and in the presence of a harmonic confinement. We also
propose an incoherent physical implementation of filtering which can be
operated in a continuous way.
