Generalized selfish bin packing

Standard bin packing is the problem of partitioning a set of items with positive sizes no larger than 1 into a minimum number of subsets (called bins) each having a total size of at most 1. In bin packing games, an item has a positive weight, and given a valid packing or partition of the items, each item has a cost or a payoff associated with it. We study a class of bin packing games where the payoff of an item is the ratio between its weight and the total weight of items packed with it, that is, the cost sharing is based linearly on the weights of items. We study several types of pure Nash equilibria: standard Nash equilibria, strong equilibria, strictly Pareto optimal equilibria, and weakly Pareto optimal equilibria. We show that any game of this class admits all these types of equilibria. We study the (asymptotic) prices of anarchy and stability (PoA and PoS) of the problem with respect to these four types of equilibria, for the two cases of general weights and of unit weights. We show that while the case of general weights is strongly related to the well-known First Fit algorithm, and all the four PoA values are equal to 1.7, this is not true for unit weights. In particular, we show that all of them are strictly below 1.7, the strong PoA is equal to approximately 1.691 (another well-known number in bin packing) while the strictly Pareto optimal PoA is much lower. We show that all the PoS values are equal to 1, except for those of strong equilibria, which is equal to 1.7 for general weights, and to approximately 1.611824 for unit weights. This last value is not known to be the (asymptotic) approximation ratio of any well-known algorithm for bin packing. Finally, we study convergence to equilibria.

[1]  Guochuan Zhang,et al.  Bin Packing of Selfish Items , 2008, WINE.

[2]  Flávio Keidi Miyazawa,et al.  Convergence Time to Nash Equilibrium in Selfish Bin Packing , 2009, Electron. Notes Discret. Math..

[3]  Yonatan Aumann,et al.  Pareto Efficiency and Approximate Pareto Efficiency in Routing and Load Balancing Games , 2010, SAGT.

[4]  Yishay Mansour,et al.  Convergence time to Nash equilibrium in load balancing , 2007, TALG.

[5]  Steve Chien,et al.  Strong and Pareto Price of Anarchy in Congestion Games , 2009, ICALP.

[6]  Leah Epstein,et al.  On Bin Packing with Conflicts , 2006, SIAM J. Optim..

[7]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[8]  Robert J. Aumann,et al.  16. Acceptable Points in General Cooperative n-Person Games , 1959 .

[9]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[10]  Carlos Eduardo Ferreira,et al.  Selfish Square Packing , 2011, Electron. Notes Discret. Math..

[11]  Vittorio Bilò On the packing of selfish items , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[12]  Yishay Mansour,et al.  Strong price of anarchy , 2007, SODA '07.

[13]  Leah Epstein,et al.  Parametric Packing of Selfish Items and the Subset Sum Algorithm , 2014, Algorithmica.

[14]  Paul G. Spirakis,et al.  The price of selfish routing , 2001, STOC '01.

[15]  Leah Epstein,et al.  Selfish Bin Packing , 2008, Algorithmica.

[16]  Alberto Caprara,et al.  Worst-case analysis of the subset sum algorithm for bin packing , 2004, Oper. Res. Lett..

[17]  Ronald L. Graham,et al.  Bounds on multiprocessing anomalies and related packing algorithms , 1972, AFIPS '72 (Spring).

[18]  Moshe Tennenholtz,et al.  Strong and Correlated Strong Equilibria in Monotone Congestion Games , 2006, WINE.

[19]  Gerhard J. Woeginger,et al.  Repacking helps in bounded space on-line bind-packing , 1993, Computing.

[20]  Pradeep Dubey,et al.  Inefficiency of Nash Equilibria , 1986, Math. Oper. Res..

[21]  O. Rozenfeld Strong Equilibrium in Congestion Games , 2007 .

[22]  Edward G. Coffman,et al.  A Tight Asymptotic Bound for Next-Fit-Decreasing Bin-Packing , 1981 .

[23]  János Csirik,et al.  Performance Guarantees for One-Dimensional Bin Packing , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[24]  David C. Fisher Next-fit packs a list and its reverse into the same number of bins , 1988 .

[25]  Shirley Dex,et al.  JR 旅客販売総合システム(マルス)における運用及び管理について , 1991 .

[26]  Leah Epstein,et al.  On the quality and complexity of pareto equilibria in the job scheduling game , 2011, AAMAS.

[27]  Gerhard J. Woeginger,et al.  On-line Packing and Covering Problems , 1996, Online Algorithms.

[28]  Richard M. Karp,et al.  An efficient approximation scheme for the one-dimensional bin-packing problem , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[29]  Berthold Vöcking,et al.  Tight bounds for worst-case equilibria , 2002, SODA '02.

[30]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[31]  Tim Roughgarden,et al.  Selfish routing and the price of anarchy , 2005 .

[32]  Haim Kaplan,et al.  Strong Price of Anarchy for Machine Load Balancing , 2007, ICALP.

[33]  G. S. Lueker,et al.  Bin packing can be solved within 1 + ε in linear time , 1981 .

[34]  Jeffrey D. Ullman,et al.  Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms , 1974, SIAM J. Comput..

[35]  Christos H. Papadimitriou,et al.  Worst-case Equilibria , 1999, STACS.

[36]  Flávio Keidi Miyazawa,et al.  Bounds on the Convergence Time of Distributed Selfish Bin Packing , 2011, Int. J. Found. Comput. Sci..

[37]  D. T. Lee,et al.  A simple on-line bin-packing algorithm , 1985, JACM.

[38]  Eric van Damme,et al.  Non-Cooperative Games , 2000 .

[39]  Yishay Mansour,et al.  Strong equilibrium in cost sharing connection games , 2007, EC '07.

[40]  W. Marsden I and J , 2012 .