Distributed Constraint-coupled Resource Allocation: Anytime Feasibility and Violation Robustness
By: Wenwen Wu , Shanying Zhu , Cailian Chen and more
Potential Business Impact:
Manages computer tasks to avoid overload.
This paper considers distributed resource allocation problems (DRAPs) with a coupled constraint for real-time systems. Based on primal-dual methods, we adopt a control perspective for optimization algorithm design by synthesizing a safe feedback controller using control barrier functions to enforce constraint satisfaction. On this basis, a distributed anytime-feasible resource allocation (DanyRA) algorithm is proposed. It is shown that DanyRA algorithm converges to the exact optimal solution of DRAPs while ensuring feasibility of the coupled inequality constraint at all time steps. Considering constraint violation arises from potential external interferences, a virtual queue with minimum buffer is incorporated to restore the constraint satisfaction before the pre-defined deadlines. We characterize the trade-off between convergence accuracy and violation robustness for maintaining or recovering feasibility. DanyRA algorithm is further extended to address DRAPs with a coupled equality constraint, and its linear convergence rate is theoretically established. Finally, a numerical example is provided for verification.
Similar Papers
Distributed Allocation and Resource Scheduling Algorithms Resilient to Link Failure
Systems and Control
Keeps systems working even with bad connections.
Distributed Resource Allocation for Human-Autonomy Teaming under Coupled Constraints
Systems and Control
Helps robots and people share jobs fairly.
Asynchronous and Stochastic Distributed Resource Allocation
Optimization and Control
Helps computers share work faster, even when slow.