Research

Working Papers

2024

  1. Online Contention Resolution Schemes for Network Revenue Management and Combinatorial Auctions
    Will Ma , Calum MacRury, and Jingwei Zhang
    2024

Accepted Papers

2025

  1. Proportionally Fair Matching Algorithms via Randomized Rounding
    Sharmila Duppala , Nathaniel Grammel , Juan Luque , Calum MacRury, and Aravind Srinivasan
    In the Annual AAAI Conference on Artificial Intelligence (AAAI) as an oral presentation , 2025
  2. Online Bipartite Matching in the Probe-Commit Model
    Allan Borodin , and Calum MacRury
    Mathematical Programming, 2025
    Journal version of Secretary Matching Meets Probing with Commitment and Prophet Matching in the Probe-Commit Model

2024

  1. Online Matching and Contention Resolution for Edge Arrivals with Vanishing Probabilities
    Will Ma , Calum MacRury, and Pranav Nuti
    In the ACM Conference on Economics and Computation (EC) , 2024
  2. Random-order Contention Resolution via Continuous Induction: Tightness for Bipartite Matching under Vertex Arrivals
    Calum MacRury, and Will Ma
    In the Annual ACM Symposium on Theory of Computing (STOC) , 2024
  3. On (Random-order) Online Contention Resolution Schemes for the Matching Polytope of (Bipartite) Graphs
    Calum MacRury, Will Ma , and Nathaniel Grammel
    Operations Research, 2024
    Conference version appeared in the ACM-SIAM Symposium on Discrete Algorithms (SODA 2023)

2023

  1. Building Hamiltonian Cycles in the Semi-Random Graph Process in Less Than 2n Rounds
    Alan Frieze , Pu Gao , Calum MacRury, Pawel Pralat , and Gregory Sorkin
    Accepted to European Journal of Combinatorics, 2023
  2. Extending Wormald’s Differential Equation Method to One-sided Bounds
    Patrick Bennett , and Calum MacRury
    Accepted to Combinatorics, Probability and Computing, 2023
  3. Sharp Thresholds in Adaptive Random Graph Processes
    Calum MacRury, and Erlang Surya
    Random Structures and Algorithms, 2023
  4. Optimizing Transport Frequency in Multi-Layered Urban Transportation Networks for Pandemic Prevention
    Calum MacRury, Nykyta Polituchyi , Paweł Prałat , Kinga Siuta , and Przemysław Szufel
    Public Transport, 2023
  5. The Phase Transition of Discrepancy in Random Hypergraphs
    Calum MacRury, Tomáš Masařík , Leilani Pai , and Xavier Pérez-Giménez
    SIAM Journal on Discrete Mathematics, 2023

2022

  1. A Fully Adaptive Strategy for Hamiltonian Cycles in the Semi-Random Graph Process
    Pu Gao , Calum MacRury, and Paweł Prałat
    In the International Conference on Randomization and Computation (RANDOM) , 2022
  2. Prophet Matching in the Probe-Commit Model
    Allan Borodin , Calum MacRury, and Akash Rakheja
    In the International Conference on Approximation Algorithms for Combinatorial Optimization Problems (APPROX) , 2022
  3. Perfect Matchings in the Semi-random Graph Process
    Pu Gao , Calum MacRury, and Paweł Prałat
    SIAM Journal on Discrete Mathematics, 2022
  4. Algorithms for p-Faulty Search on a Half-Line
    Anthony Bonato , Konstantinos Georgiou , Calum MacRury, and Paweł Prałat
    Algorithmica, 2022
    Conference version appeared in the Latin American Theoretical Informatics Symposium (LATIN 2020)
  5. Localization Game for Random Graphs
    Andrzej Dudek , Sean English , Alan Frieze , Calum MacRury, and Paweł Prałat
    Discrete Applied Mathematics, 2022
  6. Hamilton Cycles in the Semi-random Graph Process
    Pu Gao , Bogumił Kamiński , Calum MacRury, and Paweł Prałat
    European Journal of Combinatorics, 2022

2021

  1. Secretary Matching Meets Probing with Commitment
    Allan Borodin , Calum MacRury, and Akash Rakheja
    In the International Conference on Approximation Algorithms for Combinatorial Optimization Problems (APPROX) , 2021
  2. Probabilistic Zero Forcing on Random Graphs
    Sean English , Calum MacRury, and Paweł Prałat
    European Journal of Combinatorics, 2021
  3. Zero Forcing Number of Random Regular Graphs
    Deepak Bal , Patrick Bennett , Sean English , Calum MacRury, and Paweł Prałat
    Journal of Combinatorics, 2021

2018

  1. The Robot Crawler Graph Process
    Anthony Bonato , Rita M. del Río-Chanona , Calum MacRury, Jake Nicolaidis , Xavier Pérez-Giménez , Paweł Prałat , and Kirill Ternovsky
    Discrete Applied Mathematics, 2018
    Conference version appeared in the International Workshop on Algorithms and Models for the Web Graph (WAW 2015)
  2. Distribution of Coefficients of Rank Polynomials for Random Sparse Graphs
    Dmitry Jakobson , Calum MacRury, Sergey Norin , and Lise Turner
    The Electronic Journal of Combinatorics, 2018

Unpublished Papers and Technical Notes

2020

  1. Bipartite Stochastic Matching: Online, Random Order, and I.I.D. Models
    Allan Borodin , Calum MacRury, and Akash Rakheja
    2020
    Earlier version of Online Bipartite Matching in the Probe-Commit Model

2016

  1. Injective Colouring of Binomial Random Graphs
    Rita M. Rı́o-Chanona , Calum MacRury, Jake Nicolaidis , Xavier Pérez-Giménez , Paweł Prałat , and Kirill Ternovsky
    2016