| Literature DB >> 34335080 |
Dina Elreedy1, Amir F Atiya1, Samir I Shaheen1.
Abstract
The price demand relation is a fundamental concept that models how price affects the sale of a product. It is critical to have an accurate estimate of its parameters, as it will impact the company's revenue. The learning has to be performed very efficiently using a small window of a few test points, because of the rapid changes in price demand parameters due to seasonality and fluctuations. However, there are conflicting goals when seeking the two objectives of revenue maximization and demand learning, known as the learn/earn trade-off. This is akin to the exploration/exploitation trade-off that we encounter in machine learning and optimization algorithms. In this paper, we consider the problem of price demand function estimation, taking into account its exploration-exploitation characteristic. We design a new objective function that combines both aspects. This objective function is essentially the revenue minus a term that measures the error in parameter estimates. Recursive algorithms that optimize this objective function are derived. The proposed method outperforms other existing approaches.Entities:
Keywords: Demand learning; Dynamic pricing; Exploration–exploitation trade-off; Price experimentation; Revenue management; Sequential decision problems
Year: 2021 PMID: 34335080 PMCID: PMC8310463 DOI: 10.1007/s00500-021-06047-y
Source DB: PubMed Journal: Soft comput ISSN: 1432-7643 Impact factor: 3.643
Revenue gain of different methods, averaged over twenty different synthetic datasets over two different settings of the standard deviation of the error term
| Method | Low error setting (%) | High error setting (%) | Average (%) |
|---|---|---|---|
| Form2 | |||
| Form1 | 98.11 | 92.47 | 95.29 |
| CVP | 95.77 | 94.25 | 95.01 |
| Form3 | 94.95 | 88.52 | 91.73 |
| Myopic | 93.67 | 77.26 | 85.46 |
| Myopic-dith | 94.40 | 76.30 | 85.35 |
| Rand-Myopic | 79.22 | 78.81 | 79.02 |
| Uncertain-Myopic | 51.93 | 47.78 | 49.86 |
he methods are sorted descendingly according to their average revenue gain over the two settings of the standard deviation of the error term. The bold entries represent the maximum revenue gain per column (over all strategies)
Percentage error in estimating model parameter’s vector of different methods, averaged over twenty different synthetic datasets over two different settings of the standard deviation of the error term
| Method | Low Error Setting (%) | High Error Setting (%) | Average (%) |
|---|---|---|---|
| Uncertain-Myopic | |||
| Rand-Myopic | 0.77 | 3.27 | 2.02 |
| Form3 | 1.04 | 3.53 | 2.29 |
| CVP | 1.11 | 4.08 | 2.60 |
| Form2 | 1.44 | 5.64 | 3.54 |
| Myopic | 1.58 | 5.76 | 3.67 |
| Myopic-dith | 1.53 | 5.84 | 3.69 |
| Form1 | 1.70 | 6.01 | 3.85 |
The methods are sorted ascendingly according to their average percentage model error over the two settings of the standard deviation of the error term. The bold entries represent the minimum model error per column (over all strategies)
Percentage error of the final estimated price for all methods, averaged over twenty different synthetic datasets over two different settings of the standard deviation of the error term
| Method | Low Error Setting (%) | High Error Setting (%) | Average (%) |
|---|---|---|---|
| Rand-Myopic | 0.19 | ||
| Form3 | 0.26 | 1.49 | 0.88 |
| Uncertain-Myopic | 1.68 | 0.91 | |
| Form2 | 0.33 | 1.68 | 1.01 |
| Form1 | 0.33 | 2.08 | 1.20 |
| CVP | 0.84 | 1.89 | 1.36 |
| Myopic | 4.87 | 20.44 | 12.66 |
| Myopic-dith | 4.15 | 21.28 | 12.71 |
The methods are sorted ascendingly according to their average price deviation over the two settings of the standard deviation of the error term. The bold entries represent the minimum price deviation per column (over all strategies)
Fig. 1Cumulative discounted revenue using different formulations for the synthetic dataset , , and
Fig. 2Estimated regression model percentage error using different formulations for the synthetic dataset , , and
Fig. 3Estimated prices using different formulations for the synthetic dataset , , and
A description for the real-world datasets
| Dataset | Size | |||
|---|---|---|---|---|
| Transport | 41 | 41.3778 | −0.1378 | 3.3902 |
| Beef | 91 | 30.0515 | −0.0465 | 0.5670 |
| Sugar | 18 | 1.3576 | −0.3184 | 0.0292 |
| Spirits | 69 | 4.4651 | −1.2723 | 0.0573 |
| Coke | 20 | 50.5700 | −0.3406 | 1.9319 |
| Café-Burger | 1351 | 189.6795 | −7.1411 | 15.6471 |
| Café-1 | 1351 | 54.2005 | −2.0234 | 6.1317 |
| Café-2 | 1351 | 47.7671 | −2.2588 | 4.1790 |
| Café-3 | 1351 | 108.9627 | −5.2635 | 8.6968 |
| HOBBIES-1-001 | 146 | 206.9059 | − 21.5411 | 7.3863 |
| HOBBIES-1-028 | 274 | 132.2558 | − 13.3455 | 6.9413 |
| HOBBIES-1-046 | 72 | 341.6164 | − 16.4479 | 7.1373 |
| HOBBIES-1-207 | 274 | 231.1926 | − 77.4905 | 7.8952 |
| HOBBIES-2-045 | 199 | 79.4778 | − 25.4614 | 6.5352 |
| HOUSEHOLD-1-164 | 115 | 232.3479 | −52.0884 | 20.9894 |
| HOUSEHOLD-2-089 | 274 | 104.2676 | − 21.9714 | 19.1267 |
| HOUSEHOLD-2-505 | 274 | 132.2804 | −21.3876 | 9.7262 |
| FOODS-3-754 | 165 | 332.5571 | −48.8230 | 9.4418 |
| FOODS-3-799 | 274 | 71.9769 | − 28.8564 | 5.2721 |
Revenue gain of different methods for the nineteen products of the seven real datasets
| Dataset | Form1 (%) | Form2 (%) | Form3 (%) | Uncertain-Myopic (%) | Rand-Myopic (%) | Myopic (%) | Myopic-dith (%) | CVP (%) |
|---|---|---|---|---|---|---|---|---|
| Transport | 97.08 | 90.91 | 44.09 | 79.05 | 97.58 | 96.93 | 95.55 | |
| Beef | 99.55 | 97.18 | 54.67 | 79.28 | 99.56 | 99.55 | 96.17 | |
| Sugar | 98.97 | 99.71 | 99.23 | 72.78 | 87.59 | 99.86 | 97.32 | |
| Spirits | 99.50 | 99.94 | 99.65 | 55.40 | 73.41 | 99.85 | 95.55 | |
| Coke | 99.39 | 99.46 | 97.02 | 42.33 | 79.52 | 99.39 | 96.15 | |
| Café-1 | 98.20 | 98.81 | 95.04 | 44.09 | 79.85 | 98.77 | 95.98 | |
| Café-2 | 97.35 | 93.87 | 44.40 | 80.12 | 98.33 | 98.19 | 95.66 | |
| Café-3 | 98.27 | 95.18 | 47.00 | 81.61 | 98.66 | 98.40 | 96.08 | |
| Café-4 | 97.68 | 95.19 | 45.64 | 80.46 | 98.64 | 98.73 | 95.96 | |
| HOBBIES-1-001 | 98.84 | 98.03 | 51.79 | 80.59 | 96.15 | |||
| HOBBIES-1-028 | 98.38 | 97.37 | 53.62 | 82.11 | 99.52 | 99.49 | 96.14 | |
| HOBBIES-1-046 | 99.65 | 98.69 | 46.31 | 80.46 | 96.18 | |||
| HOBBIES-1-207 | 98.04 | 99.28 | 70.37 | 83.67 | 99.74 | 99.70 | 96.60 | |
| HOBBIES-2-045 | 96.23 | 98.27 | 73.46 | 86.48 | 98.99 | 96.79 | ||
| HOUSEHOLD-1-164 | 96.43 | 97.16 | 73.58 | 89.87 | 98.69 | 98.68 | 96.71 | |
| HOUSEHOLD-2-089 | 90.81 | 94.58 | 58.77 | 80.26 | 95.48 | 95.24 | 94.47 | |
| HOUSEHOLD-2-505 | 97.70 | 97.03 | 63.33 | 85.21 | 99.29 | 99.30 | 96.53 | |
| FOODS-3-754 | 98.74 | 99.75 | 98.54 | 56.96 | 81.80 | 99.78 | 96.23 | |
| FOODS-3-799 | 97.44 | 99.26 | 98.63 | 88.62 | 94.08 | 99.07 | 98.02 | |
| Average | 97.80 | 96.89 | 57.22 | 82.39 | 99.03 | 98.93 | 96.22 |
The bold entries represent the maximum revenue gain per column (over all strategies)
Percentage error in estimating model parameter’s vector of different methods for the nineteen products of the seven real datasets
| Dataset | Form1 (%) | Form2 (%) | Form3 (%) | Uncertain-Myopic (%) | Rand-Myopic (%) | Myopic (%) | Myopic-dith (%) | CVP (%) |
|---|---|---|---|---|---|---|---|---|
| Transport | 6.10 | 5.64 | 3.19 | 2.24 | 5.66 | 5.74 | 3.56 | |
| Beef | 0.95 | 0.96 | 0.76 | 0.47 | 0.97 | 0.88 | 0.77 | |
| Sugar | 1.78 | 1.83 | 1.83 | 0.80 | 2.10 | 1.95 | 1.25 | |
| Spirits | 1.20 | 1.22 | 1.03 | 0.42 | 1.24 | 1.25 | 0.69 | |
| Coke | 3.31 | 3.17 | 2.29 | 0.97 | 3.60 | 3.34 | 1.90 | |
| Café-1 | 5.31 | 7.76 | 3.84 | 1.89 | 7.27 | 7.79 | 3.70 | |
| Café-2 | 7.36 | 8.61 | 5.10 | 2.97 | 8.95 | 9.40 | 4.84 | |
| Café-3 | 5.46 | 6.80 | 3.68 | 2.22 | 7.76 | 7.01 | 4.16 | |
| Café-4 | 6.25 | 7.60 | 4.46 | 2.08 | 8.24 | 8.16 | 3.73 | |
| HOBBIES-1-001 | 2.51 | 2.93 | 2.20 | 1.03 | 3.01 | 3.00 | 1.62 | |
| HOBBIES-1-028 | 3.82 | 4.55 | 2.94 | 1.28 | 4.71 | 4.81 | 2.38 | |
| HOBBIES-1-046 | 1.77 | 1.77 | 1.42 | 0.48 | 1.63 | 1.80 | 0.98 | |
| HOBBIES-1-207 | 2.24 | 3.53 | 2.52 | 1.25 | 3.75 | 3.46 | 1.93 | |
| HOBBIES-2-045 | 5.60 | 7.84 | 6.51 | 3.18 | 8.03 | 8.10 | 4.62 | |
| HOUSEHOLD-1-164 | 5.48 | 7.71 | 5.07 | 3.65 | 8.68 | 8.53 | 5.17 | |
| HOUSEHOLD-2-089 | 11.94 | 15.61 | 9.34 | 6.95 | 15.09 | 15.11 | 8.27 | |
| HOUSEHOLD-2-505 | 5.38 | 6.40 | 4.03 | 2.12 | 6.22 | 6.33 | 3.40 | |
| FOODS-2-754 | 2.24 | 3.34 | 2.23 | 0.88 | 3.23 | 2.93 | 1.44 | |
| FOODS-2-799 | 5.60 | 7.47 | 9.05 | 4.21 | 8.11 | 8.19 | 5.06 | |
| Average | 4.44 | 5.51 | 3.76 | 2.06 | 5.70 | 5.67 | 3.13 |
The bold entries represent the minimum model error per column (over all strategies)
Percentage error of the final estimated price for all methods for the nineteen products of the seven real datasets
| Dataset | Form1 (%) | Form2 (%) | Form3 (%) | Uncertain-Myopic (%) | Rand-Myopic (%) | Myopic (%) | Myopic-dith (%) | CVP (%) |
|---|---|---|---|---|---|---|---|---|
| Transport | 1.45 | 2.11 | 1.36 | 0.60 | 1.93 | 3.52 | 2.26 | |
| Beef | 0.33 | 0.06 | 0.31 | 0.18 | 0.18 | 0.20 | 0.38 | |
| Sugar | 0.24 | 0.17 | 0.23 | 0.08 | 0.09 | 2.31 | 0.12 | |
| Spirits | 0.23 | 0.25 | 0.17 | 0.31 | 3.27 | 2.27 | ||
| Coke | 0.89 | 0.03 | 0.07 | 0.11 | 1.28 | 0.94 | 0.08 | |
| Café-1 | 1.54 | 2.77 | 1.38 | 0.41 | 2.09 | 2.29 | 0.91 | |
| Café-2 | 0.77 | 0.55 | 0.64 | 0.79 | 0.48 | 0.72 | 2.45 | |
| Café-3 | 0.45 | 0.17 | 0.40 | 1.00 | 0.63 | 1.15 | 2.15 | |
| Café-4 | 0.43 | 0.41 | 0.74 | 0.51 | 0.34 | 0.53 | 0.95 | |
| HOBBIES-1-001 | 0.06 | 0.09 | 0.05 | 0.24 | 0.06 | 0.92 | 1.84 | |
| HOBBIES-1-028 | 0.04 | 0.27 | 0.05 | 0.25 | 1.31 | 2.43 | ||
| HOBBIES-1-046 | 0.20 | 0.08 | 0.12 | 0.08 | 0.12 | 0.39 | 0.90 | |
| HOBBIES-1-207 | 0.11 | 0.31 | 0.17 | 0.30 | 0.05 | 2.73 | 0.73 | |
| HOBBIES-2-045 | 0.97 | 0.38 | 0.06 | 0.24 | 0.05 | 2.98 | 3.49 | |
| HOUSEHOLD-1-164 | 0.56 | 0.98 | 0.64 | 1.45 | 0.78 | 3.24 | 2.88 | |
| HOUSEHOLD-2-089 | 4.20 | 1.89 | 0.75 | 1.12 | 1.35 | 0.70 | 4.52 | |
| HOUSEHOLD-2-505 | 0.82 | 0.41 | 0.22 | 0.69 | 0.57 | 0.96 | ||
| FOODS-2-754 | 0.09 | 0.07 | 0.38 | 0.13 | 0.04 | 1.54 | 1.01 | |
| FOODS-2-799 | 1.64 | 1.08 | 0.86 | 0.64 | 0.84 | 4.31 | 3.78 | |
| Average | 0.73 | 0.66 | 0.40 | 0.38 | 0.58 | 1.71 | 1.80 |
The bold entries represent the minimum deviation error per column (over all strategies)