Abstract
The Self-Driven Particle Model is a toy dynamical
system in which particles move in 2-dimensions, and interact with each
other according to a simple rule. Particles
move at a constant speed, and their orientation is set to be the
average orientation of all particles (including themselves) within an
interaction radius, plus a random term. This model has been shown
to exhibit complex dynamical behavior, including a 2nd order phase
transition, criticality and clustering. This tutorial introduces
the model incrementally, and depicts the computation of the order
parameter, critical parameter and critical exponent.

Introduction
The Self-Driven Particle Model was proposed as a
minimal description of swarming behavior in 2-dimensions, and has been
compared to transport of groups of quadrupeds, bacterial migration and
bird flocking. The system was first studied by
[1], a special case of the model introduced by [2]. Although more
realistic models have been developed
for direct study of such systems [3], the Self-Driven Particle Model
remains important because of the model simplicity richness of the
emergent phenomena. The model is analagous to the Ising model,
with particle randomness analagous to temperature, and particle
clusters analogous to spin clusters [1].
This system is highly visual, and the emergent
properties are easy to visualize. We hope that this introductory
tutorial will facilitate visualization and understanding of emergent
complex phenomena.