Combinatorial Optimization by Gene Expression Programming: Inversion Revisited