Here's an article describing how I created a compounding genetic algorithm to solve a pairing problem with 17,437,197,465,249,097,536,000 potential pairs with an average of 98.54% accuracy in around one second.
It's written in javascript, open sourced on
GitHub and published as an
NPM package.