En 1929 Harold Hotelling a introduit le concept de "ville linéaire" pour étudier l'organisation spatiale des producteurs, en économie. Cette ville est devenue par la suite une "ville circulaire" afin d'intégrer une seconde dimension. Mais la majorité des applications sont restées relativement simplistes. Nous verrons, dans un premier temps, comment intégrer une dimension spatiale dans les modèles économiques, avec des acteurs (acheteurs et vendeurs) spatialisés, et éventuellement des contraints de capacités de production, mais aussi de déplacement (transports en commun, congestion, etc). Dans un second temps, comment intégrer une troisième dimension, la dimension temporelle, avant de tenir compte non seulement d'effets spatiaux mais aussi d'une possible dynamique.