Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–15 of 15 results for author: MacRury, C

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.14506  [pdf, ps, other

    cs.DS cs.DM math.CO

    Online Matching and Contention Resolution for Edge Arrivals with Vanishing Probabilities

    Authors: Will Ma, Calum MacRury, Pranav Nuti

    Abstract: We study the performance of sequential contention resolution and matching algorithms on random graphs with vanishing edge probabilities. When the edges of the graph are processed in an adversarially-chosen order, we derive a new OCRS that is $0.382$-selectable, attaining the "independence benchmark" from the literature under the vanishing edge probabilities assumption. Complementary to this positi… ▽ More

    Submitted 20 June, 2024; originally announced June 2024.

    ACM Class: F.2.2; G.2.2

    Journal ref: In EC 2024

  2. arXiv:2403.05378  [pdf, other

    cs.GT math.OC

    Online Contention Resolution Schemes for Network Revenue Management and Combinatorial Auctions

    Authors: Will Ma, Calum MacRury, Jingwei Zhang

    Abstract: In the Network Revenue Management (NRM) problem, products composed of up to L resources are sold to stochastically arriving customers. We take a randomized rounding approach to NRM, motivated by developments in Online Contention Resolution Schemes (OCRS). The goal is to take a fractional solution to NRM that satisfies the resource constraints in expectation, and implement it in an online policy th… ▽ More

    Submitted 8 March, 2024; originally announced March 2024.

  3. arXiv:2311.05533  [pdf, ps, other

    math.CO cs.DM

    Building Hamiltonian Cycles in the Semi-Random Graph Process in Less Than $2n$ Rounds

    Authors: Alan Frieze, Pu Gao, Calum MacRury, Paweł Prałat, Gregory Sorkin

    Abstract: The semi-random graph process is an adaptive random graph process in which an online algorithm is initially presented an empty graph on $n$ vertices. In each round, a vertex $u$ is presented to the algorithm independently and uniformly at random. The algorithm then adaptively selects a vertex $v$, and adds the edge $uv$ to the graph. For a given graph property, the objective of the algorithm is to… ▽ More

    Submitted 9 November, 2023; originally announced November 2023.

    Comments: 28 pages. arXiv admin note: substantial text overlap with arXiv:2205.02350

  4. arXiv:2310.10101  [pdf, ps, other

    cs.DS cs.DM math.CO

    Random-order Contention Resolution via Continuous Induction: Tightness for Bipartite Matching under Vertex Arrivals

    Authors: Calum MacRury, Will Ma

    Abstract: We introduce a new approach for designing Random-order Contention Resolution Schemes (RCRS) via exact solution in continuous time. Given a function $c(y):[0,1] \rightarrow [0,1]$, we show how to select each element which arrives at time $y \in [0,1]$ with probability exactly $c(y)$. We provide a rigorous algorithmic framework for achieving this, which discretizes the time interval and also needs t… ▽ More

    Submitted 12 December, 2023; v1 submitted 16 October, 2023; originally announced October 2023.

    ACM Class: F.2.2; G.2.2

  5. arXiv:2303.08908  [pdf, ps, other

    cs.DS cs.DM math.CO

    Online Bipartite Matching in the Probe-Commit Model

    Authors: Allan Borodin, Calum MacRury

    Abstract: We consider the classical online bipartite matching problem in the probe-commit model. In this problem, when an online vertex arrives, its edges must be probed to determine if they exist, based on known edge probabilities. A probing algorithm must respect commitment, meaning that if a probed edge exists, it must be used in the matching. Additionally, each online vertex has a patience constraint wh… ▽ More

    Submitted 15 March, 2023; originally announced March 2023.

    Comments: Combined journal version of conference papers https://drops.dagstuhl.de/opus/volltexte/2021/14706/ and https://drops.dagstuhl.de/opus/volltexte/2022/17168/. arXiv admin note: text overlap with arXiv:2102.04325

    ACM Class: F.2.2; G.2.2

  6. arXiv:2302.12358  [pdf, ps, other

    math.PR cs.DM math.CO

    Extending Wormald's Differential Equation Method to One-sided Bounds

    Authors: Patrick Bennett, Calum MacRury

    Abstract: In this note, we formulate a ``one-sided'' version of Wormald's differential equation method. In the standard ``two-sided'' method, one is given a family of random variables which evolve over time and which satisfy some conditions including a tight estimate of the expected change in each variable over one time step. These estimates for the expected one-step changes suggest that the variables ought… ▽ More

    Submitted 23 February, 2023; originally announced February 2023.

    ACM Class: G.3; G.2.1

  7. arXiv:2209.07520  [pdf, ps, other

    cs.DS cs.DM math.CO

    On (Random-order) Online Contention Resolution Schemes for the Matching Polytope of (Bipartite) Graphs

    Authors: Calum MacRury, Will Ma, Nathaniel Grammel

    Abstract: Online Contention Resolution Schemes (OCRS's) represent a modern tool for selecting a subset of elements, subject to resource constraints, when the elements are presented to the algorithm sequentially. OCRS's have led to some of the best-known competitive ratio guarantees for online resource allocation problems, with the added benefit of treating different online decisions -- accept/reject, probin… ▽ More

    Submitted 1 April, 2024; v1 submitted 15 September, 2022; originally announced September 2022.

    Comments: This version improves our previous bipartite RCRS lower bound from 0.4761 to 0.4789

    ACM Class: F.2.2; G.2.2

    Journal ref: SODA 2023

  8. arXiv:2207.14469  [pdf, ps, other

    math.CO cs.DM math.PR

    Sharp Thresholds in Adaptive Random Graph Processes

    Authors: Calum MacRury, Erlang Surya

    Abstract: The $\mathcal{D}$-process is a single player game in which the player is initially presented the empty graph on $n$ vertices. In each step, a subset of edges $X$ is independently sampled according to a distribution $\mathcal{D}$. The player then selects one edge $e$ from $X$, and adds $e$ to its current graph. For a fixed monotone increasing graph property $\mathcal{P}$, the objective of the playe… ▽ More

    Submitted 26 October, 2023; v1 submitted 29 July, 2022; originally announced July 2022.

    Comments: Accepted to Random Structures and Algorithms (RSA). Minor corrections made to Section 3, and the exposition of Section 4 was improved from the previous arXiv version

    ACM Class: G.3; G.2.1

  9. arXiv:2205.02350  [pdf, ps, other

    math.CO cs.DM

    A Fully Adaptive Strategy for Hamiltonian Cycles in the Semi-Random Graph Process

    Authors: Pu Gao, Calum MacRury, Pawel Pralat

    Abstract: The semi-random graph process is a single player game in which the player is initially presented an empty graph on $n$ vertices. In each round, a vertex $u$ is presented to the player independently and uniformly at random. The player then adaptively selects a vertex $v$, and adds the edge $uv$ to the graph. For a fixed monotone graph property, the objective of the player is to force the graph to s… ▽ More

    Submitted 5 September, 2022; v1 submitted 4 May, 2022; originally announced May 2022.

    Comments: 23 pages

  10. arXiv:2105.13455  [pdf, ps, other

    math.CO cs.DM math.PR

    Perfect Matchings in the Semi-random Graph Process

    Authors: Pu Gao, Calum MacRury, Pawel Pralat

    Abstract: The semi-random graph process is a single player game in which the player is initially presented an empty graph on $n$ vertices. In each round, a vertex $u$ is presented to the player independently and uniformly at random. The player then adaptively selects a vertex $v$, and adds the edge $uv$ to the graph. For a fixed monotone graph property, the objective of the player is to force the graph to s… ▽ More

    Submitted 18 February, 2022; v1 submitted 27 May, 2021; originally announced May 2021.

    Comments: Minor corrections made. Accepted to SIAM Journal on Discrete Mathematics (SIDMA)

  11. arXiv:2102.07342  [pdf, other

    math.CO cs.DM

    The Phase Transition of Discrepancy in Random Hypergraphs

    Authors: Calum MacRury, Tomáš Masařík, Leilani Pai, Xavier Pérez-Giménez

    Abstract: Motivated by the Beck-Fiala conjecture, we study the discrepancy problem in two related models of random hypergraphs on $n$ vertices and $m$ edges. In the first (edge-independent) model, a random hypergraph $H_1$ is constructed by fixing a parameter $p$ and allowing each of the $n$ vertices to join each of the $m$ edges independently with probability $p$. In the parameter range in which… ▽ More

    Submitted 22 October, 2021; v1 submitted 14 February, 2021; originally announced February 2021.

    Journal ref: SIAM Journal on Discrete Mathematics 37(3), 1818-1841, 2023

  12. arXiv:2102.04325  [pdf, ps, other

    cs.DM cs.DS math.CO

    Prophet Matching Meets Probing with Commitment

    Authors: Allan Borodin, Calum MacRury, Akash Rakheja

    Abstract: We consider the online stochastic matching problem for bipartite graphs where edges adjacent to an online node must be probed to determine if they exist, based on known edge probabilities. Our algorithms respect commitment, in that if a probed edge exists, it must be used in the matching. We study this matching problem subject to a downward-closed constraint on each online node's allowable edge pr… ▽ More

    Submitted 29 July, 2021; v1 submitted 8 February, 2021; originally announced February 2021.

    Comments: Updated citations and improved presentation

    ACM Class: F.2.2; G.2.2

  13. arXiv:2008.09260  [pdf, ps, other

    cs.DS math.CO

    Greedy Approaches to Online Stochastic Matching

    Authors: Allan Borodin, Calum MacRury, Akash Rakheja

    Abstract: Within the context of stochastic probing with commitment, we consider the online stochastic matching problem; that is, the one-sided online bipartite matching problem where edges adjacent to an online node must be probed to determine if they exist based on edge probabilities that become known when an online vertex arrives. If a probed edge exists, it must be used in the matching (if possible). We… ▽ More

    Submitted 28 February, 2021; v1 submitted 20 August, 2020; originally announced August 2020.

    Comments: Updated the paper to include a result for edge weights, and generalized our results to downward-closed probing constraints. arXiv admin note: text overlap with arXiv:2004.14304

    ACM Class: F.2.2; G.2.2

  14. arXiv:2004.14304  [pdf, ps, other

    cs.DS cs.DM

    Bipartite Stochastic Matching: Online, Random Order, and I.I.D. Models

    Authors: Allan Borodin, Calum MacRury, Akash Rakheja

    Abstract: Within the context of stochastic probing with commitment, we consider the online stochastic matching problem; that is, the one sided online bipartite matching problem where edges adjacent to an online node must be probed to determine if they exist, based on known edge probabilities. If a probed edge exists, it must be used in the matching (if possible). We study this problem in the generality of a… ▽ More

    Submitted 6 January, 2021; v1 submitted 29 April, 2020; originally announced April 2020.

    Comments: We corrected an error regarding a previous claim involving the non-committal benchmark, and also added in some previously omitted proofs

    ACM Class: F.2.2; G.2.2

  15. arXiv:2002.07797  [pdf, other

    cs.DS

    Probabilistically Faulty Searching on a Half-Line

    Authors: Anthony Bonato, Konstantinos Georgiou, Calum MacRury, Pawel Pralat

    Abstract: We study $p$-Faulty Search, a variant of the classic cow-path optimization problem, where a unit speed robot searches the half-line (or $1$-ray) for a hidden item. The searcher is probabilistically faulty, and detection of the item with each visitation is an independent Bernoulli trial whose probability of success $p$ is known. The objective is to minimize the worst case expected detection time, r… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.

    Comments: This is full version of the paper with the same title which will appear in the proceedings of the 14th Latin American Theoretical Informatics Symposium (LATIN20), Sao Paulo, Brazil, May 25-29, 2020