  Cluster algorithms for classical and quantum spin systems are discussed. In
particular, the cluster algorithm is applied to classical O(N) lattice actions
containing interactions of more than two spins. The performance of the
multi-cluster and single--cluster methods, and of the standard and improved
estimators are compared. (Lecture given at the summer school on `Advances in
Computer Simulations', Budapest, July 1996.)
