Before revision: They are considered as problem solvers for tasks not solvable by traditional mathematical methods and are frequently used for optimization tasks including multi-objective optimization.
After revision: They are considered as problem solvers for not solvable by traditional mathematical methods and are frequently used for optimization tasks including multi-objective optimization.