Using proportional navigation and a particle swarm optimization algorithm to design a dual mode guidance. (August 2016)