Model Predictive Control for Stochastic Resource Allocation

被引:21
作者
Castanon, David A. [1 ]
Wohletz, Jerry M. [2 ]
机构
[1] Boston Univ, Dept Elect & Comp Engn, Boston, MA 02215 USA
[2] BAE Syst, Burlington, MA 01803 USA
关键词
Optimization; resource allocation; stochastic control; STRATEGIES; AREA;
D O I
10.1109/TAC.2009.2024562
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider a class of stochastic resource allocation problems where resources assigned to a task may fail probabilistically to complete assigned tasks. Failures to complete a task are observed before new resource allocations are selected. The resulting temporal resource allocation problem is a stochastic control problem, with a discrete state space and control space that grow in cardinality exponentially with the number of tasks. We modify this optimal control problem by expanding the admissible control space, and show that the resulting control problem can be solved exactly by efficient algorithms in time that grows nearly linear with the number of tasks. The approximate control problem also provides a bound on the achievable performance for the original control problem. The approximation is used as part of a model predictive control (MPC) algorithm to generate resource allocations over time in response to information on task completion status. We show in computational experiments that, for single resource class problems, the resulting MPC algorithm achieves nearly the same performance as the optimal dynamic programming algorithm while reducing computation time by over four orders of magnitude. In multiple resource class experiments involving 1000 tasks, the model predictive control performance is within 4% of the performance bound obtained by the solution of the expanded control space problem.
引用
收藏
页码:1739 / 1750
页数:12
相关论文
共 29 条
[1]  
[Anonymous], APPROXIMATION COMPLE
[2]  
Bertsekas Dimitri P, 2000, Dynamic programming and optimal control, V1
[3]  
Castanon DA, 1997, IEEE DECIS CONTR P, P1202, DOI 10.1109/CDC.1997.657615
[4]  
Castañón DA, 2002, IEEE DECIS CONTR P, P3754
[5]   OPTIMAL SEARCH STRATEGIES IN DYNAMIC HYPOTHESIS-TESTING [J].
CASTANON, DA .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (07) :1130-1138
[6]  
CASTANON DA, 1989, 428 ALPHATECH TR
[7]  
Chang S.-C., 1987, Proceedings of the 26th IEEE Conference on Decision and Control (Cat. No.87CH2505-6), P1678
[8]   Dynamic programming equations for discounted constrained stochastic control [J].
Chen, RC ;
Blankenship, GL .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (05) :699-709
[9]   ON OPTIMUM TARGET ASSIGNMENTS [J].
DENBROEDER, GG ;
ELLISON, RE ;
EMERLING, L .
OPERATIONS RESEARCH, 1959, 7 (03) :322-326
[10]  
Eckler A.R., 1972, Mathematical models of target coverage and missile allocation