projectmesa / mesa-examples

Seminal agent-based models developed using Mesa
Other
105 stars 123 forks source link

Hotelling Law Extension using Mesa (NetLego example using mesa) #119

Open aumashankar opened 3 months ago

aumashankar commented 3 months ago

We are a group of students of Prof. Vipin P. Veetil. Studying "Agent-Based Modelling" as part of the MBA program for Executives at the Indian Institute of Management, Kozhikode.

As part of the subject, we did a project on Hotelling Law extension using the Python Mesa library under the guidance of a professor. We want to contribute this to mesa examples project

Overview This project is an agent-based model implemented using the Mesa framework in Python. It simulates market dynamics based on Hotelling's Law, exploring the behavior of stores in a competitive market environment. Stores adjust their prices and locations to maximize revenue, providing insights into the effects of competition and customer behavior on market outcomes. The base implementation is from NetLogo logic.

Hotelling's Law Hotelling's Law is an economic theory that predicts competitors in a market will end up in a state of minimum differentiation, often referred to as the "principle of minimum differentiation" or "Hotelling's linear city model". This model explores how businesses choose their location in relation to competitors and how this affects pricing and consumer choice.

We created an extension, including NetLogo implementation through Python Mesa, and deployed the model in the digital ocean here: http://178.128.112.142:8521/

Community! Please help us with your feedback