Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Tight Vector Bin Packing with Few Small Items via Fast Exact Matching in Multigraphs
 
conference paper

Tight Vector Bin Packing with Few Small Items via Fast Exact Matching in Multigraphs

Lassota, Alexandra  
•
Łukasiewicz, Aleksander
•
Polak, Adam  
2022
49th International Colloquium on Automata, Languages, and Programming
49th International Colloquium on Automata, Languages, and Programming

We solve the Bin Packing problem in O^(2^k) time, where k is the number of items less or equal to one third of the bin capacity. This parameter measures the distance from the polynomially solvable case of only large (i.e., greater than one third) items. Our algorithm is actually designed to work for a more general Vector Bin Packing problem, in which items are multidimensional vectors. We improve over the previous fastest O^(k! ⋅ 4^k) time algorithm. Our algorithm works by reducing the problem to finding an exact weight perfect matching in a (multi-)graph with O^(2^k) edges, whose weights are integers of the order of O^(2^k). To solve the matching problem in the desired time, we give a variant of the classic Mulmuley-Vazirani-Vazirani algorithm with only a linear dependence on the edge weights and the number of edges - which may be of independent interest. Moreover, we give a tight lower bound, under the Strong Exponential Time Hypothesis (SETH), showing that the constant 2 in the base of the exponent cannot be further improved for Vector Bin Packing. Our techniques also lead to improved algorithms for Vector Multiple Knapsack, Vector Bin Covering, and Perfect Matching with Hitting Constraints. LIPIcs, Vol. 229, 49th International Colloquium on Automata, Languages, and Programming (ICALP 2022), pages 87:1-87:15

  • Details
  • Metrics
Type
conference paper
DOI
10.4230/lipics.icalp.2022.87
Author(s)
Lassota, Alexandra  
Łukasiewicz, Aleksander
Polak, Adam  
Date Issued

2022

Publisher

Schloss Dagstuhl – Leibniz-Zentrum fur Informatik

Published in
49th International Colloquium on Automata, Languages, and Programming
Volume

229

Start page

87:1

End page

87:15

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DISOPT  
Event nameEvent placeEvent date
49th International Colloquium on Automata, Languages, and Programming

Paris, France

July 4-8, 2022

Available on Infoscience
November 16, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/192287
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés