Scatter search for mixed blocking flowshop scheduling

•A scatter search algorithm for mixed blocking permutation flowshop scheduling.•A new and effective NEH-based heuristic is used in initial solution generation.•A greedy job selection within insert and swap operators are used in local search.•Outperforms state-of-the-art algorithms on well-known benc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2017-08, Vol.79, p.20-32
Hauptverfasser: Riahi, Vahid, Khorramizadeh, Mostafa, Hakim Newton, M.A., Sattar, Abdul
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 32
container_issue
container_start_page 20
container_title Expert systems with applications
container_volume 79
creator Riahi, Vahid
Khorramizadeh, Mostafa
Hakim Newton, M.A.
Sattar, Abdul
description •A scatter search algorithm for mixed blocking permutation flowshop scheduling.•A new and effective NEH-based heuristic is used in initial solution generation.•A greedy job selection within insert and swap operators are used in local search.•Outperforms state-of-the-art algorithms on well-known benchmark problem sets. Empty or limited storage capacities between machines introduce various types of blocking constraint in the industries with flowshop environment. While large applications demand flowshop scheduling with a mix of different types of blocking, research in this area mainly focuses on using only one kind of blocking in a given problem instance. In this paper, using makespan as a criterion, we study permutation flowshops with zero capacity buffers operating under mixed blocking conditions. We present a very effective scatter search (SS) algorithm for this. At the initialisation phase of SS, we use a modified version of the well-known Nawaz, Enscore and Ham (NEH) heuristic. For the improvement method in SS, we use an Iterated Local Search (ILS) algorithm that adopts a greedy job selection and a powerful NEH-based perturbation procedure. Moreover, in the reference set update phase of SS, with small probabilities, we accept worse solutions so as to increase the search diversity. On standard benchmark problems of varying sizes, our algorithm very significantly outperforms well-known existing algorithms in terms of both the solution quality and the computing time. Moreover, our algorithm has found new upper bounds for 314 out of 360 benchmark problem instances.
doi_str_mv 10.1016/j.eswa.2017.02.027
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1932176364</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S095741741730115X</els_id><sourcerecordid>1932176364</sourcerecordid><originalsourceid>FETCH-LOGICAL-c376t-e9d96d780972eb807f103be055d8a28f6491ee196e4d516c2531f027615048323</originalsourceid><addsrcrecordid>eNp9kE9LAzEQxYMoWKtfwNOC511nkt1kA16k-A8KHtRz2CazdtdtU5Ot1W9vSj0LDwaG35t5PMYuEQoElNd9QXHXFBxQFcCT1BGbYK1ELpUWx2wCulJ5iao8ZWcx9pBAADVh1YttxpFCFqkJdpm1PmSr7ptcthi8_ejW71k7-F1c-k0W7ZLcdki7c3bSNkOki785ZW_3d6-zx3z-_PA0u53nVig55qSdlk7VoBWnRQ2qRRALgqpydcPrVpYaiVBLKl2F0vJKYJuyS6ygrAUXU3Z1uLsJ_nNLcTS934Z1emlQC45KClkmih8oG3yMgVqzCd2qCT8GwezrMb3Z12P29RjgSSqZbg4mSvm_Ogom2o7WllwXyI7G-e4_-y8z9mw8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1932176364</pqid></control><display><type>article</type><title>Scatter search for mixed blocking flowshop scheduling</title><source>Elsevier ScienceDirect Journals</source><creator>Riahi, Vahid ; Khorramizadeh, Mostafa ; Hakim Newton, M.A. ; Sattar, Abdul</creator><creatorcontrib>Riahi, Vahid ; Khorramizadeh, Mostafa ; Hakim Newton, M.A. ; Sattar, Abdul</creatorcontrib><description>•A scatter search algorithm for mixed blocking permutation flowshop scheduling.•A new and effective NEH-based heuristic is used in initial solution generation.•A greedy job selection within insert and swap operators are used in local search.•Outperforms state-of-the-art algorithms on well-known benchmark problem sets. Empty or limited storage capacities between machines introduce various types of blocking constraint in the industries with flowshop environment. While large applications demand flowshop scheduling with a mix of different types of blocking, research in this area mainly focuses on using only one kind of blocking in a given problem instance. In this paper, using makespan as a criterion, we study permutation flowshops with zero capacity buffers operating under mixed blocking conditions. We present a very effective scatter search (SS) algorithm for this. At the initialisation phase of SS, we use a modified version of the well-known Nawaz, Enscore and Ham (NEH) heuristic. For the improvement method in SS, we use an Iterated Local Search (ILS) algorithm that adopts a greedy job selection and a powerful NEH-based perturbation procedure. Moreover, in the reference set update phase of SS, with small probabilities, we accept worse solutions so as to increase the search diversity. On standard benchmark problems of varying sizes, our algorithm very significantly outperforms well-known existing algorithms in terms of both the solution quality and the computing time. Moreover, our algorithm has found new upper bounds for 314 out of 360 benchmark problem instances.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2017.02.027</identifier><language>eng</language><publisher>New York: Elsevier Ltd</publisher><subject>Algorithms ; Benchmarks ; Computing time ; Demand ; Expert systems ; Flowshop scheduling ; Greedy algorithms ; Heuristic ; Heuristic algorithms ; Heuristic methods ; Meta-heuristic algorithms ; Mixed blocking constraints ; Scatter search ; Scattering ; Scheduling ; Searching ; Upper bounds</subject><ispartof>Expert systems with applications, 2017-08, Vol.79, p.20-32</ispartof><rights>2017 Elsevier Ltd</rights><rights>Copyright Elsevier BV Aug 15, 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c376t-e9d96d780972eb807f103be055d8a28f6491ee196e4d516c2531f027615048323</citedby><cites>FETCH-LOGICAL-c376t-e9d96d780972eb807f103be055d8a28f6491ee196e4d516c2531f027615048323</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S095741741730115X$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Riahi, Vahid</creatorcontrib><creatorcontrib>Khorramizadeh, Mostafa</creatorcontrib><creatorcontrib>Hakim Newton, M.A.</creatorcontrib><creatorcontrib>Sattar, Abdul</creatorcontrib><title>Scatter search for mixed blocking flowshop scheduling</title><title>Expert systems with applications</title><description>•A scatter search algorithm for mixed blocking permutation flowshop scheduling.•A new and effective NEH-based heuristic is used in initial solution generation.•A greedy job selection within insert and swap operators are used in local search.•Outperforms state-of-the-art algorithms on well-known benchmark problem sets. Empty or limited storage capacities between machines introduce various types of blocking constraint in the industries with flowshop environment. While large applications demand flowshop scheduling with a mix of different types of blocking, research in this area mainly focuses on using only one kind of blocking in a given problem instance. In this paper, using makespan as a criterion, we study permutation flowshops with zero capacity buffers operating under mixed blocking conditions. We present a very effective scatter search (SS) algorithm for this. At the initialisation phase of SS, we use a modified version of the well-known Nawaz, Enscore and Ham (NEH) heuristic. For the improvement method in SS, we use an Iterated Local Search (ILS) algorithm that adopts a greedy job selection and a powerful NEH-based perturbation procedure. Moreover, in the reference set update phase of SS, with small probabilities, we accept worse solutions so as to increase the search diversity. On standard benchmark problems of varying sizes, our algorithm very significantly outperforms well-known existing algorithms in terms of both the solution quality and the computing time. Moreover, our algorithm has found new upper bounds for 314 out of 360 benchmark problem instances.</description><subject>Algorithms</subject><subject>Benchmarks</subject><subject>Computing time</subject><subject>Demand</subject><subject>Expert systems</subject><subject>Flowshop scheduling</subject><subject>Greedy algorithms</subject><subject>Heuristic</subject><subject>Heuristic algorithms</subject><subject>Heuristic methods</subject><subject>Meta-heuristic algorithms</subject><subject>Mixed blocking constraints</subject><subject>Scatter search</subject><subject>Scattering</subject><subject>Scheduling</subject><subject>Searching</subject><subject>Upper bounds</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp9kE9LAzEQxYMoWKtfwNOC511nkt1kA16k-A8KHtRz2CazdtdtU5Ot1W9vSj0LDwaG35t5PMYuEQoElNd9QXHXFBxQFcCT1BGbYK1ELpUWx2wCulJ5iao8ZWcx9pBAADVh1YttxpFCFqkJdpm1PmSr7ptcthi8_ejW71k7-F1c-k0W7ZLcdki7c3bSNkOki785ZW_3d6-zx3z-_PA0u53nVig55qSdlk7VoBWnRQ2qRRALgqpydcPrVpYaiVBLKl2F0vJKYJuyS6ygrAUXU3Z1uLsJ_nNLcTS934Z1emlQC45KClkmih8oG3yMgVqzCd2qCT8GwezrMb3Z12P29RjgSSqZbg4mSvm_Ogom2o7WllwXyI7G-e4_-y8z9mw8</recordid><startdate>20170815</startdate><enddate>20170815</enddate><creator>Riahi, Vahid</creator><creator>Khorramizadeh, Mostafa</creator><creator>Hakim Newton, M.A.</creator><creator>Sattar, Abdul</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20170815</creationdate><title>Scatter search for mixed blocking flowshop scheduling</title><author>Riahi, Vahid ; Khorramizadeh, Mostafa ; Hakim Newton, M.A. ; Sattar, Abdul</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c376t-e9d96d780972eb807f103be055d8a28f6491ee196e4d516c2531f027615048323</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Benchmarks</topic><topic>Computing time</topic><topic>Demand</topic><topic>Expert systems</topic><topic>Flowshop scheduling</topic><topic>Greedy algorithms</topic><topic>Heuristic</topic><topic>Heuristic algorithms</topic><topic>Heuristic methods</topic><topic>Meta-heuristic algorithms</topic><topic>Mixed blocking constraints</topic><topic>Scatter search</topic><topic>Scattering</topic><topic>Scheduling</topic><topic>Searching</topic><topic>Upper bounds</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Riahi, Vahid</creatorcontrib><creatorcontrib>Khorramizadeh, Mostafa</creatorcontrib><creatorcontrib>Hakim Newton, M.A.</creatorcontrib><creatorcontrib>Sattar, Abdul</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology 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>Expert systems with applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Riahi, Vahid</au><au>Khorramizadeh, Mostafa</au><au>Hakim Newton, M.A.</au><au>Sattar, Abdul</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scatter search for mixed blocking flowshop scheduling</atitle><jtitle>Expert systems with applications</jtitle><date>2017-08-15</date><risdate>2017</risdate><volume>79</volume><spage>20</spage><epage>32</epage><pages>20-32</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>•A scatter search algorithm for mixed blocking permutation flowshop scheduling.•A new and effective NEH-based heuristic is used in initial solution generation.•A greedy job selection within insert and swap operators are used in local search.•Outperforms state-of-the-art algorithms on well-known benchmark problem sets. Empty or limited storage capacities between machines introduce various types of blocking constraint in the industries with flowshop environment. While large applications demand flowshop scheduling with a mix of different types of blocking, research in this area mainly focuses on using only one kind of blocking in a given problem instance. In this paper, using makespan as a criterion, we study permutation flowshops with zero capacity buffers operating under mixed blocking conditions. We present a very effective scatter search (SS) algorithm for this. At the initialisation phase of SS, we use a modified version of the well-known Nawaz, Enscore and Ham (NEH) heuristic. For the improvement method in SS, we use an Iterated Local Search (ILS) algorithm that adopts a greedy job selection and a powerful NEH-based perturbation procedure. Moreover, in the reference set update phase of SS, with small probabilities, we accept worse solutions so as to increase the search diversity. On standard benchmark problems of varying sizes, our algorithm very significantly outperforms well-known existing algorithms in terms of both the solution quality and the computing time. Moreover, our algorithm has found new upper bounds for 314 out of 360 benchmark problem instances.</abstract><cop>New York</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2017.02.027</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0957-4174
ispartof Expert systems with applications, 2017-08, Vol.79, p.20-32
issn 0957-4174
1873-6793
language eng
recordid cdi_proquest_journals_1932176364
source Elsevier ScienceDirect Journals
subjects Algorithms
Benchmarks
Computing time
Demand
Expert systems
Flowshop scheduling
Greedy algorithms
Heuristic
Heuristic algorithms
Heuristic methods
Meta-heuristic algorithms
Mixed blocking constraints
Scatter search
Scattering
Scheduling
Searching
Upper bounds
title Scatter search for mixed blocking flowshop scheduling
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T10%3A34%3A15IST&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=Scatter%20search%20for%20mixed%20blocking%20flowshop%20scheduling&rft.jtitle=Expert%20systems%20with%20applications&rft.au=Riahi,%20Vahid&rft.date=2017-08-15&rft.volume=79&rft.spage=20&rft.epage=32&rft.pages=20-32&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2017.02.027&rft_dat=%3Cproquest_cross%3E1932176364%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1932176364&rft_id=info:pmid/&rft_els_id=S095741741730115X&rfr_iscdi=true