Abstract
We study complex phenomena arising from a simple optimal choice consumer model, starting from the classical framework in Benhabib and Day :459–471, 1981). We introduce elements of increasing complexity and we investigate their effects on the resulting social behaviors. The dynamics introduce the dependence of current preferences on past consumers actions. A non-monotone updating preference function allows us to obtain a threshold effect, according to which the agents adopt a bandwagon/snob behavior if the preferences are below/above a certain saturation level. We consider homogeneous and heterogeneous agents and we introduce local/global interaction when they are spatially distributed. We show through simulations several phenomena which are absent in the classical model and which reproduce significant social behaviors, such as path dependence, coexistence of different periodic and chaotic attractors, emergence of spatial patterns.