Discreteness to Convexity: Promotion Planning via Simplotope Triangulation
Taotao He, Mohit Tawarmalani
TL;DR
The paper tackles price promotion optimization with discrete price ladders across many products and periods by introducing a simplotope-based convex-hull reformulation that yields ideal MILP representations. By lifting univariate functions to the vertices of a unary simplotope and applying staircase inequalities, the authors obtain tight convex relaxations for supermodular compositions, enabling exact linear representations for complex cross-item and cross-period interactions as well as multiplicative historic effects. They develop both unary and logarithmic binarization schemes, provide fast separation procedures, and demonstrate substantial computational gains over nonlinear baselines, achieving speeds such as reducing average solve times from hundreds of seconds to seconds for multi-product instances. The results extend the tractability of price promotion optimization to large-scale, real-world settings and establish broad applicability to nonlinear discrete optimization, including connections to $\mathop{\mathrm{L^\natural}}$-convexity and related discrete-convex analysis. Overall, the work offers a rigorous, scalable framework for convexifying a wide class of nonlinear discrete objectives, with concrete implications for revenue management in retail operations.
Abstract
Price promotion optimization is a computationally challenging problem central to supermarket operations, requiring simultaneous pricing decisions across multiple products and periods. This paper introduces a novel formulation for supermodular functions and univariate compositions using explicit convex hull descriptions derived from simplotope triangulations, departing from prior reliance on rectangular domains. Leveraging this reformulation with Gurobi, we achieve substantial performance gains, with average solve times for problems with 10 products and 5 price levels reducing from 434 to 0.06 seconds, enabling significant instance scaling. We demonstrate conditions for a tight linear programming relaxation extending previous results from two to multiple price levels and from additive to multiplicative historical effects. Our approach is broadly applicable to nonlinear discrete optimization, and we contribute techniques for convexifying compositions of arbitrary univariate functions and a framework for convexifying a superclass of L natural functions, providing powerful tools for revenue management. This work advances the tractability of price promotion optimization, offering a practical and theoretically grounded solution for large-scale supermarket operations.
