Parametrized Complexity of Manipulating Sequential Allocation

by   Hugo Gilbert, et al.

The sequential allocation protocol is a simple and popular mechanism to allocate indivisible goods, in which the agents take turns to pick the items according to a predefined sequence. While this protocol is not strategy-proof, it has been shown recently that finding a successful manipulation for an agent is an NP-hard problem (Aziz et al., 2017). Conversely, it is also known that finding an optimal manipulation can be solved in polynomial time in a few cases: if there are only two agents or if the manipulator has a binary or a lexicographic utility function. In this work, we take a parametrized approach to provide several new complexity results on this manipulation problem. Notably, we show that finding an optimal manipulation can be performed in polynomial time if the number of agents is a constant and that it is fixed-parameter tractable with respect to a parameter measuring the distance between the preference rankings of the agents. Moreover, we provide an integer program and a dynamic programming scheme to solve the manipulation problem and we show that a single manipulator can increase the utility of her bundle by a multiplicative factor which is at most 2. Overall, our results show that manipulating the sequential allocation protocol can be performed efficiently for a wide range of instances.


page 1

page 2

page 3

page 4


Parameterized Complexity of Manipulating Sequential Allocation

The sequential allocation protocol is a simple and popular mechanism to ...

Algorithms for Manipulating Sequential Allocation

Sequential allocation is a simple and widely studied mechanism to alloca...

On Finding Optimal Polytrees

Inferring probabilistic networks from data is a notoriously difficult ta...

Average Envy-freeness for Indivisible Items

In fair division applications, agents may have unequal entitlements refl...

Envy-Free Allocations Respecting Social Networks

Finding an envy-free allocation of indivisible resources to agents is a ...

How to assign volunteers to tasks compatibly ? A graph theoretic and parameterized approach

In this paper we study a resource allocation problem that encodes correl...

High-Multiplicity Fair Allocation Using Parametric Integer Linear Programming

Using insights from parametric integer linear programming, we significan...

Please sign up or login with your details

Forgot password? Click here to reset