On the dynamic control of matching queues

We consider the optimal control of matching queues with random arrivals. In this model, items arrive to dedicated queues, and wait to be matched with items from other (possibly multiple) queues. A match type corresponds to the set of item classes required for a match. Once a decision has been made to perform a match, the matching itself is instantaneous and the matched items depart from the system. We consider the problem of minimizing finite-horizon cumulative holding costs. The controller must decide which matchings to execute given multiple options. In principle, the controller may choose to wait until some “inventory” of items builds up to facilitate more profitable matches in the future. We introduce a multi-dimensional imbalance process, that at each time t , is given by a linear function of the cumulative arrivals to each of the item classes. A non-zero value of the imbalance at time t means that no control could have matched all the items that arrived by time t . A lower bound based on the imbalance process can be specified, at each time point, by a solution to an optimization problem with linear constraints.While not achievable in general, this lower bound can be asymptotically approached under a dedicated item condition (an analogue of the local traffic condition in bandwidth sharing networks). We devise a myopic discrete-review matching control that asymptotically–as the arrival rates become large–achieves the imbalance-based lower bound.

[1]  J. Harrison Assembly-like queues , 1973, Journal of Applied Probability.

[2]  W. Hager Lipschitz Continuity for Constrained Processes , 1979 .

[3]  Lajos Horváth,et al.  Strong approximation of renewal processes , 1984 .

[4]  Jean-Pierre Aubin,et al.  Lipschitz Behavior of Solutions to Convex Minimization Problems , 1984, Math. Oper. Res..

[5]  M. Yor,et al.  Continuous martingales and Brownian motion , 1990 .

[6]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[7]  Leandros Tassiulas,et al.  Dynamic server allocation to parallel queues with randomly varying connectivity , 1993, IEEE Trans. Inf. Theory.

[8]  Jan A. Van Mieghem,et al.  Dynamic Control of Brownian Networks: State Space Collapse and Equivalent Workload Formulations , 1997 .

[9]  J. Harrison Heavy traffic analysis of a system with parallel servers: asymptotic optimality of discrete-review policies , 1998 .

[10]  James Williams On Dynamic Scheduling of a Parallel Server System With Complete Resource Pooling , 1999 .

[11]  J. Michael Harrison,et al.  Heavy traffic resource pooling in parallel‐server systems , 1999, Queueing Syst. Theory Appl..

[12]  Ronald J. Williams,et al.  Dynamic scheduling of a system with two parallel servers in heavy traffic with resource pooling: asymptotic optimality of a threshold policy , 2001 .

[13]  J. Frédéric Bonnans,et al.  Perturbation Analysis of Optimization Problems , 2000, Springer Series in Operations Research.

[14]  J. Harrison Brownian models of open processing networks: canonical representation of workload , 2000 .

[15]  Maury Bramson,et al.  Two Workload Properties for Brownian Networks , 2003, Queueing Syst. Theory Appl..

[16]  The Generalized Linear Production Model: Solvability, Nonsubstitution and Productivity Measurement , 2003 .

[17]  Jing-Sheng Song,et al.  Chapter 11 ∗ Supply Chain Operations: Assemble-to-Order Systems , 2003 .

[18]  Jing-Sheng Song,et al.  Supply Chain Operations: Assemble-to-Order Systems , 2003, Supply Chain Management.

[19]  J. Harrison A broader view of Brownian networks , 2003 .

[20]  Alexander L. Stolyar,et al.  Scheduling Flexible Servers with Convex Delay Costs: Heavy-Traffic Optimality of the Generalized cµ-Rule , 2004, Oper. Res..

[21]  A. Stolyar MaxWeight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic , 2004 .

[22]  K F.P.,et al.  STATE SPACE COLLAPSE AND DIFFUSION APPROXIMATION FOR A NETWORK OPERATING UNDER A FAIR BANDWIDTH SHARING POLICY , 2004 .

[23]  J. G. Dai,et al.  Maximum Pressure Policies in Stochastic Processing Networks , 2005, Oper. Res..

[24]  R. Atar Scheduling control for queueing systems with many servers: asymptotic optimality in heavy traffic , 2005, math/0602526.

[25]  S. L. Bell,et al.  Dynamic Scheduling of a Parallel Server System in Heavy Traffic with Complete Resource Pooling: Asymptotic Optimality of a Threshold Policy , 2005 .

[26]  S. Sushanth Kumar,et al.  Heavy traffic analysis of open processing networks with complete resource pooling: Asymptotic optimality of discrete review policies , 2005, math/0503477.

[27]  Erica L. Plambeck,et al.  Optimal Control of a High-Volume Assemble-to-Order System , 2006, Math. Oper. Res..

[28]  J. Harrison Correction: Brownian models of open processing networks: canonical representation of workload , 2000, math/0610352.

[29]  M. Utku Ünver,et al.  Dynamic Kidney Exchange , 2007 .

[30]  J. Dai,et al.  Asymptotic optimality of maximum pressure policies in stochastic processing networks. , 2008, 0901.2451.

[31]  Ward Whitt,et al.  Scheduling Flexible Servers with Convex Delay Costs in Many-Server Service Systems , 2009, Manuf. Serv. Oper. Manag..

[32]  Gideon Weiss,et al.  Fcfs infinite bipartite matching of servers and customers , 2009, Advances in Applied Probability.

[33]  Jean Walrand,et al.  Stable and utility-maximizing scheduling for stochastic processing networks , 2009, 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[34]  Qiong Wang,et al.  A Stochastic Programming Based Inventory Policy for Assemble-to-Order Systems with Application to the W Model , 2010, Oper. Res..

[35]  Ana Busic,et al.  Open questions , 2001 .

[36]  D. Gamarnik,et al.  The Need for (Long) Chains in Kidney Exchange , 2012 .

[37]  New challenges in multi-hospital kidney exchange , 2012 .

[38]  Qiong Wang,et al.  Asymptotically Optimal Inventory Control for Assemble-to-Order Systems with Identical Lead Times , 2015, Oper. Res..