Generating Complete Bifurcation Diagrams Using a Dynamic Environment Particle Swarm Optimization Algorithm. (10th December 2007)