The General Combinatorial Optimization Problem: Towards Automated Algorithm Design | Synapse