Swarm is an Android app that I wrote to simulate particle swarm optimisation (PSO) from the comfort of your own phone. PSO is an natural computing optimisation technique based on the flocking patterns of birds. It is used as a method of computer vision and target identification and tracking. Simply download the file to your phone and it will install automatically. Download the package here or install it using the QR code below:


If you touch the screen at one point you generate an attractor (green circle) that will draw the swarm towards it. If you touch the screen in two places it will generate an attractor and a repellor (red circle) that will scare them away.