The Exchange Problem

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Garg, Mohit, Sarswat, Suneel
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910354330615808
author Garg, Mohit
Sarswat, Suneel
author_facet Garg, Mohit
Sarswat, Suneel
contents Auctions are widely used in exchanges to match buy and sell requests. Once the buyers and sellers place their requests, the exchange determines how these requests are to be matched. The two most popular objectives used while determining the matching are maximizing volume at a uniform price and maximizing volume with dynamic pricing. In this work, we study the algorithmic complexity of the problems arising from these matching tasks. We present a linear time algorithm for uniform price matching which is an improvement over the previous algorithms that take $O(n\log n)$ time to match $n$ requests. For dynamic price matching, we establish a lower bound of $Ω(n \log n)$ on the running time, thereby proving that the currently known best algorithm is time-optimal.
format Preprint
id arxiv_https___arxiv_org_abs_2403_03046
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Exchange Problem
Garg, Mohit
Sarswat, Suneel
Data Structures and Algorithms
Computer Science and Game Theory
68W40 (Primary), 91B68 (Secondary)
F.2.2
Auctions are widely used in exchanges to match buy and sell requests. Once the buyers and sellers place their requests, the exchange determines how these requests are to be matched. The two most popular objectives used while determining the matching are maximizing volume at a uniform price and maximizing volume with dynamic pricing. In this work, we study the algorithmic complexity of the problems arising from these matching tasks. We present a linear time algorithm for uniform price matching which is an improvement over the previous algorithms that take $O(n\log n)$ time to match $n$ requests. For dynamic price matching, we establish a lower bound of $Ω(n \log n)$ on the running time, thereby proving that the currently known best algorithm is time-optimal.
title The Exchange Problem
topic Data Structures and Algorithms
Computer Science and Game Theory
68W40 (Primary), 91B68 (Secondary)
F.2.2
url https://arxiv.org/abs/2403.03046