Skip to main content
Intended for healthcare professionals
Restricted access
Research article
First published online October 1, 2020

An Efficient Algorithm for Dynamic Pricing Using a Graphical Representation

Abstract

We study a multi‐period, multi‐item dynamic pricing problem faced by a retailer. The objective is to maximize the total profit by choosing prices, while satisfying several business rules. The strength of our work lies in our graphical model reformulation, which allows us to use ideas from combinatorial optimization. We do not make any assumptions on the structure of the demand function. The complexity of our method depends linearly on the number of time periods but is exponential in the memory of the model (number of past prices that affect current demand) and in the number of items. We prove that the profit maximization problem is NP‐hard by showing an approximation preserving reduction from the weighted Max‐3‐SAT problem. We next introduce the discrete reference price model which is a discretized version of the reference price model, accounting for an exponentially smoothed contribution of all past prices. We show that our problem can be solved efficiently under this model. We then approximate common demand functions using the discrete reference price model. To handle cross‐item effects among multiple items, we propose to use a virtual reference price that assigns a reference price for each category of items (as opposed to a reference price for each item). To enhance the tractability of our approach, we cluster items into blocks and show how to adapt our method to include business constraints across blocks. Finally, we apply our solution approach using demand models calibrated with supermarket data and validate its practical performance.

Get full access to this article

View all access and purchase options for this article.

References

Ahuja R. K., Magnanti T. L., Orlin J. B. 1988. Network flows. Technical report, DTIC Document.
Balcan M. F., Blum A., Mansour Y. 2008. Item pricing for revenue maximization. Proceedings of the 9th ACM conference on Electronic commerce, pp. 50–59.
Blattberg R. C., Neslin S. A. 1990. Sales Promotion: Concepts, Methods, and Strategies. Prentice Hall, Upper Saddle River, NJ.
Blattberg R. C., Briesch R., Fox E. J. 1995. How promotions work. Market. Sci. 14(3): G122–G132.
den Boer A. V. 2015. Dynamic pricing and learning: Historical origins, current research, and new directions. Surv. Oper. Res. Manag. Sci. 20(1): 1–18.
Chaib‐draa B., Müller J. 2006. Multiagent Based Supply Chain Management, Vol. 28. Springer Science & Business Media, Berlin.
Chakraborty T., Huang Z., Khanna S. 2013. Dynamic and nonuniform pricing strategies for revenue maximization. SIAM J. Comput. 42(6): 2424–2451.
Chen X., Hu P., Hu Z. 2016. Efficient algorithms for the dynamic pricing problem with reference price effect. Management Sci. 63(12): 4389–4408.
Cohen M. C., Leung N. H. Z., Panchamgam K., Perakis G., Smith A. 2017. The impact of linear optimization on promotion planning. Oper. Res. 65(2): 446–468.
Dockner E. J., Jorgensen S., Van Long N., Sorger G. 2000. Differential Games in Economics and Management Science. Cambridge University Press, Cambridge.
Dudziński K., Walukiewicz S. 1987. Exact methods for the knapsack problem and its generalizations. Eur. J. Oper. Res. 28(1): 3–21.
Ellickson P. B., Misra S. 2008. Supermarket pricing strategies. Market. Sci. 27(5): 811–828.
Fibich G., Gavious A., Lowengart O. 2003. Explicit solutions of optimization models and differential games with nonsmooth (asymmetric) reference‐price effects. Oper. Res. 51(5): 721–734.
Foekens E. W., Leeflang P. S. H., Wittink D. R. 1998. Varying parameter models to accommodate dynamic promotion effects. J. Econ. 89(1): 249–268.
Gedenk K., Neslin S. A., Ailawadi K. L. 2006. Sales promotion. Krafft M., Mantrala M. K., eds. Retailing in the 21st Century. Springer, Berlin, 345–359.
Håstad J. 2001. Some optimal inapproximability results. J. ACM (JACM). 48(4): 798–859.
Hartline J. D., Koltun V. 2005. Near‐optimal pricing in near‐linear time. Dehne F., Sack J. R., López‐Ortiz A., eds. Workshop on Algorithms and Data Structures. Springer, Berlin, 422–431.
Heerde H. J. V., Leeflang P. S. H., Wittink D. R. 2000. The estimation of pre‐ and post‐ promotion dips with store‐level scanner data. J. Mark. Res. 37: 383–395.
Herer Y.T., Tzur M. 2001. The dynamic trans‐shipment problem. Nav. Res. Logist. 48(5): 386–408.
Karp R. M. 1972. Reducibility Among Combinatorial Problems. Springer, Berlin.
Kopalle P. K., Rao A. G., Assuncao J. L. 1996. Asymmetric reference price effects and dynamic pricing policies. Market. Sci. 15(1): 60–85.
Lal R., Rao R. 1997. Supermarket competition: The case of every day low pricing. Market. Sci. 16(1): 60–80.
Macé S., Neslin S. A. 2004. The determinants of pre‐ and postpromotion dips in sales of frequently purchased goods. J. Mark. Res. 41: 339–350.
Morávek J. 1970. A note upon minimal path problem. J. Math. Anal. Appl. 30(3): 702–717.
Nijs V. R., Dekimpe M. G., Steenkamps J. B. E., Hanssens D. M. 2001. The category‐demand effects of price promotions. Market. Sci. 20(1): 1–22.
Özer Ö., Ozer O., Phillips R. 2012. The Oxford Handbook of Pricing Management. Oxford University Press, Oxford.
Pisinger D. 1995. A minimal algorithm for the multiple‐choice knapsack problem. Eur. J. Oper. Res. 83(2): 394–410.
Popescu I., Wu Y. 2007. Dynamic pricing strategies with reference effects. Oper. Res. 55(1): 98–112.
Porteus E. L. 1990. Stochastic inventory theory. Handbooks in OR & MS: 2: 605–652.
Schrijver A. 2003. Combinatorial Optimization: Polyhedra and Efficiency, Vol. 24. Springer Science & usiness Media, Berlin.
Subramanian S., Sherali H. D. 2010. A fractional programming approach for retail category price optimization. J. Global Optim. 48(2): 263–277.
Talluri K. T., van Ryzin G. J. 2005. The Theory and Practice of Revenue Management. Springer, Berlin.
Vazirani V. V. 2013. Approximation Algorithms, Springer Science & Business Media, Berlin.
Zhao W., Zheng Y. 2000. Optimal dynamic pricing for perishable assets with nonhomogeneous demand. Management Sci. 46(3): 375–388.