*T*, which is the interaction between location

_{ij}*i*(origin) and location

*j*(destination).

*V*are the attributes of the location of origin

_{i}*i*,

*W*are the attributes of the location of destination

_{j}*j*, and

*S*are the attributes of separation between the location of origin

_{ij}*i*and the location of destination

*j*. From this general formulation, three basic types of interaction models can be elaborated:

**Gravity model**. The level of interaction between two locations is a function of their attributes pondered by their level of separation. Separation is often squared to reflect the growing friction of distance. On the above figure, two locations (*i*and*j*) have a respective "weight" (importance) of 35 and 20 and are at a distance (degree of separation) of 8. The resulting interaction is 10.9, which is reciprocal.**Potential model**. The level of interaction between one location and all the others is measured by the summation of the attributes of each other location pondered by their level of separation, which is squared to reflect the friction of distance. On the above figure, the potential interaction of location*i*(*T*) is measured by adding the ratio "weight" / squared distance for each other locations (_{i}*j*,*k*and*l*). The potential interaction is 3.8, which is not reciprocal.**Retail model**. This model deals with boundaries, instead of interactions. It assumes that the market boundary between two locations is a function of their separation pondered by the ratio of their respective weights. If two locations have the same importance, their market boundary would be halfway between. On the above figure, the market boundary between locations*i*and*j*(*B*), which are separated by a distance of 7, is at a distance of 4.9 from_{ij}*i*, and therefore at a distance of 2.1 from*j*.