Simon Mackenzie

Research archive

Publications

My papers and preprints on fair division, communication complexity, algorithms, and social choice.

Selected results

The direct-sum and NP-completeness results are connected by the interlacing programme.

Papers and preprints

36 entries

Recent papers · 2025–2026

  1. Preprint2026

    Mechanism design & social choice

    Anchoring for Truthfulness: The Random-Anchor Volume Mechanism for Multi-Facility Location

    Haris Aziz, Simon Mackenzie, Mashbat Suzuki

    A mechanism for three-facility location on the line that is strategyproof in expectation and gives a constant-factor approximation, answering a question of Lu, Sun, Wang and Zhu (2010).

  2. Preprint2026

    Fair division

    When One Good Is Not Enough: EF1 and Pareto Optimality Are Not Compatible for Submodular Valuations

    Simon Mackenzie, Mashbat Suzuki

    EF1 and Pareto optimality can be incompatible for submodular valuations, even with two agents. This answers a question of Caragiannis et al. (2016).

    Under review for the International Conference on Web and Internet Economics (WINE).

  3. Preprint2026

    Fair division

    Best-of-Both-Worlds Fairness for Mixed Goods and Chores

    Haris Aziz, Xiaolin Bu, Xinhang Lu, Simon Mackenzie, Mashbat Suzuki, Biaoshuai Tao, Toby Walsh

    For mixed goods and chores with additive utilities, we show how randomisation can combine envy-freeness in expectation with envy-freeness up to one item (EF1) in every realised allocation.

    Under review for the ACM-SIAM Symposium on Discrete Algorithms (SODA).

  4. Preprint2026

    Fair division

    Optimal Subsidy Bounds for Goods and Chores: One Dollar Each Suffices

    Xinhang Lu, Simon Mackenzie, Mashbat Suzuki

    For additive utilities with item values between −1 and 1, we give a polynomial-time algorithm that eliminates envy using at most one unit of subsidy per agent. This bound is tight.

    Under review for the ACM-SIAM Symposium on Discrete Algorithms (SODA).

  5. ESA2026

    Algorithms

    Faster Exponential-Time Approximate Counting via Bounded Self-Reductions

    Katie Clinch, Serge Gaspers, Simon Mackenzie, Qi Wang

    Faster randomised approximation algorithms for counting independent sets and solutions to 2-SAT, using bounded self-reductions.

    Forthcoming.

  6. Preprint2026

    Fair division

    Counterexamples to EFX for Submodular and Subadditive Valuations

    Simon Mackenzie, Mashbat Suzuki

    Following the first nonexistence result of Akrami, Mayorov, Mehlhorn, Srinivas, and Weidenbach, we gave a different counterexample for submodular valuations that can be checked by hand, with three agents and eight goods.

    Original preprint; this work has since been combined with the paper by Akrami, Mayorov, Mehlhorn, Srinivas, and Weidenbach.

  7. EC2026

    Fair division

    Fair Division with Indivisible Goods, Chores, and Cake

    Haris Aziz, Xinhang Lu, Simon Mackenzie, Mashbat Suzuki

    For mixed indivisible goods and chores together with cake, we prove that envy-freeness for mixed resources (EFM) is always achievable under additive utilities.

    Forthcoming.

  8. Preprint2026

    Mechanism design & social choice

    Sampford Apportionment Satisfies Threshold Monotonicity

    Haris Aziz, Simon Mackenzie, Mashbat Suzuki

    Sampford apportionment satisfies threshold monotonicity, resolving a conjecture of Correa et al. (2024). A complementary theorem shows that, for seven or more parties, the separate pairwise threshold-monotonicity axiom is incompatible with quota and ex-ante proportionality.

  9. Preprint2025

    Algorithms

    A Faster Randomized Algorithm for Vertex Cover: An Automated Approach

    Katie Clinch, Serge Gaspers, Tao Zixu He, Simon Mackenzie, Tiankuang Zhang

  10. Preprint2025

    Communication complexity

    NP-Completeness of Deterministic Communication Complexity via Relaxed Interlacing

    Serge Gaspers, Tao Zixu He, Simon Mackenzie

    Computing deterministic communication complexity from a truth table is NP-complete, answering a question raised by Yao in 1979.

  11. STOC2025

    Communication complexity

    Refuting the Direct Sum Conjecture for Total Functions in Deterministic Communication Complexity

    Simon Mackenzie, Abdallah Saffidine

    Solving several instances together can require less deterministic communication than solving them separately. This gives a counterexample to the strongest form of the direct sum conjecture for total functions.

Earlier conference papers

  1. AAAI2018

    Liquid Democracy: An Algorithmic Perspective

    Anson Kahng, Simon Mackenzie, Ariel D. Procaccia

  2. WINE2018

    The Fluid Mechanics of Liquid Democracy

    Paul Gölz, Anson Kahng, Simon Mackenzie, Ariel D. Procaccia

  3. ICAPS2018

    The provable virtue of laziness in motion planning

    Nika Haghtalab, Simon Mackenzie, Ariel D. Procaccia, Oren Salzman, Siddhartha Srinivasa

    ICAPS Best Paper Award.

  4. AAAI2017

    Complexity of manipulating sequential allocation

    Haris Aziz, Sylvain Bouveret, Jérôme Lang, Simon Mackenzie

  5. FOCS2016

    A discrete and bounded envy-free cake cutting protocol for any number of agents

    Haris Aziz, Simon Mackenzie

    A bounded protocol for dividing a cake among any number of agents so that no one prefers another person’s share, settling a longstanding question.

  6. STOC2016
  7. AAMAS2016

    Egalitarianism of random assignment mechanisms

    Haris Aziz, Jiashu Chen, Aris Filos-Ratsikas, Simon Mackenzie, Nicholas Mattei

  8. IJCAI2015

    Equilibria under the probabilistic serial rule

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Nina Narodytska, Toby Walsh

  9. AAMAS2015

    Manipulating the probabilistic serial rule

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Nina Narodytska, Toby Walsh

  10. AAMAS2015

    Computational aspects of multi-winner approval voting

    Haris Aziz, Serge Gaspers, Joachim Gudmundsson, Simon Mackenzie, Nicholas Mattei, Toby Walsh

  11. AAMAS2015

    Ex post Efficiency of Random Assignments.

    Haris Aziz, Simon Mackenzie, Lirong Xia, Chun Ye

  12. WG2015

    On the number of minimal separators in graphs

    Serge Gaspers, Simon Mackenzie

  13. AAMAS2014

    Fair Assignment of Indivisible Objects under Ordinal Preference

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Toby Walsh

  14. AAAI2014

    Fixing a balanced knockout tournament

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Paul Stursberg, Toby Walsh

Earlier journal articles

  1. JAIR2021

    Liquid democracy: An algorithmic perspective

    Anson Kahng, Simon Mackenzie, Ariel D. Procaccia

  2. TEAC2021

    The fluid mechanics of liquid democracy

    Paul Gölz, Anson Kahng, Simon Mackenzie, Ariel D. Procaccia

  3. CACM2020

    A bounded and envy-free cake cutting algorithm

    Haris Aziz, Simon Mackenzie

    Invited article.

  4. AIJ2018

    Fixing balanced knockout and double elimination tournaments

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Paul Stursberg, Toby Walsh

  5. JGT2018
  6. SIGecom2017

    Bounded and envy-free cake cutting

    Haris Aziz, Simon Mackenzie

  7. SIGecom2016

    Two desirable fairness concepts for allocation of indivisible objects under ordinal preferences

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Toby Walsh

  8. AIJ2015

    Fair assignment of indivisible objects under ordinal preferences

    Haris Aziz, Serge Gaspers, Simon Mackenzie, Toby Walsh

  9. IJGT2015

    Pillage games with multiple stable sets

    Manfred Kerber, Simon Mackenzie, Colin Rowat

Manuscripts

  1. Manuscript

    Balancing Approximations in Facility Location

    Ben Abramowitz, Simon Mackenzie, Nicholas Mattei

    Under review for the International Conference on Web and Internet Economics (WINE).

  2. Manuscript

    Computational Complexity of Hall Set Problems

    Haris Aziz, Serge Gaspers, Simon Mackenzie