Pricing Optimization System Decomposing Sub-Problems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Retailers face challenges in setting prices for multiple products that balance profitability, competitiveness, and adherence to constraints such as integer price requirements and price grid constraints, making it difficult to optimize pricing effectively.

Innovation Solution

A system and method that decompose the pricing problem into sub-problems using sub-problem item groups, employing non-linear optimization to generate target prices, and then using a mixed integer linear program to ensure final prices meet business constraints and grid requirements, ensuring prices are optimized while adhering to pricing objectives and constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a comprehensive optimization model is used to consider all pricing constraints and cross-effects simultaneously, then pricing accuracy and profitability are improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvepricing accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the comprehensive pricing optimization problem into multiple sub-problems based on product categories, market segments, or constraint types. Each sub-problem is solved independently using appropriate optimization models, and the results are integrated to form the final pricing strategy. This segmentation reduces computational complexity while maintaining pricing accuracy by focusing optimization efforts on specific product groups with similar characteristics and constraint profiles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and handles integer pricing constraints and price grid constraints separately from the continuous optimization problem. The continuous optimization model first determines optimal prices without integer constraints, and then a separate rounding or adjustment process snaps these prices to the nearest valid grid points while minimizing deviation from the optimal continuous solution. This extraction allows the use of more efficient continuous optimization algorithms while still satisfying discrete pricing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If integer pricing requirements and price grid constraints are enforced during optimization, then pricing feasibility and operational compliance are improved, but pricing flexibility and optimization precision deteriorate

Engineering Contradiction:
Improvepricing feasibilityVSAvoidpricing flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary rounding or adjustment mechanism that bridges the gap between continuous optimization results and discrete pricing requirements. The continuous optimization model generates flexible, precise price recommendations, and the intermediary process rounds these to the nearest valid price grid points while minimizing the deviation from the optimal continuous solution. This intermediary layer maintains both pricing flexibility (through the continuous model) and operational compliance (through the rounding to grid points).

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the state of pricing parameters from continuous to discrete by implementing a two-stage approach: first solving the optimization problem with continuous price parameters to maintain flexibility and precision, then transforming these continuous parameters into discrete values that satisfy integer requirements and price grid constraints. This parameter transformation allows the system to enjoy the benefits of both continuous optimization and discrete compliance.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the pricing problem is decomposed into sub-problems, then computational efficiency and processing speed are improved, but model completeness and constraint satisfaction may deteriorate

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidconstraint satisfaction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges the solutions from multiple sub-problems by integrating the optimized prices across different product groups or segments. After solving each sub-problem independently, the system combines the results and applies global adjustments to ensure that cross-product constraints and overall business objectives are satisfied. This merging process maintains computational efficiency by allowing parallel processing of sub-problems while ensuring model completeness through subsequent integration and validation steps.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7996331B1Computer-implemented systems and methods for performing pricing analysis
Publication Date: 2011.08.09 SAS INSTITUTE INC
  • US7996331B1 patent drawing
  • US7996331B1 patent drawing
  • US7996331B1 patent drawing

AI summary

Computer-implemented systems and methods for regular pricing optimization. A system can include decomposing a pricing situation into sub-problems. A non-linear optimization problem is solved to determine continuous optimal prices. A mixed integer linear programming problem is solved to snap prices to grid points.