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...

Full description

Saved in:
Bibliographic Details
Published in:European journal of operational research 2016-04, Vol.250 (2), p.615-627
Main Authors: Zeng, Zhizhong, Yu, Xinguo, He, Kun, Huang, Wenqi, Fu, Zhanghua
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 &amp; 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