Optimizing ARDL Models for Retail Sales Forecasting and Fair Pricing
This paper proposes a fairness-aware retail pricing framework that utilizes log-log ARDL models with CPI-anchored constraints and Simulated Annealing optimization to prevent consumer exploitation by addressing inflation-driven positive price elasticities while balancing sales targets with consumer welfare.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are the captain of a giant grocery ship sailing through the foggy waters of the Canadian market. Your job is to sell food—apples, eggs, milk, bread, and coffee—to millions of people. You want to make sure your ship is full (maximizing sales), but you also want to make sure you aren't robbing your passengers blind.
For a long time, some captains have used "dynamic pricing," which is like a surfer riding the waves of demand: if everyone wants a surfboard, you hike the price up to the moon. But this paper asks a tough question: Is that fair? If you hike prices too high, you might be exploiting people, especially when the cost of living is already rising.
The Magic Crystal Ball (The ARDL Model)
To solve this, the author, Sujay, built a special crystal ball called an ARDL model. Think of this model as a time-traveling calculator that looks at the past to guess the future. It doesn't just look at how many apples were sold last month; it looks at how the price of apples then affected sales now, and how the price before that affected sales then.
The author fed this crystal ball data from January 2017 to August 2024, covering the whole of Canada. The goal was simple: Predict how to set prices to sell the most food, but with a strict rule: You cannot charge more than what the "Consumer Price Index" (CPI) says is fair. The CPI is like a government thermometer that measures how much prices are rising across the country due to inflation.
The Surprise: The "Upward Slope" Glitch
Here is where the story gets weird. When the author ran the numbers on the "nominal" prices (the actual dollar amounts on the shelf, not adjusted for inflation), the crystal ball told a strange story.
It suggested that higher prices actually lead to higher sales.
Yes, you read that right. In this specific simulation, the model thought that if you raised the price of milk or eggs, people would buy more of them. This is like a video game glitch where buying a sword makes your character stronger, even though in real life, expensive swords usually make you buy fewer of them.
The paper explains that this isn't because people love paying more; it's because everything is going up at the same time. Prices are rising, and total sales are rising, all because of general inflation. The model got confused and thought the rising prices were causing the rising sales.
The Two Navigators: The Robot vs. The Human
To figure out the best price, the author used two different "navigators" to steer the ship:
- The Robot (Linear Programming): This navigator is a strict logic machine. It sees the glitchy "higher price = more sales" rule and thinks, "Okay, to sell the most, I should charge the absolute maximum allowed price!" So, it pushes every price up to the very top of the CPI limit. It's like a robot that says, "If the speed limit is 100, I will drive at 100.0001." It finds the mathematical extreme, but it's not very friendly to the passengers.
- The Human (Simulated Annealing): This navigator is a bit more cautious. It uses a method called "Simulated Annealing," which is like a metal cooling down. It starts with a random price and slowly "cools" its choices, testing different prices to see what works. It doesn't just rush to the maximum limit. Instead, it finds a "sweet spot" in the middle. It suggests prices that are lower than the maximum limit, saving money for the shoppers, while still hitting the sales targets.
The Results: What Actually Worked?
The author tested these methods on five specific foods: Apples, Eggs, Milk, White Bread, and Roasted/Ground Coffee.
- The Robot's Plan: It wanted to push prices up to the ceiling. For example, for apples, it suggested a price jump of +25%.
- The Human's Plan: The Simulated Annealing method suggested much more conservative prices. For apples, it suggested a price change of -6.57% (meaning cheaper than the maximum allowed).
When the author checked how well these methods predicted the future sales, the "Human" method (Simulated Annealing) did a better job of balancing the books. It found prices that were fairer to consumers but still met the sales goals.
The Reality Check: The "Inflation Artifact"
The paper is very honest about a major limitation. The author admits that the "higher price = more sales" finding is likely a glitch caused by inflation.
To prove this, the author ran the experiment again, but this time they "deflated" the numbers. Imagine taking a photo of a rising tide and then subtracting the water level to see the actual rocks underneath. When they adjusted for inflation (looking at "real" prices instead of just dollar amounts), the weird glitch disappeared.
- For White Bread and Coffee, the relationship flipped to normal: higher real prices meant lower sales.
- For the other items, the effect became tiny or zero.
This means the "Robot" was reacting to a fake signal (inflation), while the "Human" method, by staying in the middle, accidentally avoided the worst of that trap.
The Bottom Line
This paper doesn't claim to have solved the mystery of pricing forever. In fact, the author admits that if you just want to predict how many items will be sold next month, a simple guess (like "it will be the same as last month") is actually more accurate than this fancy model.
However, the paper's real victory is fairness.
It shows that if you use a standard computer program to maximize sales, it will try to charge you the highest possible price allowed by law. But by using a smarter, "human-like" search method (Simulated Annealing) and anchoring prices to the CPI, retailers can find a middle ground. They can still sell their goods without pushing prices to the absolute limit, keeping the "exploitation" out of the equation.
The paper suggests that while the math can get tricky and sometimes confused by inflation, there is a way to use these tools to keep grocery prices fair, transparent, and anchored to the real cost of living, rather than just chasing the highest possible profit.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.