TY - JOUR
T1 - Dynamic Resource Allocation to Minimize Concave Costs of Shortfalls
AU - Bhimaraju, Akhil
AU - Chatterjee, Avhishek
AU - Varshney, Lav R.
N1 - This work was supported in part by NSF under Grant ECCS-2033900; in part by SERB India under Grant SERB/SRG/2019/001809; and in part by DST India under Grant DST/INSPIRE/04/2016/001171.
PY - 2023
Y1 - 2023
N2 - We study a resource allocation problem over time, where a finite (random) resource needs to be distributed among a set of users at each time instant. Shortfalls in the resource allocated result in user dissatisfaction, which we model as an increasing function of the long-term average shortfall for each user. In many scenarios such as wireless multimedia streaming, renewable energy grid, or supply chain logistics, a natural choice for this cost function turns out to be concave, rather than usual convex cost functions. We consider minimizing the (normalized) cumulative cost across users. Depending on whether users' mean consumption rates are known or unknown, this problem can be reduced to two different structured non-convex problems. The 'known' case is a concave minimization problem subject to a linear constraint. By exploiting a well-chosen linearization of the cost functions, we solve this provably within O (1/m) of the optimum, in O (m log m) time, where m is the number of users in the system. In the 'unknown' case, we are faced with minimizing the sum of functions that are concave on part of the domain and convex on the rest, subject to a linear constraint. We present a provably exact algorithm when the cost functions and prior distributions on mean consumption are the same across all users.
AB - We study a resource allocation problem over time, where a finite (random) resource needs to be distributed among a set of users at each time instant. Shortfalls in the resource allocated result in user dissatisfaction, which we model as an increasing function of the long-term average shortfall for each user. In many scenarios such as wireless multimedia streaming, renewable energy grid, or supply chain logistics, a natural choice for this cost function turns out to be concave, rather than usual convex cost functions. We consider minimizing the (normalized) cumulative cost across users. Depending on whether users' mean consumption rates are known or unknown, this problem can be reduced to two different structured non-convex problems. The 'known' case is a concave minimization problem subject to a linear constraint. By exploiting a well-chosen linearization of the cost functions, we solve this provably within O (1/m) of the optimum, in O (m log m) time, where m is the number of users in the system. In the 'unknown' case, we are faced with minimizing the sum of functions that are concave on part of the domain and convex on the rest, subject to a linear constraint. We present a provably exact algorithm when the cost functions and prior distributions on mean consumption are the same across all users.
KW - Optimization
KW - Stochastic systems
KW - smart grid
UR - http://www.scopus.com/inward/record.url?scp=85179814150&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85179814150&partnerID=8YFLogxK
U2 - 10.1109/LCSYS.2023.3340247
DO - 10.1109/LCSYS.2023.3340247
M3 - Article
AN - SCOPUS:85179814150
SN - 2475-1456
VL - 7
SP - 3633
EP - 3638
JO - IEEE Control Systems Letters
JF - IEEE Control Systems Letters
M1 - 10347486
ER -