1. A method of using a packet data network to solve a complex math problem involving multiple related objects comprising: assembling an array of interconnected nodes of the packet data network on a surface; organizing the objects of the math problem into an array; mapping the objects onto the corresponding nodes; building a path between a first node and a second node based on the relationship between the objects; converting the relationship between the objects into a time delay value; associating a path between the first node and the second node with the time delay value, and storing the value in a memory associated with said path; receiving a route request packet at the first node; using data included with the route request packet to retrieve the previously stored time delay value from the memory; delaying the retransmission of the route request packet by the retrieved time delay value.