Computing a small agreeable set of indivisible items

We study the problem of assigning a small subset of indivisible items to a group of agents so that the subset is agreeable to all agents, meaning that all agents value the subset as least as much as its complement. For an arbitrary number of agents and items, we derive a tight worst-case bound on th...

Full description

Bibliographic Details
Main Authors: Manurangsi, P, Suksompong, W
Format: Journal article
Published: Elsevier 2018
_version_ 1826299158401646592
author Manurangsi, P
Suksompong, W
author_facet Manurangsi, P
Suksompong, W
author_sort Manurangsi, P
collection OXFORD
description We study the problem of assigning a small subset of indivisible items to a group of agents so that the subset is agreeable to all agents, meaning that all agents value the subset as least as much as its complement. For an arbitrary number of agents and items, we derive a tight worst-case bound on the number of items that may need to be included in such a set. We then present polynomial-time algorithms that find an agreeable set whose size matches the worst-case bound when there are two or three agents. We also show that finding small agreeable sets is possible even when we only have access to the agents' preferences on single items. Furthermore, we investigate the problem of efficiently computing an agreeable set whose size approximates the size of the smallest agreeable set for any given instance. We consider two well-known models for representing the preferences of the agents—the value oracle model and additive utilities—and establish tight bounds on the approximation ratio that can be obtained by algorithms running in polynomial time in each of these models.
first_indexed 2024-03-07T04:57:39Z
format Journal article
id oxford-uuid:d7261d20-83ba-49e5-a578-aa67c90cb2c8
institution University of Oxford
last_indexed 2024-03-07T04:57:39Z
publishDate 2018
publisher Elsevier
record_format dspace
spelling oxford-uuid:d7261d20-83ba-49e5-a578-aa67c90cb2c82022-03-27T08:39:04ZComputing a small agreeable set of indivisible itemsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:d7261d20-83ba-49e5-a578-aa67c90cb2c8Symplectic Elements at OxfordElsevier2018Manurangsi, PSuksompong, WWe study the problem of assigning a small subset of indivisible items to a group of agents so that the subset is agreeable to all agents, meaning that all agents value the subset as least as much as its complement. For an arbitrary number of agents and items, we derive a tight worst-case bound on the number of items that may need to be included in such a set. We then present polynomial-time algorithms that find an agreeable set whose size matches the worst-case bound when there are two or three agents. We also show that finding small agreeable sets is possible even when we only have access to the agents' preferences on single items. Furthermore, we investigate the problem of efficiently computing an agreeable set whose size approximates the size of the smallest agreeable set for any given instance. We consider two well-known models for representing the preferences of the agents—the value oracle model and additive utilities—and establish tight bounds on the approximation ratio that can be obtained by algorithms running in polynomial time in each of these models.
spellingShingle Manurangsi, P
Suksompong, W
Computing a small agreeable set of indivisible items
title Computing a small agreeable set of indivisible items
title_full Computing a small agreeable set of indivisible items
title_fullStr Computing a small agreeable set of indivisible items
title_full_unstemmed Computing a small agreeable set of indivisible items
title_short Computing a small agreeable set of indivisible items
title_sort computing a small agreeable set of indivisible items
work_keys_str_mv AT manurangsip computingasmallagreeablesetofindivisibleitems
AT suksompongw computingasmallagreeablesetofindivisibleitems