← Latest papers
💻 computer science

Assortment Planning with Sponsored Products

This paper addresses the research gap in assortment planning by formulating a combinatorial optimization problem that strategically integrates sponsored products to maximize expected revenue, moving beyond traditional models that only consider organic or non-sponsored items.

Original authors: Shaojie Tang, Shuzhang Cai, Jing Yuan, Kai Han

Published 2026-06-30
📖 4 min read☕ Coffee break read

Original authors: Shaojie Tang, Shuzhang Cai, Jing Yuan, Kai Han

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 or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are running a busy digital marketplace, like a giant online store. Your job is to decide which products to show a customer when they visit your site. This is called Assortment Planning.

In the past, this was like arranging items on a shelf where everything was just "regular" stock. But today, things have changed. Some products are Sponsored Products. Think of these as items that advertisers have paid extra money to have placed in specific, prime spots on your shelf.

The problem the authors tackle is a tricky balancing act: How do you arrange the shelf to make the most money overall, while also making sure the advertisers get the specific spots they paid for?

Here is a breakdown of their solution using simple analogies:

1. The Core Conflict: The "Paid Seats" vs. The "Best Sellers"

Imagine your website has a row of seats (positions) for products.

  • Organic Products: These are the regular items. You can put them anywhere, and you make a small commission if someone buys them.
  • Sponsored Products: These are the VIPs. An advertiser says, "I want my product in seat #1, #2, or #3." If you don't put them there, you lose their money. But if you put a boring product in seat #1 just to satisfy an advertiser, you might lose a customer who wanted to see a cool, popular item.

The authors realized that previous research mostly ignored these "VIP seats." They treated all products the same, which doesn't work in the real world.

2. The Strategy: Two Different Approaches

The authors created a mathematical "recipe" (an algorithm) to solve this. They realized that trying to solve the whole puzzle at once is too hard, so they broke it down into two simpler scenarios and then picked the best result.

Scenario A: The "VIP-Only" Plan
First, they asked: "What if we only focused on making the advertisers happy?"

  • They arranged the sponsored products in their required seats to maximize revenue from those specific deals.
  • They ignored the regular products for a moment.
  • Result: A plan that is great for the advertisers but might miss out on selling popular regular items.

Scenario B: The "Regular-First" Plan
Next, they asked: "What if we first put the 'VIPs' in the seats that annoy the system the least, and then fill the rest with the best regular products?"

  • They found a way to place the sponsored products in their required spots without "crowding out" too much value.
  • Then, they filled the remaining open spots with the best-selling organic products.
  • Result: A plan that maximizes sales from regular items while still satisfying the advertisers.

The Final Decision:
The algorithm compares these two plans. It doesn't just pick one; it calculates which one is likely to make more money and picks that one. They proved mathematically that this "pick the best of two worlds" approach is very close to the perfect, impossible-to-calculate solution.

3. The Rules of the Game (Constraints)

The paper also handles extra rules, which they call "constraints."

  • The Budget Constraint (Knapsack): Imagine you have a limited amount of shelf space or a budget for how many items you can show. You can't just show everything. The algorithm figures out the best mix of items that fits within that "backpack" size.
  • The Diversity Constraint (Fairness): Imagine you want to make sure you show at least one item from every category (e.g., one camera, one phone, one laptop). The algorithm ensures you don't just show 10 cameras and ignore the phones.

4. Why This Matters

The authors didn't just guess; they built a system with mathematical guarantees.

  • They proved that their method will always get you a result that is at least a certain percentage (very high) of the perfect possible revenue.
  • They showed that this works even when the rules get complicated (like having strict limits on how many items from each category you can show).

Summary

Think of this paper as a smart traffic controller for an online store.

  • Before: The controller only looked at the cars (products) and ignored the emergency vehicles (sponsored ads), causing chaos.
  • Now: The controller has a new system. It knows exactly where the emergency vehicles must go. It then calculates the best route for the rest of the traffic to ensure the road (the website) is as profitable as possible. It tries two different traffic patterns and picks the one that gets the most cars moving smoothly without blocking the emergency lanes.

The result is a system that helps online stores make more money while keeping their advertisers happy, all without needing a human to manually rearrange the shelves every time a new ad comes in.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →