Comparative study of the use of fuzzy logic in improving particle swarm optimization variants for mathematical functions using co-evolution | Litlas