Algorithm NextFit for the Bin Packing Problem

被引:1
|
作者
Fujiwara, Hiroshi [1 ]
Adachi, Ryota [2 ]
Yamamoto, Hiroaki [1 ]
机构
[1] Shinshu Univ, Nagano, Japan
[2] Intage Technosphere Inc, Tokyo, Japan
来源
FORMALIZED MATHEMATICS | 2021年 / 29卷 / 03期
关键词
bin packing problem; online algorithm; approximation algorithm; combinatorial optimization;
D O I
10.2478/forma-2021-0014
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The bin packing problem is a fundamental and important optimization problem in theoretical computer science [4], [6]. An instance is a sequence of items, each being of positive size at most one. The task is to place all the items into bins so that the total size of items in each bin is at most one and the number of bins that contain at least one item is minimum. Approximation algorithms have been intensively studied. Algorithm NextFit would be the simplest one. The algorithm repeatedly does the following: If the first unprocessed item in the sequence can be placed, in terms of size, additionally to the bin into which the algorithm has placed an item the last time, place the item into that bin; otherwise place the item into an empty bin. Johnson [5] proved that the number of the resulting bins by algorithm NextFit is less than twice the number of the fewest bins that are needed to contain all items. In this article, we formalize in Mizar [1], [2] the bin packing problem as follows: An instance is a sequence of positive real numbers that are each at most one. The task is to find a function that maps the indices of the sequence to positive integers such that the sum of the subsequence for each of the inverse images is at most one and the size of the image is minimum. We then formalize algorithm NextFit, its feasibility, its approximation guarantee, and the tightness of the approximation guarantee.
引用
收藏
页码:141 / 151
页数:11
相关论文
共 50 条
  • [21] A 4-Space Bounded Approximation Algorithm for Online Bin Packing Problem
    Li, Sizhe
    Xue, Jinghui
    Jin, Mingming
    Wang, Kai
    He, Kun
    COMPUTING AND COMBINATORICS, COCOON 2022, 2022, 13595 : 394 - 405
  • [22] Hybrid Quantum-Classical Heuristic for the Bin Packing Problem
    de Andoin, Mikel Garcia
    Osaba, Eneko
    Oregi, Izaskun
    Villar-Rodriguez, Esther
    Sanz, Mikel
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 2214 - 2222
  • [23] Deep performance analysis of Refined Harmonic bin packing algorithm
    Xiaodong Gu
    Guoliang Chen
    Yinlong Xu
    Journal of Computer Science and Technology, 2002, 17 : 213 - 218
  • [24] Bin Packing Problem With General Precedence Constraints
    Ciscal-Terry, Wilner
    Dell'Amico, Mauro
    Iori, Manuel
    IFAC PAPERSONLINE, 2015, 48 (03): : 2027 - 2029
  • [25] Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm
    Loh, Kok-Hua
    Golden, Bruce
    Wasil, Edward
    OPERATIONS RESEARCH AND CYBER-INFRASTRUCTURE, 2009, : 147 - +
  • [26] Model and algorithm for container ship stowage planning based on bin-packing problem
    Zhang Wei-ying
    Lin Yan
    Ji Zhuo-shang
    Journal of Marine Science and Application, 2005, 4 (3) : 30 - 36
  • [27] An improved lower bound for the bin packing problem
    Chen, BT
    Srivastava, B
    DISCRETE APPLIED MATHEMATICS, 1996, 66 (01) : 81 - 94
  • [28] Identify Patterns in Online Bin Packing Problem: An Adaptive Pattern-Based Algorithm
    Lin, Bingchen
    Li, Jiawei
    Bai, Ruibin
    Qu, Rong
    Cui, Tianxiang
    Jin, Huan
    SYMMETRY-BASEL, 2022, 14 (07):
  • [29] Deep performance analysis of refined harmonic bin packing algorithm
    Gu, XD
    Chen, GL
    Xu, YL
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (02) : 213 - 218
  • [30] Model and algorithm for container ship stowage planning based on bin-packing problem
    Zhang Wei-ying
    Lin Yan
    Ji Zhuo-shang
    JOURNAL OF MARINE SCIENCE AND APPLICATION, 2005, 4 (03) : 30 - 36