Artificial Ants: Simulating Ant Behaviour and Investigating Applications In Computing

July 10, 2007 - 18:15

Ants are excellent route finders, with the ability to find the shortest path between their nest and a food source, by using pheromone trail clues to organize themselves collectively. By applying behaviour observed in ant colonies to the field of computing, these ant-based techniques can provide a base for network routing algorithms, as well as algorithms to solve graph problems such as the travelling salesman problem.

Data Mining with PHP

July 10, 2007 - 05:00

I took a data mining course during my third year - here's an implementation of the (k-)nearest neighbour algorithm in PHP.

LZW Algorithm in PHP

January 1, 2007 - 05:00

During my third year at Goldsmiths I studied data compression. Here's my implementation of LZW in PHP.

Simple PHP Shopping Cart Tutorial

February 2, 2006 - 00:00

This is a very simple shopping cart that I wrote at university because many of my peers were asking for help with similar problems for assignments. It is incomplete and is not intended for use on a production website!