A combined heuristic and evolutionary strategy for synthesis of simple separation sequences