SAT Solvers
There is a trivial algorithm for satisfiability checking: for each possible interpretation, check whether the conjunction of clauses is satisfied. The problem is that this is O(2n) when there are n literals.
However, there are some efficient algorithms:
The CHAFF inplementation of DPLL solves hardware verification problems with a million variables.