1. A method for solving a global optimization problem, comprising: receiving a quantitative initial solution; generating a quantitative feasible solution; mapping the quantitative feasible solution to a qualitative feasible solution; and determining whether to accept the qualitative feasible solution based on a first predetermined rule, wherein the qualitative feasible solution that is accepted is reverse mapped to the quantitative feasible solution.