Fair Packing of Independent Sets

In this work we add a graph theoretical perspective to a classical problem of fairly allocating indivisible items to several agents. Agents have different profit valuations of items and we allow an incompatibility relation between pairs of items described in terms of a conflict graph. Hence, every feasible allocation of items to the agents corresponds to a partial coloring, that is, a collection of pairwise disjoint independent sets. The sum of profits of vertices/items assigned to one color/agent should be optimized in a maxi-min sense. We derive complexity and algorithmic results for this problem, which is a generalization of the classical Partition and Independent Set problems. In particular, we show that the problem is strongly NP-complete in the classes of bipartite graphs and their line graphs, and solvable in pseudo-polynomial time in the classes of cocomparability graphs and biconvex bipartite graphs.

[1]  Monaldo Mastrolilli,et al.  Restricted Max-Min Fair Allocations with Inclusion-Free Intervals , 2012, COCOON.

[2]  Klaus Jansen,et al.  On the Complexity of Scheduling Incompatible Jobs with Unit-Times , 1993, MFCS.

[3]  Jeremy P. Spinrad,et al.  On Comparability and Permutation Graphs , 1985, SIAM J. Comput..

[4]  Lorna Stewart,et al.  Biconvex graphs: ordering and algorithms , 2000, Discret. Appl. Math..

[5]  R. Möhring Algorithmic graph theory and perfect graphs , 1986 .

[6]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[7]  Gerhard J. Woeginger,et al.  Paths, trees and matchings under disjunctive constraints , 2011, Discret. Appl. Math..

[8]  Ola Svensson,et al.  Combinatorial Algorithm for Restricted Max-Min Fair Allocation , 2014, SODA.

[9]  Paolo Toth,et al.  Algorithms for the Bin Packing Problem with Conflicts , 2010, INFORMS J. Comput..

[10]  Dömötör Pálvölgyi Partitioning to three matchings of given size is NP-complete for bipartite graphs , 2014 .

[11]  M. Golumbic Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57) , 2004 .

[12]  Saket Saurabh,et al.  Uniform Kernelization Complexity of Hitting Forbidden Minors , 2015, ICALP.

[13]  Claude Berge Minimax relations for the partial q- colorings of a graph , 1989, Discret. Math..

[14]  Ivona Bezáková,et al.  Allocating indivisible goods , 2005, SECO.

[15]  Ulrich Pferschy,et al.  Approximation of knapsack problems with conflict and forcing graphs , 2016, Journal of Combinatorial Optimization.

[16]  Yossi Azar,et al.  On-Line Machine Covering , 1997, ESA.

[17]  Ulrich Pferschy,et al.  The Knapsack Problem with Conflict Graphs , 2009, J. Graph Algorithms Appl..

[18]  Nikhil Bansal,et al.  The Santa Claus problem , 2006, STOC '06.

[19]  Dana Ron,et al.  Scheduling with conflicts: online and offline algorithms , 2009, J. Sched..

[20]  Ramesh Krishnamurti,et al.  PTAS for Ordered Instances of Resource Allocation Problems with Restrictions on Inclusions , 2013, FSTTCS.

[21]  A. Brandstädt,et al.  Graph Classes: A Survey , 1987 .

[22]  David Zuckerman Linear Degree Extractors and the Inapproximability of Max Clique and Chromatic Number , 2007, Theory Comput..

[23]  D. K. Friesen,et al.  SCHEDULING TO MAXIMIZE THE MINIMUM PROCESSOR FINISH TIME IN A MULTIPROCESSOR SYSTEM , 1982 .

[24]  D. Golovin Max-min fair allocation of indivisible goods , 2005 .

[25]  Yann Chevaleyre,et al.  Fair Allocation of Indivisible Goods , 2016, Handbook of Computational Social Choice.