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 条
  • [1] Adaptive Cuckoo Search Algorithm for the Bin Packing Problem
    Zendaoui, Zakaria
    Layeb, Abdesslem
    MODELLING AND IMPLEMENTATION OF COMPLEX SYSTEMS, MISC 2016, 2016, : 107 - 120
  • [2] Comparative Benchmark of a Quantum Algorithm for the Bin Packing Problem
    Garcia de Andoin, Mikel
    Oregi, Izaskun
    Villar-Rodriguez, Esther
    Osaba, Eneko
    Sanz, Mikel
    2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 930 - 937
  • [3] Bin packing problem with scenarios
    Bodis, Attila
    Balogh, Janos
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2019, 27 (02) : 377 - 395
  • [4] An Efficient Dynamical Programming Algorithm for Bin Packing Problem
    Huyghe, Catherine
    Negre, Stephane
    Fontaine, Melanie
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 443 - 449
  • [5] Algorithms for the bin packing problem with scenarios
    Borges, Yulle G. F.
    de Lima, Vinicius L.
    Miyazawa, Flavio K.
    Pedrosa, Lehilton L. C.
    de Queiroz, Thiago A.
    Schouery, Rafael C. S.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 48 (04)
  • [6] THE GRAPH-BIN PACKING PROBLEM
    Bujtas, Csilla
    Dosa, Gyoergy
    Imreh, Csanad
    Nagy-Gyoergy, Judit
    Tuza, Zsolt
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (08) : 1971 - 1993
  • [7] Optimizing large scale bin packing problem with hybrid harmony search algorithm
    Adamuthe, Amol C.
    Nitave, Tushar R.
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2021, 12 (02) : 205 - 220
  • [8] Missing Data and Their Effect on Algorithm Selection for the Bin Packing Problem
    Carlos Ortiz-Bayliss, Jose
    Karen Garate-Escamilla, Anna
    Terashima-Marin, Hugo
    PATTERN RECOGNITION, MCPR 2024, 2024, 14755 : 34 - 43
  • [9] A branch-and-price algorithm for the temporal bin packing problem
    Dell'Amico, Mauro
    Furini, Fabio
    Iori, Manuel
    COMPUTERS & OPERATIONS RESEARCH, 2020, 114
  • [10] Bin packing problem with scenarios
    Attila Bódis
    János Balogh
    Central European Journal of Operations Research, 2019, 27 : 377 - 395