A generalization to the Ising model, with spins that can take more than 2 values.
See also Random-cluster model
Constraint satisfaction problem
Relations between percolation models and Potts models