Stresses minimization in functionally graded cylinders using particle swarm optimization technique. (July 2017)