Predicting Volatile Consumer Markets using Multi-Agent Methods