Particle-Based Methods