Abstract
An efficient rejection-free Monte Carlo algorithm for lattice systems is presented. In the microcanonical Monte Carlo technique, the sampling time grows prohibitively large due to a high rejection rate at low energies, as the size of the system increases. In this paper we report on an algorithm which improves the sampling efficiency enormously at low energies by selecting only sites which are acceptable for a trial move, thereby reducing the rejection rate to nil.