Nice demo: http://oskarstalberg.com/game/wave/wave.html
https://adamsmith.as/papers/wfc_is_constraint_solving_in_the_wild.pdf
https://www.youtube.com/watch?v=Te2ek89EEUs&feature=youtu.be&t=7810
https://github.com/mxgmn/WaveFunctionCollapse
Finding proper colorings on random graph by decimation
https://www.youtube.com/watch?v=0bcZb-SsnrA