中文
相关论文

相关论文: Load Balancing with Dynamic Set of Balls and Bins

200 篇论文

We propose a natural process for allocating n balls into n bins that are organized as the vertices of an undirected graph G. Each ball first chooses a vertex u in G uniformly at random. Then the ball performs a local search in G starting…

概率论 · 数学 2012-07-10 Paul Bogdan , Thomas Sauerwald , Alexandre Stauffer , He Sun

Effective load balancing lies at the heart of many applications in operations. Frequently tackled via the balls-into-bins paradigm, seminal results established the power of two choices in load balancing: a limited amount of costly…

最优化与控制 · 数学 2025-06-12 Daniel Freund , Chamsi Hssaine , Jiayu Kamessi Zhao

Bin packing is an algorithmic problem that arises in diverse applications such as remnant inventory systems, shipping logistics, and appointment scheduling. In its simplest variant, a sequence of $T$ items (e.g., orders for raw material,…

数据结构与算法 · 计算机科学 2022-03-15 Varun Gupta , Ana Radovanovic

We consider the allocation of $m$ balls (jobs) into $n$ bins (servers). In the standard Two-Choice process, at each step $t=1,2,\ldots,m$ we first sample two bins uniformly at random and place a ball in the least loaded bin. It is…

离散数学 · 计算机科学 2023-01-25 Dimitrios Los , Thomas Sauerwald , John Sylvester

The Bin Packing Problem involves efficiently packing items into a limited number of bins without exceeding their capacity. In this paper, we try to answer a specific question in this field. Mathematically the combinatorial optimization…

综合数学 · 数学 2025-08-25 Angshuman Robin Goswami

We consider the following dynamic load-balancing process: given an underlying graph $G$ with $n$ nodes, in each step $t\geq 0$, one unit of load is created, and placed at a randomly chosen graph node. In the same step, the chosen node picks…

数据结构与算法 · 计算机科学 2020-03-23 Dan Alistarh , Giorgi Nadiradze , Amirmojtaba Sabour

We propose a Deep Reinforcement Learning (Deep RL) algorithm for solving the online 3D bin packing problem for an arbitrary number of bins and any bin size. The focus is on producing decisions that can be physically implemented by a robotic…

We introduce a new class of balanced allocation processes which bias towards underloaded bins (those with load below the mean load) either by skewing the probability by which a bin is chosen for an allocation (probability bias), or…

概率论 · 数学 2024-01-12 Dimitrios Los , Thomas Sauerwald , John Sylvester

We consider dynamic loading and unloading problems for heavy geometric objects. The challenge is to maintain balanced configurations at all times: minimize the maximal motion of the overall center of gravity. While this problem has been…

Dynamic load balancing lies at the heart of distributed caching. Here, the goal is to assign objects (load) to servers (computing nodes) in a way that provides load balancing while at the same time dynamically adjusts to the addition or…

数据结构与算法 · 计算机科学 2020-06-17 John Chen , Ben Coleman , Anshumali Shrivastava

Robotic-based compact storage and retrieval systems provide high-density storage in distribution center and warehouse applications. In the system, items are stored in bins, and the bins are organized inside a three-dimensional grid. Robots…

机器人学 · 计算机科学 2023-12-12 Anni Yue , Stephen L. Smith

We study the following synchronous process that we call "repeated balls-into-bins". The process is started by assigning $n$ balls to $n$ bins in an arbitrary way. In every subsequent round, from each non-empty bin one ball is chosen…

分布式、并行与集群计算 · 计算机科学 2016-05-25 Luca Becchetti , Andrea Clementi , Emanuele Natale , Francesco Pasquale , Gustavo Posta

We provide a relatively simple proof that the expected gap between the maximum load and the average load in the two choice process is bounded by $(1+o(1))\log \log n$, irrespective of the number of balls thrown. The theorem was first proven…

离散数学 · 计算机科学 2013-10-22 Kunal Talwar , Udi Wieder

Parallel iterative applications often suffer from load imbalance, one of the most critical performance degradation factors. Hence, load balancing techniques are used to distribute the workload evenly to maximize performance. A key challenge…

分布式、并行与集群计算 · 计算机科学 2021-04-06 Anthony Boulmier , Nabil Abdennadher , Bastien Chopard

Imagine yourself moving to another place, and therefore, you need to pack all of your belongings into moving boxes with some capacity. In the classical bin packing model, you would try to minimize the number of boxes, knowing the exact size…

数据结构与算法 · 计算机科学 2025-05-15 Matthias Gehnen , Andreas Usdenski

The bin packing problem is to find the minimum number of bins of size one to pack a list of items with sizes $a_1,..., a_n$ in $(0,1]$. Using uniform sampling, which selects a random element from the input list each time, we develop a…

计算复杂性 · 计算机科学 2011-02-25 Richard Beigel , Bin Fu

Let $n$ denote the number of elements currently in a data structure. An in-place heap is stored in the first $n$ locations of an array, uses $O(1)$ extra space, and supports the operations: minimum, insert, and extract-min. We introduce an…

数据结构与算法 · 计算机科学 2014-07-15 Stefan Edelkamp , Jyrki Katajainen , Amr Elmasry

We consider a variant of the classical Bin Packing Problem, called Fully Dynamic Bin Packing. In this variant, items of a size in $(0,1]$ must be packed in bins of unit size. In each time step, an item either arrives or departs from the…

数据结构与算法 · 计算机科学 2018-05-25 Björn Feldkord , Matthias Feldotto , Sören Riechers

Distributed systems store data objects redundantly to balance the data access load over multiple nodes. Load balancing performance depends mainly on 1) the level of storage redundancy and 2) the assignment of data objects to storage nodes.…

分布式、并行与集群计算 · 计算机科学 2023-12-19 Mehmet Aktas , Emina Soljanin

Grid-based storage systems with uniformly shaped loads (e.g., containers, pallets, totes) are commonplace in logistics, industrial, and transportation domains. A key performance metric for such systems is the maximization of space…

机器人学 · 计算机科学 2025-05-29 Tzvika Geft , Kostas Bekris , Jingjin Yu