IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v70y2022i1p363-401.html
   My bibliography  Save this article

On the Optimal Design of a Bipartite Matching Queueing System

Author

Listed:
  • Philipp Afèche

    (Rotman School of Management, University of Toronto, Toronto, Ontario M5S 3E6, Canada)

  • René Caldentey

    (Booth School of Business, The University of Chicago, Chicago, Illinois 60637)

  • Varun Gupta

    (Booth School of Business, The University of Chicago, Chicago, Illinois 60637)

Abstract

We consider a multiclass multiserver queueing system and study the problem of designing an optimal matching topology (or service compatibility structure) between customer classes and servers under a first come first served—assign longest idle server (FCFS-ALIS) service discipline. Specifically, we are interested in finding matching topologies that optimize—in a Pareto efficiency sense—the trade-off between two competing objectives: (i) minimizing customers’ waiting time delays and (ii) maximizing matching rewards generated by pairing customers and servers. Our analysis of the problem is divided into three main parts.First, under heavy-traffic conditions, we show that any bipartite matching system can be partitioned into a collection of complete resource pooling (CRP) subsystems, which are interconnected by means of a direct acyclic graph (DAG). We show that this, together with the aggregate service capacity on each CRP, fully determines the vector of steady-state waiting times. In particular, we show that the average (scaled) steady-state delay across all customer classes is asymptotically equal to the number of CRP components divided by the total system capacity.Second, since computing matching rewards under a FCFS-ALIS service discipline is computationally infeasible as the number of customer classes and servers grow large, we propose a quadratic programming (QP) formulation to approximate matching rewards. We show that the QP formulation is exact for a number of instances of the problem and provides a very good approximation in general. Extensive numerical experiments show that in over 98% of problem instances the relative error between the exact rewards and the QP approximate rewards is less than 2%.Lastly, combining our characterization of average delays in terms of the number of CRP components and the QP formulation to compute matching rewards, we propose a mixed-integer linear program that can be used to find the set of matching topologies that define the Pareto frontier of reward-delay pairs.

Suggested Citation

  • Philipp Afèche & René Caldentey & Varun Gupta, 2022. "On the Optimal Design of a Bipartite Matching Queueing System," Operations Research, INFORMS, vol. 70(1), pages 363-401, January.
  • Handle: RePEc:inm:oropre:v:70:y:2022:i:1:p:363-401
    DOI: 10.1287/opre.2020.2027
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.2020.2027
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.2020.2027?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:oropre:v:70:y:2022:i:1:p:363-401. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.