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

Technical Note—Greedy Algorithm for Multiway Matching with Bounded Regret

Author

Listed:
  • Varun Gupta

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

Abstract

In this paper, we prove the efficacy of a simple greedy algorithm for a finite horizon online resource allocation/matching problem when the corresponding static planning linear program (SPP) exhibits a nondegeneracy condition called the general position gap (GPG). The key intuition that we formalize is that the solution of the reward-maximizing SPP is the same as a feasibility linear program restricted to the optimal basic activities, and under GPG, this solution can be tracked with bounded regret by a greedy algorithm, that is, without the commonly used technique of periodically resolving the SPP. The goal of the decision maker is to combine resources (from a finite set of resource types) into configurations (from a finite set of feasible configurations) in which each configuration is specified by the number of resources consumed of each type and a reward. The resources are further subdivided into three types—off-line (whose quantity is known and available at time 0), online-queueable (which arrive online and can be stored in a buffer), and online-nonqueueable (which arrive online and must be matched on arrival or lost). Under GPG, we prove that (i) our greedy algorithm gets bounded anytime regret of O ( 1 / ϵ 0 ) for matching reward ( ϵ 0 is a measure of the GPG) when no configuration contains both an online-queueable and an online-nonqueueable resource and (ii) O ( log t ) expected anytime regret otherwise (we also prove a matching lower bound). By considering the three types of resources, our matching framework encompasses several well-studied problems, such as dynamic multisided matching, network revenue management, online stochastic packing, and multiclass queueing systems.

Suggested Citation

  • Varun Gupta, 2024. "Technical Note—Greedy Algorithm for Multiway Matching with Bounded Regret," Operations Research, INFORMS, vol. 72(3), pages 1139-1155, May.
  • Handle: RePEc:inm:oropre:v:72:y:2024:i:3:p:1139-1155
    DOI: 10.1287/opre.2022.2400
    as

    Download full text from publisher

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

    File URL: https://libkey.io/10.1287/opre.2022.2400?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:72:y:2024:i:3:p:1139-1155. 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.