An overview of a constraint solving engine with multiple optimization algorithms - Jolevski, Ilija (Array, 2005)