Google Summer of Code 2023 - My first week
During the past week, my primary focus was on delving into Agent-based Modelling and exploring its practical applications across various fields. I dedicated a significant amount of time to reading several blogs that shed light on this topic.
One particular blog stood out and significantly contributed to enhancing my comprehension of Agent-based Modelling. You can access it through this link.
Additionally, I made progress on my presentation, which essentially serves as a summary of my project. It encompasses my proposal and the research I conducted throughout the week, providing a glimpse into my vision of the project's future.
To illustrate real-life examples in my presentation, I developed two models simulating different scenarios:
COVID-19 transmission:
The model simulates the spread of COVID-19 within a population of 500 agents. Each agent can exist in one of three states: susceptible, infected, or recovered. The simulation commences with a single infected agent, capable of infecting other susceptible agents. Infected agents can recover after a specific number of steps. This model enables the simulation of COVID-19 spread, the testing of various interventions, and the prediction of the virus's propagation.
Supermarket queueing problem:
This scenario deals with determining the optimal number of counters to keep open during a given hour, aiming to maximize profits based on the expected number of customers, profit per customer served, and cost considerations. Standard queueing theory models like M/M/1, M/G/1, and M/M/c may overlook certain customer behaviours that influence waiting for lines. In contrast, Agent-based Modelling provides a more effective approach to simulate multi-waiting-line and multi-server environments, accounting for behaviours such as queue baulking.
In the upcoming week, I aim to focus on exploring techniques for deploying the models and seamlessly integrating them into my website.
That wraps up my progress for this week. Remember to stay tuned to my blog page for more such blogs! ๐
Subscribe to my newsletter
Read articles from R.V.Rajagopalan directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
R.V.Rajagopalan
R.V.Rajagopalan
I am an aspiring full stack developer from India. I love to build cool stuff that makes impacts in peoples lives. I'm always open to collaboration and building new stuff so feel free to reach out to me!