Loading…
Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container
•A high performance algorithm for packing unequal circles into a circular container.•A new insert neighborhood is designed to supplement traditional swap neighborhood.•An efficient mechanism to employ the insert neighborhood.•The algorithm improves or matches all but one records of three benchmark s...
Saved in:
Published in: | European journal of operational research 2016-04, Vol.250 (2), p.615-627 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163 |
---|---|
cites | cdi_FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163 |
container_end_page | 627 |
container_issue | 2 |
container_start_page | 615 |
container_title | European journal of operational research |
container_volume | 250 |
creator | Zeng, Zhizhong Yu, Xinguo He, Kun Huang, Wenqi Fu, Zhanghua |
description | •A high performance algorithm for packing unequal circles into a circular container.•A new insert neighborhood is designed to supplement traditional swap neighborhood.•An efficient mechanism to employ the insert neighborhood.•The algorithm improves or matches all but one records of three benchmark sets.•Analyses on which key new features are important and how they work.
This paper presents an Iterated Tabu Search and Variable Neighborhood Descent (ITS-VND) algorithm for packing unequal circles into a circular container (PUCC). The algorithm adapts the Tabu Search procedure of Iterated Tabu Search algorithms and proposes a Tabu Search and Variable Neighborhood Descent (TS-VND) procedure. We observe there are strong complementarities between the small circles and the large vacant places, and propose the insert neighborhood to match up the small circles with the large vacant places. Although the insert neighborhood is inefficient and time-consuming, it is an important supplement to the classic swap neighborhood as it could arrange the small circles properly. Predicated on these features, we employ the insert neighborhood only at chosen local minima of the swap neighborhood that shows promise for an improvement. The traditional Tabu Search procedure is then transformed into a hybrid procedure composed of two alternative parts, namely Variable Neighborhood Descent and Tabu Search respectively. Besides this reformed procedure, ITS-VND also incorporates other new features, such as an adaptive evaluation function, a novel method for accelerating the neighborhood exploration, and the “collision accidents” criterion for evaluating how intensively the area near the current solution has been explored. The computational results on three well established benchmark sets show that the proposed algorithm not only has a good discovery capability but also can provide good results within a reasonable time. For a total of 84 benchmark instances, the proposed algorithm improves the best-known results on 23 instances, matches 60, and only misses one. |
doi_str_mv | 10.1016/j.ejor.2015.09.001 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1761254117</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S037722171500822X</els_id><sourcerecordid>3937379661</sourcerecordid><originalsourceid>FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163</originalsourceid><addsrcrecordid>eNp9kEFv1DAQhS1UJLalf4CTJc4JnsSxE6kXVApUquBA4Wo59rjrNNjbcYLUf0-W7ZnTaDTvvXn6GHsHogYB6sNU45SpbgR0tRhqIeAV20Gvm0r1SpyxnWi1rpoG9Bt2XsokNkUH3Y7NtwuSXdDzezuu_Adacntuk-e_LEU7zsi_YXzYj5n2OXv-CYvDtPCQiR-se4zpga8Jn1Y7cxfJzVh4TEvm9t-6zpa4y2mxMSG9Za-DnQtevswL9vPzzf311-ru-5fb6493lWt7WCote6llEA61l75VfvQ9gBxkC32nAoytGrqAopVyOwbVDSP0DkMHY9gCVHvB3p9yD5SfViyLmfJKaXtpQCtoOgmgN1VzUjnKpRAGc6D429KzAWGOVM1kjlTNkaoRg9mYbaarkwm3_n8ikikuYnLoI6FbjM_xf_a_p3yAng</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1761254117</pqid></control><display><type>article</type><title>Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Zeng, Zhizhong ; Yu, Xinguo ; He, Kun ; Huang, Wenqi ; Fu, Zhanghua</creator><creatorcontrib>Zeng, Zhizhong ; Yu, Xinguo ; He, Kun ; Huang, Wenqi ; Fu, Zhanghua</creatorcontrib><description>•A high performance algorithm for packing unequal circles into a circular container.•A new insert neighborhood is designed to supplement traditional swap neighborhood.•An efficient mechanism to employ the insert neighborhood.•The algorithm improves or matches all but one records of three benchmark sets.•Analyses on which key new features are important and how they work.
This paper presents an Iterated Tabu Search and Variable Neighborhood Descent (ITS-VND) algorithm for packing unequal circles into a circular container (PUCC). The algorithm adapts the Tabu Search procedure of Iterated Tabu Search algorithms and proposes a Tabu Search and Variable Neighborhood Descent (TS-VND) procedure. We observe there are strong complementarities between the small circles and the large vacant places, and propose the insert neighborhood to match up the small circles with the large vacant places. Although the insert neighborhood is inefficient and time-consuming, it is an important supplement to the classic swap neighborhood as it could arrange the small circles properly. Predicated on these features, we employ the insert neighborhood only at chosen local minima of the swap neighborhood that shows promise for an improvement. The traditional Tabu Search procedure is then transformed into a hybrid procedure composed of two alternative parts, namely Variable Neighborhood Descent and Tabu Search respectively. Besides this reformed procedure, ITS-VND also incorporates other new features, such as an adaptive evaluation function, a novel method for accelerating the neighborhood exploration, and the “collision accidents” criterion for evaluating how intensively the area near the current solution has been explored. The computational results on three well established benchmark sets show that the proposed algorithm not only has a good discovery capability but also can provide good results within a reasonable time. For a total of 84 benchmark instances, the proposed algorithm improves the best-known results on 23 instances, matches 60, and only misses one.</description><identifier>ISSN: 0377-2217</identifier><identifier>EISSN: 1872-6860</identifier><identifier>DOI: 10.1016/j.ejor.2015.09.001</identifier><identifier>CODEN: EJORDT</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithms ; Benchmarks ; Iterated Local Search ; Iterative methods ; Job shops ; Mathematical functions ; Neighborhoods ; Packing ; Packing problem ; Studies ; Tabu Search ; Variable Neighborhood Descent</subject><ispartof>European journal of operational research, 2016-04, Vol.250 (2), p.615-627</ispartof><rights>2015 Elsevier B.V. and Association of European Operational Research Societies (EURO) within the International Federation of Operational Research Societies (IFORS)</rights><rights>Copyright Elsevier Sequoia S.A. Apr 16, 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163</citedby><cites>FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Zeng, Zhizhong</creatorcontrib><creatorcontrib>Yu, Xinguo</creatorcontrib><creatorcontrib>He, Kun</creatorcontrib><creatorcontrib>Huang, Wenqi</creatorcontrib><creatorcontrib>Fu, Zhanghua</creatorcontrib><title>Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container</title><title>European journal of operational research</title><description>•A high performance algorithm for packing unequal circles into a circular container.•A new insert neighborhood is designed to supplement traditional swap neighborhood.•An efficient mechanism to employ the insert neighborhood.•The algorithm improves or matches all but one records of three benchmark sets.•Analyses on which key new features are important and how they work.
This paper presents an Iterated Tabu Search and Variable Neighborhood Descent (ITS-VND) algorithm for packing unequal circles into a circular container (PUCC). The algorithm adapts the Tabu Search procedure of Iterated Tabu Search algorithms and proposes a Tabu Search and Variable Neighborhood Descent (TS-VND) procedure. We observe there are strong complementarities between the small circles and the large vacant places, and propose the insert neighborhood to match up the small circles with the large vacant places. Although the insert neighborhood is inefficient and time-consuming, it is an important supplement to the classic swap neighborhood as it could arrange the small circles properly. Predicated on these features, we employ the insert neighborhood only at chosen local minima of the swap neighborhood that shows promise for an improvement. The traditional Tabu Search procedure is then transformed into a hybrid procedure composed of two alternative parts, namely Variable Neighborhood Descent and Tabu Search respectively. Besides this reformed procedure, ITS-VND also incorporates other new features, such as an adaptive evaluation function, a novel method for accelerating the neighborhood exploration, and the “collision accidents” criterion for evaluating how intensively the area near the current solution has been explored. The computational results on three well established benchmark sets show that the proposed algorithm not only has a good discovery capability but also can provide good results within a reasonable time. For a total of 84 benchmark instances, the proposed algorithm improves the best-known results on 23 instances, matches 60, and only misses one.</description><subject>Algorithms</subject><subject>Benchmarks</subject><subject>Iterated Local Search</subject><subject>Iterative methods</subject><subject>Job shops</subject><subject>Mathematical functions</subject><subject>Neighborhoods</subject><subject>Packing</subject><subject>Packing problem</subject><subject>Studies</subject><subject>Tabu Search</subject><subject>Variable Neighborhood Descent</subject><issn>0377-2217</issn><issn>1872-6860</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9kEFv1DAQhS1UJLalf4CTJc4JnsSxE6kXVApUquBA4Wo59rjrNNjbcYLUf0-W7ZnTaDTvvXn6GHsHogYB6sNU45SpbgR0tRhqIeAV20Gvm0r1SpyxnWi1rpoG9Bt2XsokNkUH3Y7NtwuSXdDzezuu_Adacntuk-e_LEU7zsi_YXzYj5n2OXv-CYvDtPCQiR-se4zpga8Jn1Y7cxfJzVh4TEvm9t-6zpa4y2mxMSG9Za-DnQtevswL9vPzzf311-ru-5fb6493lWt7WCote6llEA61l75VfvQ9gBxkC32nAoytGrqAopVyOwbVDSP0DkMHY9gCVHvB3p9yD5SfViyLmfJKaXtpQCtoOgmgN1VzUjnKpRAGc6D429KzAWGOVM1kjlTNkaoRg9mYbaarkwm3_n8ikikuYnLoI6FbjM_xf_a_p3yAng</recordid><startdate>20160416</startdate><enddate>20160416</enddate><creator>Zeng, Zhizhong</creator><creator>Yu, Xinguo</creator><creator>He, Kun</creator><creator>Huang, Wenqi</creator><creator>Fu, Zhanghua</creator><general>Elsevier B.V</general><general>Elsevier Sequoia S.A</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160416</creationdate><title>Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container</title><author>Zeng, Zhizhong ; Yu, Xinguo ; He, Kun ; Huang, Wenqi ; Fu, Zhanghua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Benchmarks</topic><topic>Iterated Local Search</topic><topic>Iterative methods</topic><topic>Job shops</topic><topic>Mathematical functions</topic><topic>Neighborhoods</topic><topic>Packing</topic><topic>Packing problem</topic><topic>Studies</topic><topic>Tabu Search</topic><topic>Variable Neighborhood Descent</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zeng, Zhizhong</creatorcontrib><creatorcontrib>Yu, Xinguo</creatorcontrib><creatorcontrib>He, Kun</creatorcontrib><creatorcontrib>Huang, Wenqi</creatorcontrib><creatorcontrib>Fu, Zhanghua</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>European journal of operational research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zeng, Zhizhong</au><au>Yu, Xinguo</au><au>He, Kun</au><au>Huang, Wenqi</au><au>Fu, Zhanghua</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container</atitle><jtitle>European journal of operational research</jtitle><date>2016-04-16</date><risdate>2016</risdate><volume>250</volume><issue>2</issue><spage>615</spage><epage>627</epage><pages>615-627</pages><issn>0377-2217</issn><eissn>1872-6860</eissn><coden>EJORDT</coden><abstract>•A high performance algorithm for packing unequal circles into a circular container.•A new insert neighborhood is designed to supplement traditional swap neighborhood.•An efficient mechanism to employ the insert neighborhood.•The algorithm improves or matches all but one records of three benchmark sets.•Analyses on which key new features are important and how they work.
This paper presents an Iterated Tabu Search and Variable Neighborhood Descent (ITS-VND) algorithm for packing unequal circles into a circular container (PUCC). The algorithm adapts the Tabu Search procedure of Iterated Tabu Search algorithms and proposes a Tabu Search and Variable Neighborhood Descent (TS-VND) procedure. We observe there are strong complementarities between the small circles and the large vacant places, and propose the insert neighborhood to match up the small circles with the large vacant places. Although the insert neighborhood is inefficient and time-consuming, it is an important supplement to the classic swap neighborhood as it could arrange the small circles properly. Predicated on these features, we employ the insert neighborhood only at chosen local minima of the swap neighborhood that shows promise for an improvement. The traditional Tabu Search procedure is then transformed into a hybrid procedure composed of two alternative parts, namely Variable Neighborhood Descent and Tabu Search respectively. Besides this reformed procedure, ITS-VND also incorporates other new features, such as an adaptive evaluation function, a novel method for accelerating the neighborhood exploration, and the “collision accidents” criterion for evaluating how intensively the area near the current solution has been explored. The computational results on three well established benchmark sets show that the proposed algorithm not only has a good discovery capability but also can provide good results within a reasonable time. For a total of 84 benchmark instances, the proposed algorithm improves the best-known results on 23 instances, matches 60, and only misses one.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.ejor.2015.09.001</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0377-2217 |
ispartof | European journal of operational research, 2016-04, Vol.250 (2), p.615-627 |
issn | 0377-2217 1872-6860 |
language | eng |
recordid | cdi_proquest_journals_1761254117 |
source | ScienceDirect Freedom Collection 2022-2024 |
subjects | Algorithms Benchmarks Iterated Local Search Iterative methods Job shops Mathematical functions Neighborhoods Packing Packing problem Studies Tabu Search Variable Neighborhood Descent |
title | Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T17%3A31%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Iterated%20Tabu%20Search%20and%20Variable%20Neighborhood%20Descent%20for%20packing%20unequal%20circles%20into%20a%20circular%20container&rft.jtitle=European%20journal%20of%20operational%20research&rft.au=Zeng,%20Zhizhong&rft.date=2016-04-16&rft.volume=250&rft.issue=2&rft.spage=615&rft.epage=627&rft.pages=615-627&rft.issn=0377-2217&rft.eissn=1872-6860&rft.coden=EJORDT&rft_id=info:doi/10.1016/j.ejor.2015.09.001&rft_dat=%3Cproquest_cross%3E3937379661%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c381t-748474f0ce7d4d36dbd81149431856f1b3695fe034436df659b18cef51bf38163%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1761254117&rft_id=info:pmid/&rfr_iscdi=true |