Source-linked AI summary

MMS Allocation for Chores with Online Agent Arrivals

Haolong Li, Zehan Lin, Huahua Miao, Xiaowei Wu

arXiv:2609.10960v1cs.GT

TL;DR

The paper asks how to allocate indivisible chores fairly when agents arrive online and their cost functions are initially unknown or only known as a set of possible types. It uses universal partitions and, for binary additive costs, universal residuals to obtain improved MMS guarantees. Its results include a near-optimal bound for the uninformed setting and improved guarantees in known-types settings.

  • Problem

    The paper asks whether online chore allocation can achieve ratios better than n when chores are bounded in number or agents have few types, and whether known types improve guarantees.

    Source: §1 · p. 3
  • Method

    The paper reduces allocation to universal partitions fair for all types, and for binary additive costs instead maintains a universal residual as agents arrive.

    Source: §1.2 · p. 5, §1.1 · p. 5, §4.3 · p. 14
  • Results

    The uninformed algorithm achieves O(min{n, k log^1+ϵ k, log m}), with a nearly matching lower bound; known-types algorithms yield polylogarithmic additive guarantees and a 3-competitive binary guarantee when k ≤ n.

    Source: §1 · p. 3, §1.1 · p. 5, §6 · p. 22
  • Takeaways & Limitations

    Improved guarantees are achievable with few types or known types, including a constant guarantee for binary additive costs when k ≤ n.

    Source: §1 · p. 3, §1.1 · p. 5

    The optimal known-types competitive ratios remain unclear, including the threshold for constant-competitive algorithms in the binary setting.

    Source: §6 · p. 22

Abstract

from arXiv · show

We study the fair allocation of $m$ indivisible chores to $n$ agents with subadditive cost functions arriving online in an arbitrary order. Upon an agent's arrival, we are informed of her cost function and must irrevocably assign her a set of chores. We focus on the Maximin Share (MMS) fairness notion and aim to compute an allocation in which all items are assigned, and no agent incurs a cost more than $\alpha$ times her MMS. Without any prior information about the instance (other than $n$ and $m$), we design an algorithm with a competitive ratio of $O(\min\{n, k\log^{1+\epsilon}k, \log m\})$ for any constant $\epsilon > 0$, where $k$ denotes the number of cost function types. Our bound matches the best known offline approximation guarantees for MMS under subadditive costs and is nearly optimal with respect to all three parameters: we show that even for binary additive cost functions, no online algorithm can achieve a competitive ratio of $o(\min\{n, k\log k, \log m\})$. We then consider the setting in which the $k$ cost function types are known in advance (though the realized types of arriving agents are not). For additive cost functions, we provide an algorithm with a competitive ratio of $O(\min\{\log k, \log(kn)/\log\log(kn)\})$, and show that constant-competitive algorithms do not exist for general $k$, even for the binary additive setting. For binary additive functions when $k \le n$, we propose a $3$-competitive algorithm and establish a lower bound of $2$.

1 Introduction

The paper studies irrevocable chore allocation to online-arriving agents, seeking full allocations that approximate each agent’s maximin share (MMS). It develops guarantees for uninformed and known-types settings, using universal partitions or, for binary costs, universal residuals.

1 Introduction

  • Online chore allocation assigns each arriving agent unallocated items irrevocably, with the goal of a full allocation that minimizes the worst MMS approximation ratio.Agents have subadditive cost functions, and even a trivial allocation guarantees n-MMS.Source: §1 · pp. 2–3
  • For two agents, and more generally under a nested binary-cost construction, no online algorithm can guarantee a ratio strictly better than n.The motivating question is whether bounded item counts or few agent types allow ratios below n.Source: §1 · p. 3

1.1 Our Contributions

  • With no prior cost-function information, an algorithm can achieve a ratio strictly below n when the item count is bounded or agents have few types.The algorithm is near-optimal: deterministic online algorithms face a lower bound of Ω(min{n, k log k, log m}), even for binary additive instances.Source: §1.1 · p. 3
  • For online chore allocation with binary additive costs, when agents belong to k known types and k ≤ n, a 3-competitive algorithm exists; for general k, constant-competitive algorithms do not exist.Source: §1.1 · p. 4

1.2 Technical Overview

  • A universal partition divides the chores into n bundles that are approximately MMS for every type, letting each arriving agent take any unused bundle.One construction controls all kn type-bundle constraints; another builds bundles sequentially, controlling the k types and the remaining chores to obtain O(log k).Source: §1.1 · p. 4, §1.2 · p. 5
  • For binary additive costs, a universal residual keeps remaining chores low-cost for every type while requiring only that the current bundle be low-cost for its recipient.The algorithm allocates zero-cost chores first, then a fixed-size subset; random selection and conditional-expectation derandomization yield a deterministic 3-competitive algorithm when k ≤ n.Source: §1.2 · p. 5, §1.1 · p. 5

1.3 Related Work

  • Prior online chore work largely studies item arrivals; related agent-arrival work considers goods, while this paper studies chores in that complementary model.Prior offline chore results include an O(min{n, log m})-MMS algorithm for subadditive costs.Source: §1 · p. 2, §1.3 · p. 6

2 Preliminaries

This section defines the online chore-allocation setting and the fairness benchmark, maximin share (MMS). It also specifies the cost-function assumptions and how the paper measures approximation.

2 Preliminaries

  • Agents arrive sequentially; each reveals her cost function and must receive an irrevocable bundle of unallocated chores.A full allocation assigns all items.Source: §2 · pp. 6–7
  • Cost functions are nonnegative and, unless stated otherwise, normalized to cost 0 for the empty set and assumed monotone.Agents with the same cost function belong to the same type.Source: §2 · p. 7
  • An MMS partition divides the chores into n bundles, each costing an agent at most her MMS; the paper fixes one such partition per cost function.The paper assumes this partition is unique, which matters when agents share a cost function.Source: §2 · p. 7
  • An allocation is α-MMS when every agent’s bundle costs at most α times her MMS; α = 1 is an MMS allocation.An algorithm is α-competitive if it returns such an allocation for every online instance.Source: §2 · p. 7

3 Unknown Subadditive Cost Functions

With only n and m known in advance, the paper gives an online MMS approximation for subadditive costs and matching-order lower bounds. It also describes a better guarantee when the number of types is known and shows how the online algorithm adapts its assignments as types appear.

3 Unknown Subadditive Cost Functions

  • O(min{n, k log^{1+ϵ} k, log m})-MMS is achievable for subadditive costs when k is unknown and the algorithm knows only n and m.The guarantee holds for any constant ϵ > 0.Source: §3 · p. 7, §3.1 · p. 8

3.1 The Online Algorithm

  • The algorithm asks each arriving agent to take the largest currently available bundles from her MMS partition, with the requested count adapting as new types appear.It uses the number of distinct types seen so far to set the bundle count; an O(1)-approximate MMS partition can be used in polynomial time without changing the asymptotic ratio.Source: §3.1 · p. 8
  • When k is known in advance, fixing the bundle count yields a min{n, k, ⌈log m⌉ + 1}-MMS allocation.The realized types of arriving agents need not be known in advance.Source: §3.1 · p. 10

3.2 Lower Bound on MMS Guarantee

  • For subadditive costs, an instance with k monotone submodular types makes every allocation Ω(k)-MMS.This establishes a lower bound in the number of types.Source: §3.2 · p. 10
  • No online algorithm achieves o(min{n, k log k, log m}), even for binary additive costs.The lower bounds include an (n − ϵ) barrier and a 1/4 log m barrier.Source: §3.2 · p. 10
  • The lower-bound construction uses binary additive costs with nested approval sets, leaving enough items for later agents to incur high MMS approximation ratios.For each arriving agent, the approval set is the set of items still unallocated.Source: §3.2 · pp. 10–11

4 Known Additive Cost Function Types

For known additive cost types revealed only as agents arrive, this section studies online allocation through offline universal partitions, giving deterministic partition algorithms and a lower bound for binary additive costs. It also clarifies that the partition lower bound does not by itself establish a lower bound for general online algorithms.

4 Known Additive Cost Function Types

  • The setting allows k > n and types that never appear; costs are normalized so each type has MMS 1.Under this normalization, each item costs at most 1 and the total cost of all items is at most n for each type.Source: §4 · p. 12

4.1 From Online Allocation to Offline Universal Partitions

  • An α-MMS universal partition yields an α-competitive online algorithm by assigning a distinct bundle to each arriving agent.The partition guarantees every bundle has cost at most α times the MMS under every type, even though an agent’s type is unknown before arrival.Source: §4.1 · p. 12

-MMS universal partition

  • Randomly assigning items to bundles gives a universal-partition existence argument, which conditional expectations derandomize into a polynomial-time construction.The analysis establishes a B-MMS partition when B(log B−1) > 2 log(kn).Source: §4.1 · p. 12, -MMS universal partition · p. 13

4.3 O(log k)-MMS Universal Partition

  • A deterministic polynomial-time algorithm constructs an O(log k)-MMS universal partition, yielding an online guarantee independent of n.It builds bundles sequentially, bounding the cost of each new bundle and the remaining items across all k types; the guarantee improves on the previous algorithm when k ≪ n.Source: §4.3 · pp. 14, 16

4.4 Lower Bound for Universal Partitions

  • Every universal partition can incur an approximation ratio of Ω(log k log log k), even for binary additive cost functions.The construction ensures that every size-q subset is approved by some type, forcing a bundle to cost at least q while that type’s MMS is 1.Source: §4.4 · p. 17
  • The universal-partition lower-bound expression involves log k and log log k.The supplied passage states the expression as “log k log log k” without further mathematical notation.Source: §4.4 · p. 17
  • This lower bound applies only to universal partitions and does not directly imply a lower bound for general online algorithms.Source: §4.4 · p. 17

5 Known Binary Additive Cost Function Types

In the known binary additive setting, the paper gives a deterministic 3-MMS online algorithm when k≤n and proves that no deterministic algorithm can guarantee a ratio below 2, even for constant k. The algorithm maintains a residual safe for every known type while selecting bundles for arriving agents.

5 Known Binary Additive Cost Function Types

  • For unrestricted k, binary additive instances admit no o(log log k) guarantee, so the algorithm focuses on k≤n.Each binary type is determined by its approval set.Source: §5 · p. 18

5.1 The Algorithm and the Invariant

  • A universal-residual invariant bounds each type's remaining approval items by 2r·µ_t, allowing the last agent's remaining items to be safely allocated.Here r is the number of remaining agents, and µ_t is the MMS for type t.Source: §5.1 · p. 19

5.2 The Existence and Computation of Set S

  • Random sampling establishes a feasible set S in each round, and conditional-expectation derandomization computes it in deterministic polynomial time.The selected set preserves the potential bound needed to maintain the residual invariant.Source: §5.2 · pp. 20–21, §5.1 · p. 20
  • For k≤n known binary additive types, a deterministic polynomial-time online algorithm returns a 3-MMS allocation.The cost-function types are known in advance, but agents reveal their types only on arrival.Source: §5 · p. 18, §5.2 · p. 21

5.3 Lower Bound for Bounded k

  • Even for constant k, no deterministic online algorithm guarantees a ratio strictly below 2, placing the 3-MMS guarantee between 2 and 3.The lower bound holds for known binary additive cost instances.Source: §5.3 · p. 22
  • The paper also reports exact MMS guarantees for k=2 and a 3/2 lower bound for k=7, leaving the relevant values of k open.The open question is which k permit exact MMS or more generally constant-factor approximations.Source: §5.3 · p. 22

6 Conclusion and Open Problems

The paper gives near-optimal guarantees for uninformed online chore allocation and polylogarithmic or constant guarantees in known-types settings. Several competitive-ratio questions remain open, particularly for known types.

6 Conclusion and Open Problems

  • The uninformed subadditive setting has a near-optimal competitive ratio of O(min{n, k log^1+ϵ k, log m}) for any constant ϵ > 0.The paper also reports polylogarithmic guarantees for additive costs and constant guarantees for binary additive costs when types are known.Source: §6 · p. 22
  • For known types, the optimal competitive ratio's growth with k and the threshold for constant- or 1-competitive algorithms remain unclear.The paper also leaves open whether a universal residual can yield a constant ratio for general additive costs when k ≤ n.Source: §6 · p. 22
  • Whether randomized algorithms improve competitive ratios in expectation or with high probability remains an open question.Source: §6 · p. 22

Declaration of AI Use

The authors developed the algorithmic framework and independently verified the arguments, while using GPT-5.6 Sol for proof exploration and ChatGPT and Codex for language editing and literature searches.

Declaration of AI Use

A Upper Bounds for Known Number of Types

When the number of cost types is known, Algorithm 3 fixes a parameter based on n, k, and m to produce a complete allocation with a bounded MMS approximation ratio.

A Upper Bounds for Known Number of Types

B Lower Bounds for Known Subadditive Types

The appendix proves an offline lower bound for known subadditive types, including an Ω(k) bound when k ≤ n, and applies existing n- and m-dependent lower bounds.

B Lower Bounds for Known Subadditive Types

  • The appendix gives an offline lower bound of Ω(min{n, k, log m/log log m}) for known subadditive type-cost functions.The n- and m-dependent terms follow from Li et al. [LWZ23]; the appendix focuses on the k-dependent term for k≤n.Source: B Lower Bounds for Known Subadditive… · p. 26
  • For every k≤n, some instance with k subadditive cost types forces every complete allocation to have MMS approximation ratio Ω(k).The construction yields an agent with cost at least k while every type's MMS is at most 2, giving a ratio of at least k/2.Source: B Lower Bounds for Known Subadditive… · p. 26
  • The construction assigns each item a k-coordinate vector and defines each type's cost by the number of distinct values in its corresponding coordinate.For any complete allocation, the proof combines a coordinate value untouched by each type's agents to force an item to remain unallocated under the assumed lower costs.Source: B Lower Bounds for Known Subadditive… · p. 26

C Derandomization for O(log k)-MMS Universal Partition

The appendix derandomizes the randomized extraction step by fixing item assignments while maintaining a conditional-expectation invariant. It shows the required conditional expectations can be computed in polynomial time.

D Omitted Proofs from Section 5

The omitted proofs establish a deterministic polynomial-time implementation of the set selection in Lemma 5.6. They use sequential conditional-expectation fixing to preserve the potential bound.

E The Existence of Exact MMS for Binary Costs

For binary additive costs with known types, the appendix gives an exact MMS online allocation for two types and proves a deterministic lower bound of 3/2 when there are seven types.

  • For k = 2, a deterministic online algorithm computes an exact MMS allocation for binary additive costs.The proof maintains an invariant for both types across rounds and gives the last agent all remaining items.Source: E The Existence of Exact MMS for… · pp. 31–32
  • For two types, the algorithm allocates zero-cost items first, then selects shared-cost items and, if needed, type-1-only items to preserve both types’ invariants.Source: E The Existence of Exact MMS for… · pp. 31–32
  • For k = 7, no deterministic algorithm can guarantee an approximation ratio strictly below 3/2.An 8-agent, 16-item instance forces some agent to receive two costly items despite MMS 1.Source: E The Existence of Exact MMS for… · p. 32
Loading 2609.10960v1…