Online Surrogate Problem Methodology for Stochastic Discrete Resource Allocation Problems

We consider stochastic discrete optimization problems where the decision variables are nonnegative integers. We propose and analyze an online control scheme which transforms the problem into a surrogate continuous optimization problem and proceeds to solve the latter using standard gradient-based approaches, while simultaneously updating both the actual and surrogate system states. It is shown that the solution of the original problem is recovered as an element of the discrete state neighborhood of the optimal surrogate state. For the special case of separable cost functions, we show that this methodology becomes particularly efficient. Finally, convergence of the proposed algorithm is established under standard technical conditions; numerical results are included in the paper to illustrate the fast convergence of this approach.

[1]  J. Kiefer,et al.  Stochastic Estimation of the Maximum of a Regression Function , 1952 .

[2]  F. Downton Stochastic Approximation , 1969, Nature.

[3]  Carlos S. Kubrusly,et al.  Stochastic approximation algorithms and applications , 1973, CDC 1973.

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  J. Neveu,et al.  Discrete Parameter Martingales , 1975 .

[6]  Yu-Chi Ho,et al.  A gradient technique for general buffer storage design in a production line , 1979 .

[7]  M. Metivier,et al.  Applications of a Kushner and Clark lemma to general classes of stochastic algorithms , 1984, IEEE Trans. Inf. Theory.

[8]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

[9]  Edwin K. P. Chong,et al.  Convergence of Recursive Optimization Algorithms using IPA Derivative Estimates , 1990, 1990 American Control Conference.

[10]  Xi-Ren Cao,et al.  Perturbation analysis of discrete event dynamic systems , 1991 .

[11]  Yu-Chi Ho,et al.  Ordinal optimization of DEDS , 1992, Discret. Event Dyn. Syst..

[12]  D. Yan,et al.  Stochastic discrete optimization , 1992 .

[13]  Houmin Yan,et al.  Finding optimal number of Kanbans in a manufacturing system via stochastic approximation and perturbation analysis , 1994 .

[14]  Edwin K. P. Chong,et al.  Discrete event systems: Modeling and performance analysis , 1994, Discret. Event Dyn. Syst..

[15]  L. Dai Convergence properties of ordinal comparison in the simulation of discrete event dynamic systems , 1995 .

[16]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[17]  Anthony Ephremides,et al.  Standard clock simulation and ordinal optimization applied to admission control in integrated communication networks , 1995, Discret. Event Dyn. Syst..

[18]  Anthony Ephremides,et al.  Admission-control policies for multihop wireless networks , 1995, Wirel. Networks.

[19]  Christos G. Cassandras,et al.  Scheduling policies using marked/phantom slot algorithms , 1995, Queueing Syst. Theory Appl..

[20]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

[21]  Felisa J. Vázquez-Abad,et al.  Centralized and decentralized asynchronous optimization of stochastic discrete-event systems , 1998 .

[22]  C. Cassandras,et al.  Ordinal optimization for a class of deterministic and stochastic discrete resource allocation problems , 1998, IEEE Trans. Autom. Control..

[23]  Christos G. Cassandras,et al.  Stochastic discrete optimization using a surrogate problem methodology , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[24]  Christos G. Cassandras,et al.  Optimization of kanban-based manufacturing systems , 1999, Autom..

[25]  Christos G. Cassandras,et al.  Concurrent Sample Path Analysis of Discrete Event Systems , 1999, Discret. Event Dyn. Syst..

[26]  Rui Yu,et al.  A 'surrogate problem' approach for lot size optimization in manufacturing systems , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[27]  Yu-Chi Ho,et al.  Stochastic Comparison Algorithm for Discrete Optimization with Estimation , 1999, SIAM J. Optim..

[28]  Christos G. Cassandras,et al.  On the convergence rate of ordinal optimization for a class of stochastic discrete resource allocation problems , 2000, IEEE Trans. Autom. Control..

[29]  Leyuan Shi,et al.  Nested Partitions Method for Global Optimization , 2000, Oper. Res..

[30]  Tamer Basar,et al.  Analysis of Recursive Stochastic Algorithms , 2001 .

[31]  Christos G. Cassandras,et al.  Adaptive call admission control in circuit-switched networks , 2002, IEEE Trans. Autom. Control..

[32]  Ehl Emile Aarts,et al.  Simulated annealing and Boltzmann machines , 2003 .