Discreteness to Convexity: Promotion Planning via Simplotope Triangulation

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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…