Metaheuristics in combinatorial optimization | Synapse