Modeling and Path Generation Approaches for Crowd Simulation Based on Computational Intelligence