The performance of chemical processes is often determined by the selectivity and activity of catalysts used in them. Optimizing a catalyst accordingly leads to a high-dimensional constraint optimization task for both continuous and discrete variables. To solve that task, genetic algorithms are most frequently used in catalysis, though their routine use is still hindered by a lack of appropriate...