AI Markdown Engine Using Clustering and Mixed Integer Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Retailers face challenges in determining data-driven markdown strategies that result in either excessive discounts eroding profitability or excess inventory due to unscientific approaches, leading to out-of-stock warnings and increased costs.

Innovation Solution

A computer system with a markdown engine that optimizes markdown allocation across products using artificial intelligence and mixed integer programming, clustering products based on quantifiable relationships, and continuously learns to improve markdown plans through real-time sales data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If blanket promotions are applied across entire categories or regions, then inventory clearance is achieved, but profitability is eroded due to excessive discounts

Engineering Contradiction:
Improveinventory clearanceVSAvoidprofitability
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent segments the blanket promotion approach by clustering products into distinct groups based on multiple attributes (category, margin, seasonality, demand patterns). Each cluster receives customized markdown strategies rather than uniform discounts, allowing inventory clearance while preserving profitability through targeted discounting only where necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by determining specific markdown percentages and timing for each product cluster based on its unique characteristics. High-margin products receive different treatment compared to low-margin products, and products with strong demand patterns are discounted differently from those with weak demand, optimizing both clearance and profitability locally for each product group.

Inventive Principle:
Principle #3Local quality

2Reliability

If deep discounts are applied to clear inventory, then stock-out warnings are reduced, but excess costs remain due to too shallow discounts on other products

Engineering Contradiction:
Improvestock availabilityVSAvoidclearance costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts markdown strategies based on real-time and historical data about each product's demand patterns, seasonality, and margin characteristics. The optimization continuously adapts discount levels and timing to achieve the right balance between preventing stock-outs and minimizing clearance costs, rather than applying static deep discounts across all products.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes multiple parameters simultaneously (discount percentage, timing, duration) for different product clusters based on their specific attributes. By varying these parameters according to product characteristics such as margin, seasonality, and demand elasticity, the system achieves reliable stock availability while optimizing clearance costs for each cluster.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If unscientific approaches are used for markdown determination, then implementation simplicity is maintained, but measurement precision of optimal discounts is insufficient

Engineering Contradiction:
Improvemarkdown implementationVSAvoiddiscount optimization accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs self-service by automatically executing the entire markdown optimization process without manual intervention. The computer system clusters products, determines optimal markdown strategies, and generates implementation plans autonomously based on historical data and business rules, maintaining ease of operation while achieving high measurement precision through sophisticated algorithms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual, mechanical markdown determination with an automated computer-based system that uses data analysis and optimization algorithms. This substitution enables precise measurement and calculation of optimal discounts for each product cluster while simplifying the operational process, as the system handles all complex calculations and recommendations automatically.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Loss of energy

If data-driven markdown optimization is implemented, then profitability is improved, but device complexity increases due to AI and mixed integer programming requirements

Engineering Contradiction:
ImproveprofitabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the computer-based optimization system) that bridges raw historical data and actionable markdown decisions. This intermediary performs clustering and mixed integer programming optimization to translate complex data patterns into clear, implementable recommendations, managing system complexity by encapsulating the computational complexity within a dedicated optimization module.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system manages complexity by changing the approach from manual parameter adjustment to automated parameter optimization. The mixed integer programming model automatically determines optimal discount parameters (percentage, timing, duration) for each product cluster based on historical data, improving profitability while containing complexity within the automated optimization framework rather than requiring complex manual processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260003658A1Computing Nodes for Performing Optimization Using Artificial Intelligence and Mixed Integer Programming
Publication Date: 2026.01.01 BOSTON CONSULTING GRP INC
  • US20260003658A1 patent drawing
  • US20260003658A1 patent drawing
  • US20260003658A1 patent drawing

AI summary

In an example implementation, a cloud computing platform receives input data including historical data representing a plurality of first items and a plurality of stores associated with the plurality of first items, and generates a plurality of first data structures. Further, the system uses an artificial intelligence (AI) system to adaptively cluster the first data structures according to item metrics into a plurality of clusters, and classify a plurality of second items into the plurality of clusters based on the centroids. Further, the system determines, using a predictive computer model, a markdown plan for at least one of the first items or the second items associated with that cluster, and optimizes the markdown plan using mix integer programming.