Safe dynamic pricing for nonstationary network resource allocation

Berkay Turan, Spencer Hutchinson, Mahnoosh Alizadeh
Proceedings of the 6th Annual Learning for Dynamics & Control Conference, PMLR 242:155-167, 2024.

Abstract

This paper introduces the Safe Pricing for NUM with Gradual Variations (SPNUM-GV) algorithm, addressing challenges in pricing-based distributed resource allocation for safety-critical systems with non-stationary utility functions. Focusing on domains where 1) users’ optimal demand can only be induced through posted prices, 2) real-time two-way communication with the users is not available, 3) the induced demand must always belong to an arbitrarily shaped convex and compact feasible set in spite of price response uncertainty, and 4) the users’ response to prices are evolving over time, we design SPNUM-GV to generate prices that ensure stage-wise safety of the induced demand while achieving sublinear regret. SPNUM-GV ensures safety by determining a “desired demand” within a shrunk feasible set using a projected gradient method and updating the prices to induce a demand close to the desired demand by leveraging an estimate of the users’ price response function. By tuning the amount of shrinkage to account for the error between the desired and the induced demand, we prove that the induced demand always belongs to the feasible set. In addition, we prove that the regret incurred by the induced demand is $O(\sqrt{T(1+V_T)})$ after $T$ iterations, where $V_T$ is an upper bound on the total gradual variations of the users’ utility functions. Numerical simulations demonstrate the efficacy of SPNUM-GV and support our theoretical findings.

Cite this Paper


BibTeX
@InProceedings{pmlr-v242-turan24a, title = {Safe dynamic pricing for nonstationary network resource allocation}, author = {Turan, Berkay and Hutchinson, Spencer and Alizadeh, Mahnoosh}, booktitle = {Proceedings of the 6th Annual Learning for Dynamics & Control Conference}, pages = {155--167}, year = {2024}, editor = {Abate, Alessandro and Cannon, Mark and Margellos, Kostas and Papachristodoulou, Antonis}, volume = {242}, series = {Proceedings of Machine Learning Research}, month = {15--17 Jul}, publisher = {PMLR}, pdf = {https://proceedings.mlr.press/v242/turan24a/turan24a.pdf}, url = {https://proceedings.mlr.press/v242/turan24a.html}, abstract = {This paper introduces the Safe Pricing for NUM with Gradual Variations (SPNUM-GV) algorithm, addressing challenges in pricing-based distributed resource allocation for safety-critical systems with non-stationary utility functions. Focusing on domains where 1) users’ optimal demand can only be induced through posted prices, 2) real-time two-way communication with the users is not available, 3) the induced demand must always belong to an arbitrarily shaped convex and compact feasible set in spite of price response uncertainty, and 4) the users’ response to prices are evolving over time, we design SPNUM-GV to generate prices that ensure stage-wise safety of the induced demand while achieving sublinear regret. SPNUM-GV ensures safety by determining a “desired demand” within a shrunk feasible set using a projected gradient method and updating the prices to induce a demand close to the desired demand by leveraging an estimate of the users’ price response function. By tuning the amount of shrinkage to account for the error between the desired and the induced demand, we prove that the induced demand always belongs to the feasible set. In addition, we prove that the regret incurred by the induced demand is $O(\sqrt{T(1+V_T)})$ after $T$ iterations, where $V_T$ is an upper bound on the total gradual variations of the users’ utility functions. Numerical simulations demonstrate the efficacy of SPNUM-GV and support our theoretical findings.} }
Endnote
%0 Conference Paper %T Safe dynamic pricing for nonstationary network resource allocation %A Berkay Turan %A Spencer Hutchinson %A Mahnoosh Alizadeh %B Proceedings of the 6th Annual Learning for Dynamics & Control Conference %C Proceedings of Machine Learning Research %D 2024 %E Alessandro Abate %E Mark Cannon %E Kostas Margellos %E Antonis Papachristodoulou %F pmlr-v242-turan24a %I PMLR %P 155--167 %U https://proceedings.mlr.press/v242/turan24a.html %V 242 %X This paper introduces the Safe Pricing for NUM with Gradual Variations (SPNUM-GV) algorithm, addressing challenges in pricing-based distributed resource allocation for safety-critical systems with non-stationary utility functions. Focusing on domains where 1) users’ optimal demand can only be induced through posted prices, 2) real-time two-way communication with the users is not available, 3) the induced demand must always belong to an arbitrarily shaped convex and compact feasible set in spite of price response uncertainty, and 4) the users’ response to prices are evolving over time, we design SPNUM-GV to generate prices that ensure stage-wise safety of the induced demand while achieving sublinear regret. SPNUM-GV ensures safety by determining a “desired demand” within a shrunk feasible set using a projected gradient method and updating the prices to induce a demand close to the desired demand by leveraging an estimate of the users’ price response function. By tuning the amount of shrinkage to account for the error between the desired and the induced demand, we prove that the induced demand always belongs to the feasible set. In addition, we prove that the regret incurred by the induced demand is $O(\sqrt{T(1+V_T)})$ after $T$ iterations, where $V_T$ is an upper bound on the total gradual variations of the users’ utility functions. Numerical simulations demonstrate the efficacy of SPNUM-GV and support our theoretical findings.
APA
Turan, B., Hutchinson, S. & Alizadeh, M.. (2024). Safe dynamic pricing for nonstationary network resource allocation. Proceedings of the 6th Annual Learning for Dynamics & Control Conference, in Proceedings of Machine Learning Research 242:155-167 Available from https://proceedings.mlr.press/v242/turan24a.html.

Related Material