Hybrid meta-heuristics for combinatorial optimization