English

$k$-times bin packing and its application to fair electricity distribution

Data Structures and Algorithms 2025-01-22 v3

Abstract

Given items of different sizes and a fixed bin capacity, the bin-packing problem is to pack these items into a minimum number of bins such that the sum of item sizes in a bin does not exceed the capacity. We define a new variant called \emph{kk-times bin-packing (kkBP)}, where the goal is to pack the items such that each item appears exactly kk times, in kk different bins. We generalize some existing approximation algorithms for bin-packing to solve kkBP, and analyze their performance ratio. The study of kkBP is motivated by the problem of \emph{fair electricity distribution}. In many developing countries, the total electricity demand is higher than the supply capacity. We prove that every electricity division problem can be solved by kk-times bin-packing for some finite kk. We also show that kk-times bin-packing can be used to distribute the electricity in a fair and efficient way. Particularly, we implement generalizations of the First-Fit and First-Fit Decreasing bin-packing algorithms to solve kkBP, and apply the generalizations to real electricity demand data. We show that our generalizations outperform existing heuristic solutions to the same problem in terms of the egalitarian allocation of connection time.

Keywords

Cite

@article{arxiv.2311.16742,
  title  = {$k$-times bin packing and its application to fair electricity distribution},
  author = {Dinesh Kumar Baghel and Alex Ravsky and Erel Segal-Halevi},
  journal= {arXiv preprint arXiv:2311.16742},
  year   = {2025}
}

Comments

40 pages, 7 figures, 3 tables. This article is a full version of our accepted paper at "17th Symposium on Algorithmic Game Theory (SAGT 2024)"