This is a collection of different implementations of the N-Queens problem. The goal is to improve performance by developing better methods to form/check constraints in a manner that can be executed in parallel.