An Algorithm for Bichromatic Sorting with Polylog Competitive Ratio
- ,
- Mayank Goswami
- ,
- ,
- ,
- City University of New York
Research Output:
Journal Article or Conference Article in Journal
Conference article
Research
Open access
Abstract
The problem of sorting with priced information was introduced by [Charikar, Fagin, Guruswami, Kleinberg, Raghavan, Sahai (CFGKRS), STOC 2000]. In this setting, different comparisons have different (potentially infinite) costs. The goal is to find a sorting algorithm with small competitive ratio, defined as the (worst-case) ratio of the algorithm’s cost to the cost of the cheapest proof of the sorted order. The simple case of bichromatic sorting posed by [CFGKRS] remains open: We are given two sets A and B of total size N, and the cost of an A-A comparison or a B-B comparison is higher than an A-B comparison. The goal is to sort A ∪ B. An Ω(log N) lower bound on competitive ratio follows from unit-cost sorting. Note that this is a generalization of the famous nuts and bolts problem, where A-A and B-B comparisons have infinite cost, and elements of A and B are guaranteed to alternate in the final sorted order. In this paper we give a randomized algorithm InversionSort with an almost-optimal w.h.p. competitive ratio of O(log³ N). This is the first algorithm for bichromatic sorting with a o(N) competitive ratio.
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Conference article
Research
Original language
EnglishPages from-to (Number of pages)
Pages 1-17 (17 pages)Journal (Volume, Issue Number)
Leibniz International Proceedings in Informatics (LIPIcs) (Volume 287)Publication milestones
- Published - 24/01/2024
Publication status
Published - 24/01/2024
ISSN
1868-8969Publication IDs
- Scopus: 85184141571
Publication metrics
PlumX, opens in new tab
Citation count
1
Funding Details
Goswami, Mayank: Supported by NSF grant CCF-1910873
FunderFunding number
NFS
CCF-1910873
Access to documents
Related Event
Title
Innovations in Theoretical Computer Science conference
Event type
ConferenceDegree of recognition
International eventDate
30/01/2024 - 02/02/2024Location
BerkeleyUnited States
