Packing squares independently

Given a set of squares and a strip with bounded width and infinite height, we consider a square strip packaging problem, which we call the square independent packing problem (SIPP), to minimize the strip height so that all the squares are packed into independent cells separated by horizontal and ver...

Full description

Saved in:
Bibliographic Details
Published in:Theoretical computer science Vol. 1024; p. 114910
Main Authors: Wu, Wei, Numaguchi, Hiroki, Halman, Nir, Hu, Yannan, Yagiura, Mutsunori
Format: Journal Article
Language:English
Published: Elsevier B.V 12.01.2025
Subjects:
ISSN:0304-3975
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Given a set of squares and a strip with bounded width and infinite height, we consider a square strip packaging problem, which we call the square independent packing problem (SIPP), to minimize the strip height so that all the squares are packed into independent cells separated by horizontal and vertical partitions. For the SIPP, we first investigate efficient solution representations and propose a compact representation that reduces the search space from Ω(n!) to O(2n), with n the number of given squares, while guaranteeing that there exists a solution representation that corresponds to an optimal solution. Based on the solution representation, we show that the problem is NP-hard. To solve the SIPP, we propose a dynamic programming method that can be extended to a fully polynomial-time approximation scheme (FPTAS). We also propose three mathematical programming formulations based on different solution representations and confirm their performance through computational experiments with a mathematical programming solver. Finally, we discuss several extensions that are relevant to practical applications.
AbstractList Given a set of squares and a strip with bounded width and infinite height, we consider a square strip packaging problem, which we call the square independent packing problem (SIPP), to minimize the strip height so that all the squares are packed into independent cells separated by horizontal and vertical partitions. For the SIPP, we first investigate efficient solution representations and propose a compact representation that reduces the search space from Ω(n!) to O(2n), with n the number of given squares, while guaranteeing that there exists a solution representation that corresponds to an optimal solution. Based on the solution representation, we show that the problem is NP-hard. To solve the SIPP, we propose a dynamic programming method that can be extended to a fully polynomial-time approximation scheme (FPTAS). We also propose three mathematical programming formulations based on different solution representations and confirm their performance through computational experiments with a mathematical programming solver. Finally, we discuss several extensions that are relevant to practical applications.
ArticleNumber 114910
Author Wu, Wei
Yagiura, Mutsunori
Numaguchi, Hiroki
Hu, Yannan
Halman, Nir
Author_xml – sequence: 1
  givenname: Wei
  orcidid: 0000-0002-0443-3642
  surname: Wu
  fullname: Wu, Wei
  email: goi@shizuoka.ac.jp
  organization: Graduate School of Integrated Science and Technology, Shizuoka University, 3-5-1 Johoku, Chuo-ku, Hamamatsu, 432-8561, Shizuoka, Japan
– sequence: 2
  givenname: Hiroki
  surname: Numaguchi
  fullname: Numaguchi, Hiroki
  organization: Graduate School of Informatics, Nagoya University, Furo-cho, Chikusa-ku, Nagoya, 464-8601, Aichi, Japan
– sequence: 3
  givenname: Nir
  surname: Halman
  fullname: Halman, Nir
  organization: Alexander Kofkin Faculty of Engineering, Bar-Ilan University, 5290002, Ramat Gan, Israel
– sequence: 4
  givenname: Yannan
  surname: Hu
  fullname: Hu, Yannan
  organization: Department of Applied Mathematics, Tokyo University of Science, 1-3 Kagurazaka, Shinjuku-ku, 162-8601, Tokyo, Japan
– sequence: 5
  givenname: Mutsunori
  surname: Yagiura
  fullname: Yagiura, Mutsunori
  organization: Graduate School of Informatics, Nagoya University, Furo-cho, Chikusa-ku, Nagoya, 464-8601, Aichi, Japan
BookMark eNp9j7FOwzAQhj0UibbwAAxIfYEEO7ZjR0yoAopUCQaYLed8Rg7FKXZA6tuTKMzccKcbvl__tyKL2Eck5IrRklFW33TlALmsaCVKxkTD6IIsKaei4I2S52SVc0fHkapekusXCx8hvm_y17dNmDchOjziuOJwOF2QM28PGS__7pq8Pdy_bnfF_vnxaXu3L6ASzVCAllK0jmPrKu1942xFGw5cWymV9-hVS4UQXAimFa0bXVutADgD4aaPrwmbcyH1OSf05pjCp00nw6iZnExnRiczOZnZaWRuZwbHYj8Bk8kQMAK6kBAG4_rwD_0L1wRW6g
Cites_doi 10.1287/moor.1090.0391
10.1007/s10107-010-0371-9
10.1007/s10107-003-0427-1
10.1080/01605682.2019.1578914
10.1007/s10288-007-0051-7
10.1137/130925153
10.1016/j.dam.2007.04.022
10.1016/j.ejor.2005.12.047
10.1007/s10479-023-05265-x
10.1023/B:JOCO.0000038915.62826.79
10.1016/j.ejor.2004.02.020
10.1016/0377-2217(90)90350-K
10.1016/S0377-2217(02)00123-6
10.1287/trsc.1030.0085
10.1007/s00453-022-00954-8
ContentType Journal Article
Copyright 2024 Elsevier B.V.
Copyright_xml – notice: 2024 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.tcs.2024.114910
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
ExternalDocumentID 10_1016_j_tcs_2024_114910
S0304397524005279
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
0SF
123
1B1
1RT
1~.
1~5
4.4
457
4G.
5VS
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDW
AAFTH
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXKI
AAXUO
AAYFN
ABAOU
ABBOA
ABJNI
ABMAC
ABVKL
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AFJKZ
AFKWA
AFTJW
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJOXV
AKRWK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
AXJTR
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HVGLF
IHE
IXB
J1W
KOM
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
ROL
RPZ
SCC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSW
T5K
TN5
WH7
YNT
ZMT
~G-
29Q
9DU
AAEDT
AAQXK
AATTM
AAYWO
AAYXX
ABDPE
ABEFU
ABFNM
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
ADVLN
AEIPS
AEUPX
AEXQZ
AFPUW
AGHFR
AGQPQ
AIGII
AIIUN
AKBMS
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
EFLBG
EJD
FGOYB
G-2
HZ~
LG9
M26
M41
R2-
SSZ
TAE
WUQ
ZY4
~HD
ID FETCH-LOGICAL-c249t-c8554bd3ebd28ff9da2093c38a557ffef7b044434418706986a87cc31c4d69863
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001336673000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0304-3975
IngestDate Sat Nov 29 05:49:22 EST 2025
Wed Dec 04 16:47:53 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords 52C15
Fully polynomial-time approximation scheme
Dynamic programming
05B40
Strip packing
Complexity
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c249t-c8554bd3ebd28ff9da2093c38a557ffef7b044434418706986a87cc31c4d69863
ORCID 0000-0002-0443-3642
ParticipantIDs crossref_primary_10_1016_j_tcs_2024_114910
elsevier_sciencedirect_doi_10_1016_j_tcs_2024_114910
PublicationCentury 2000
PublicationDate 2025-01-12
PublicationDateYYYYMMDD 2025-01-12
PublicationDate_xml – month: 01
  year: 2025
  text: 2025-01-12
  day: 12
PublicationDecade 2020
PublicationTitle Theoretical computer science
PublicationYear 2025
Publisher Elsevier B.V
Publisher_xml – sequence: 0
  name: Elsevier B.V
References Dyckhoff (br0010) 1990; 44
Wäscher, Haußner, Schumann (br0020) 2007; 183
Ibaraki, Imahori, Kubo, Masuda, Uno, Yagiura (br0120) 2005; 39
Imahori, Yagiura, Ibaraki (br0140) 2003; 97
Lodi, Martello, Monaci (br0040) 2002; 141
Lodi, Martello, Vigo (br0070) 2004; 8
Bezerra, Leao, Oliveira, Santos (br0050) 2020; 71
Halman, Klabjan, Li, Orlin, Simchi-Levi (br0110) 2014; 28
Gawiejnowicz, Halman, Kellerer (br0170) 2023; 326
Bettinelli, Ceselli, Righini (br0060) 2008; 6
Imahori, Yagiura, Ibaraki (br0150) 2005; 167
Halman, Klabjan, Mostagir, Orlin, Simchi-Levi (br0100) 2009; 34
Garey, Johnson (br0080) 1979
Saxena, Bonami, Lee (br0090) 2010; 124
Alon, Halman (br0160) 2022; 84
Júnior, Silva, Francescatto, Rosa, Siluk (br0030) 2022; 137
Ibaraki, Imahori, Nonobe, Sobue, Uno, Yagiura (br0130) 2008; 156
Saxena (10.1016/j.tcs.2024.114910_br0090) 2010; 124
Gawiejnowicz (10.1016/j.tcs.2024.114910_br0170) 2023; 326
Ibaraki (10.1016/j.tcs.2024.114910_br0130) 2008; 156
Wäscher (10.1016/j.tcs.2024.114910_br0020) 2007; 183
Lodi (10.1016/j.tcs.2024.114910_br0070) 2004; 8
Halman (10.1016/j.tcs.2024.114910_br0110) 2014; 28
Imahori (10.1016/j.tcs.2024.114910_br0140) 2003; 97
Dyckhoff (10.1016/j.tcs.2024.114910_br0010) 1990; 44
Lodi (10.1016/j.tcs.2024.114910_br0040) 2002; 141
Bettinelli (10.1016/j.tcs.2024.114910_br0060) 2008; 6
Halman (10.1016/j.tcs.2024.114910_br0100) 2009; 34
Garey (10.1016/j.tcs.2024.114910_br0080) 1979
Bezerra (10.1016/j.tcs.2024.114910_br0050) 2020; 71
Júnior (10.1016/j.tcs.2024.114910_br0030) 2022; 137
Imahori (10.1016/j.tcs.2024.114910_br0150) 2005; 167
Alon (10.1016/j.tcs.2024.114910_br0160) 2022; 84
Ibaraki (10.1016/j.tcs.2024.114910_br0120) 2005; 39
References_xml – volume: 141
  start-page: 241
  year: 2002
  end-page: 252
  ident: br0040
  article-title: Two-dimensional packing problems: A survey
  publication-title: Eur. J. Oper. Res.
– volume: 84
  start-page: 2785
  year: 2022
  end-page: 2819
  ident: br0160
  article-title: Strongly polynomial FPTASes for monotone dynamic programs
  publication-title: Algorithmica
– volume: 44
  start-page: 145
  year: 1990
  end-page: 159
  ident: br0010
  article-title: A typology of cutting and packing problems
  publication-title: Eur. J. Oper. Res.
– volume: 34
  start-page: 674
  year: 2009
  end-page: 685
  ident: br0100
  article-title: A fully polynomial-time approximation scheme for single-item stochastic inventory control with discrete demand
  publication-title: Math. Oper. Res.
– volume: 71
  start-page: 606
  year: 2020
  end-page: 627
  ident: br0050
  article-title: Models for the two-dimensional level strip packing problem: A review and a computational evaluation
  publication-title: J. Oper. Res. Soc.
– volume: 183
  start-page: 1109
  year: 2007
  end-page: 1130
  ident: br0020
  article-title: An improved typology of cutting and packing problems
  publication-title: Eur. J. Oper. Res.
– volume: 156
  start-page: 2050
  year: 2008
  end-page: 2069
  ident: br0130
  article-title: An iterated local search algorithm for the vehicle routing problem with convex time penalty functions
  publication-title: Discrete Appl. Math.
– volume: 124
  start-page: 383
  year: 2010
  end-page: 411
  ident: br0090
  article-title: Convex relaxations of non-convex mixed integer quadratically constrained programs: Extended formulations
  publication-title: Math. Program.
– volume: 28
  start-page: 1725
  year: 2014
  end-page: 1796
  ident: br0110
  article-title: Fully polynomial time approximation schemes for stochastic dynamic programs
  publication-title: SIAM J. Discrete Math.
– volume: 137
  year: 2022
  ident: br0030
  article-title: The rectangular two-dimensional strip packing problem real-life practical constraints: A bibliometric overview
  publication-title: Comput. Oper. Res.
– year: 1979
  ident: br0080
  article-title: Computers and Intractability: A Guide to the Theory of NP-Completeness
– volume: 167
  start-page: 48
  year: 2005
  end-page: 67
  ident: br0150
  article-title: Improved local search algorithms for the rectangle packing problem with general spatial costs
  publication-title: Eur. J. Oper. Res.
– volume: 326
  start-page: 137
  year: 2023
  end-page: 156
  ident: br0170
  article-title: Knapsack problems with position-dependent item weights or profits
  publication-title: Ann. Oper. Res.
– volume: 8
  start-page: 363
  year: 2004
  end-page: 379
  ident: br0070
  article-title: Models and bounds for two-dimensional level packing problems
  publication-title: J. Comb. Optim.
– volume: 6
  start-page: 361
  year: 2008
  end-page: 374
  ident: br0060
  article-title: A branch-and-price algorithm for the two-dimensional level strip packing problem
  publication-title: 4OR
– volume: 97
  start-page: 543
  year: 2003
  end-page: 569
  ident: br0140
  article-title: Local search algorithms for the rectangle packing problem with general spatial costs
  publication-title: Math. Program.
– volume: 39
  start-page: 206
  year: 2005
  end-page: 232
  ident: br0120
  article-title: Effective local search algorithms for routing and scheduling problems with general time-window constraints
  publication-title: Transp. Sci.
– volume: 34
  start-page: 674
  issue: 3
  year: 2009
  ident: 10.1016/j.tcs.2024.114910_br0100
  article-title: A fully polynomial-time approximation scheme for single-item stochastic inventory control with discrete demand
  publication-title: Math. Oper. Res.
  doi: 10.1287/moor.1090.0391
– volume: 124
  start-page: 383
  issue: 1–2
  year: 2010
  ident: 10.1016/j.tcs.2024.114910_br0090
  article-title: Convex relaxations of non-convex mixed integer quadratically constrained programs: Extended formulations
  publication-title: Math. Program.
  doi: 10.1007/s10107-010-0371-9
– volume: 97
  start-page: 543
  year: 2003
  ident: 10.1016/j.tcs.2024.114910_br0140
  article-title: Local search algorithms for the rectangle packing problem with general spatial costs
  publication-title: Math. Program.
  doi: 10.1007/s10107-003-0427-1
– volume: 71
  start-page: 606
  issue: 4
  year: 2020
  ident: 10.1016/j.tcs.2024.114910_br0050
  article-title: Models for the two-dimensional level strip packing problem: A review and a computational evaluation
  publication-title: J. Oper. Res. Soc.
  doi: 10.1080/01605682.2019.1578914
– volume: 6
  start-page: 361
  issue: 4
  year: 2008
  ident: 10.1016/j.tcs.2024.114910_br0060
  article-title: A branch-and-price algorithm for the two-dimensional level strip packing problem
  publication-title: 4OR
  doi: 10.1007/s10288-007-0051-7
– volume: 28
  start-page: 1725
  issue: 4
  year: 2014
  ident: 10.1016/j.tcs.2024.114910_br0110
  article-title: Fully polynomial time approximation schemes for stochastic dynamic programs
  publication-title: SIAM J. Discrete Math.
  doi: 10.1137/130925153
– volume: 156
  start-page: 2050
  issue: 11
  year: 2008
  ident: 10.1016/j.tcs.2024.114910_br0130
  article-title: An iterated local search algorithm for the vehicle routing problem with convex time penalty functions
  publication-title: Discrete Appl. Math.
  doi: 10.1016/j.dam.2007.04.022
– year: 1979
  ident: 10.1016/j.tcs.2024.114910_br0080
– volume: 183
  start-page: 1109
  issue: 3
  year: 2007
  ident: 10.1016/j.tcs.2024.114910_br0020
  article-title: An improved typology of cutting and packing problems
  publication-title: Eur. J. Oper. Res.
  doi: 10.1016/j.ejor.2005.12.047
– volume: 326
  start-page: 137
  issue: 1
  year: 2023
  ident: 10.1016/j.tcs.2024.114910_br0170
  article-title: Knapsack problems with position-dependent item weights or profits
  publication-title: Ann. Oper. Res.
  doi: 10.1007/s10479-023-05265-x
– volume: 8
  start-page: 363
  year: 2004
  ident: 10.1016/j.tcs.2024.114910_br0070
  article-title: Models and bounds for two-dimensional level packing problems
  publication-title: J. Comb. Optim.
  doi: 10.1023/B:JOCO.0000038915.62826.79
– volume: 137
  year: 2022
  ident: 10.1016/j.tcs.2024.114910_br0030
  article-title: The rectangular two-dimensional strip packing problem real-life practical constraints: A bibliometric overview
  publication-title: Comput. Oper. Res.
– volume: 167
  start-page: 48
  issue: 1
  year: 2005
  ident: 10.1016/j.tcs.2024.114910_br0150
  article-title: Improved local search algorithms for the rectangle packing problem with general spatial costs
  publication-title: Eur. J. Oper. Res.
  doi: 10.1016/j.ejor.2004.02.020
– volume: 44
  start-page: 145
  issue: 2
  year: 1990
  ident: 10.1016/j.tcs.2024.114910_br0010
  article-title: A typology of cutting and packing problems
  publication-title: Eur. J. Oper. Res.
  doi: 10.1016/0377-2217(90)90350-K
– volume: 141
  start-page: 241
  issue: 2
  year: 2002
  ident: 10.1016/j.tcs.2024.114910_br0040
  article-title: Two-dimensional packing problems: A survey
  publication-title: Eur. J. Oper. Res.
  doi: 10.1016/S0377-2217(02)00123-6
– volume: 39
  start-page: 206
  issue: 2
  year: 2005
  ident: 10.1016/j.tcs.2024.114910_br0120
  article-title: Effective local search algorithms for routing and scheduling problems with general time-window constraints
  publication-title: Transp. Sci.
  doi: 10.1287/trsc.1030.0085
– volume: 84
  start-page: 2785
  issue: 10
  year: 2022
  ident: 10.1016/j.tcs.2024.114910_br0160
  article-title: Strongly polynomial FPTASes for monotone dynamic programs
  publication-title: Algorithmica
  doi: 10.1007/s00453-022-00954-8
SSID ssj0000576
Score 2.4322207
Snippet Given a set of squares and a strip with bounded width and infinite height, we consider a square strip packaging problem, which we call the square independent...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 114910
SubjectTerms Complexity
Dynamic programming
Fully polynomial-time approximation scheme
Strip packing
Title Packing squares independently
URI https://dx.doi.org/10.1016/j.tcs.2024.114910
Volume 1024
WOSCitedRecordID wos001336673000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: ScienceDirect Freedom Collection - Elsevier
  issn: 0304-3975
  databaseCode: AIEXJ
  dateStart: 20211208
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: false
  ssIdentifier: ssj0000576
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NT4MwFG_UedCD38b5FQ6eXFi2tlB6NEajRhcP0-xGSksN22RzY2Z_vi0U2NQl7uCFAIFS-ivvPd57fT8ALjRxsUBS2By60lb6OrAZ5sJ2gqApmCtclKb8vz6SVsvrdOizYSocp3QCJI696ZQO_xVqdU6BrZfOLgF30ag6ofYV6GqrYFfbPwH_zHgvdRJ8TPTaolpUEN0m_bkYbntmDSM35A41oxELWT1Jk_DCqHAaT97ZmyZQSXVWNBr0olKI9Y07tRWNyumSCnkWx2YaGg8D1Ml8dnPW6Yh09IRmDCeF1GxAPCP41G8VzfJTf8jkzD3QrSdcl0eHuF5eO1__-pteKrIF80S0rq-a8HUTftbEKqhA4lAlzCpX9zedh1IFOyQLUpuO5-HsNLHvWz9-N0hmjIz2DtgyfwfWVYbqLlgJ4z2wnTNvWEYQ74HNp6La7ngfnBnILQO5NQf5AXi5vWlf39mG9kJ9L5gmNteZg4FAYSCgJyUVDDYo4shjjkOkDCUJdJE_pAxZHaSmnss8wjlqciz0EToEa_EgDo-ARV1dfg5iJhyCA0Q9SSBGrtT2SsiQqILL_N39YVbdxF842lWA89HxzWTMzC5fIb34tuNlnnECNsoZeArWktEkPAPr_DOJxqNzA_MXyHhWZg
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Packing+squares+independently&rft.jtitle=Theoretical+computer+science&rft.au=Wu%2C+Wei&rft.au=Numaguchi%2C+Hiroki&rft.au=Halman%2C+Nir&rft.au=Hu%2C+Yannan&rft.date=2025-01-12&rft.issn=0304-3975&rft.volume=1024&rft.spage=114910&rft_id=info:doi/10.1016%2Fj.tcs.2024.114910&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_tcs_2024_114910
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon