A Faster Exponential Time Algorithm for Bin Packing With a Constant Number of Bins via Additive Combinatorics

07/16/2020
by   Jesper Nederlof, et al.
0

In the Bin Packing problem one is given n items with weights w_1,…,w_n and m bins with capacities c_1,…,c_m. The goal is to find a partition of the items into sets S_1,…,S_m such that w(S_j) ≤ c_j for every bin j, where w(X) denotes ∑_i ∈ Xw_i. Björklund, Husfeldt and Koivisto (SICOMP 2009) presented an 𝒪^⋆(2^n) time algorithm for Bin Packing. In this paper, we show that for every m ∈𝐍 there exists a constant σ_m >0 such that an instance of Bin Packing with m bins can be solved in 𝒪(2^(1-σ_m)n) randomized time. Before our work, such improved algorithms were not known even for m equals 4. A key step in our approach is the following new result in Littlewood-Offord theory on the additive combinatorics of subset sums: For every δ >0 there exists an ε >0 such that if |{ X⊆{1,…,n } : w(X)=v }| ≥ 2^(1-ε)n for some v then |{ w(X): X ⊆{1,…,n}}|≤ 2^δ n.

READ FULL TEXT
research
12/02/2022

Bin Packing with Partition Matroid can be Approximated within o(OPT) Bins

We consider the Bin Packing problem with a partition matroid constraint....
research
03/18/2022

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

We solve the Bin Packing problem in O^*(2^k) time, where k is the number...
research
11/09/2020

An APTAS for Bin Packing with Clique-graph Conflicts

We study the following variant of the classic bin packing problem. The i...
research
01/19/2021

Anticoncentration versus the number of subset sums

Let w⃗ = (w_1,…, w_n) ∈ℝ^n. We show that for any n^-2≤ϵ≤ 1, if #{ξ⃗...
research
08/06/2021

Adaptive Simulated Annealing with Greedy Search for the Circle Bin Packing Problem

We introduce a new bin packing problem, termed the circle bin packing pr...
research
08/31/2023

Circle packing in arbitrary domains

We describe an algorithm that allows one to find dense packing configura...
research
04/17/2018

A Multi-task Selected Learning Approach for Solving New Type 3D Bin Packing Problem

This paper studies a new type of 3D bin packing problem (BPP), in which ...

Please sign up or login with your details

Forgot password? Click here to reset