Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem

This work addresses the unrelated parallel machine scheduling problem with sequence‐dependent setup times, in which a set of jobs must be scheduled for execution by one of the several available machines. Each job has a machine‐dependent processing time. Furthermore, given multiple jobs, there are ad...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International transactions in operational research 2019-03, Vol.26 (2), p.707-724
Hauptverfasser: Santos, Haroldo G., Toffolo, Túlio A.M., Silva, Cristiano L.T.F., Vanden Berghe, Greet
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 724
container_issue 2
container_start_page 707
container_title International transactions in operational research
container_volume 26
creator Santos, Haroldo G.
Toffolo, Túlio A.M.
Silva, Cristiano L.T.F.
Vanden Berghe, Greet
description This work addresses the unrelated parallel machine scheduling problem with sequence‐dependent setup times, in which a set of jobs must be scheduled for execution by one of the several available machines. Each job has a machine‐dependent processing time. Furthermore, given multiple jobs, there are additional setup times, which vary based on the sequence and machine employed. The objective is to minimize the schedule's completion time (makespan). The problem is NP‐hard and of significant practical relevance. The present paper investigates the performance of four different stochastic local search (SLS) methods designed for solving the particular scheduling problem: simulated annealing, iterated local search, late acceptance hill‐climbing, and step counting hill‐climbing. The analysis focuses on design questions, tuning effort, and optimization performance. Simple neighborhood structures are considered. All proposed SLS methods performed significantly better than two state‐of‐the‐art hybrid heuristics, especially for larger instances. Updated best‐known solutions were generated for 901 of the 1000 large benchmark instances considered, demonstrating that particular SLS methods are simple yet powerful alternatives to current approaches for addressing the problem. Implementations of the contributed algorithms have been made available to the research community.
doi_str_mv 10.1111/itor.12316
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2127570185</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2127570185</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3016-4600c13d8fd4e3b2543afa0e4be1c9a04cdfc51b6ac9addeeba13e619e6101b03</originalsourceid><addsrcrecordid>eNp9kE1rwzAMhs3YYF23y36BYbdBOivOR3MsZR-FQmF0Z6M4ypLixJ2dMPrv5y47TyCE4JFe6WXsHsQCQjy1g3ULiCVkF2wGSZ5GsijSSzYTRVZEmYDsmt14fxBCQAr5jOGqR3Pyree25n6wukE_tJobq9FwT-h0wzsaGlt5XlvHh4b42DsyOFDFj-jQGDK8Q920PXGvG6pG0_af_Ohsaai7ZVc1Gk93f3XOPl6e9-u3aLt73axX20jLcFaUZEJokNWyrhKSZZwmEmsUlJQEukCR6KrWKZQZhq6qiEoESRkUIQWUQs7Zw7Q36H6N5Ad1sKML33kVQ5ynuYBlGqjHidLOeu-oVkfXduhOCoQ6W6jOFqpfCwMME_zdGjr9Q6rNfvc-zfwAgft2GA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2127570185</pqid></control><display><type>article</type><title>Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem</title><source>Wiley Journals</source><source>EBSCOhost Business Source Complete</source><creator>Santos, Haroldo G. ; Toffolo, Túlio A.M. ; Silva, Cristiano L.T.F. ; Vanden Berghe, Greet</creator><creatorcontrib>Santos, Haroldo G. ; Toffolo, Túlio A.M. ; Silva, Cristiano L.T.F. ; Vanden Berghe, Greet</creatorcontrib><description>This work addresses the unrelated parallel machine scheduling problem with sequence‐dependent setup times, in which a set of jobs must be scheduled for execution by one of the several available machines. Each job has a machine‐dependent processing time. Furthermore, given multiple jobs, there are additional setup times, which vary based on the sequence and machine employed. The objective is to minimize the schedule's completion time (makespan). The problem is NP‐hard and of significant practical relevance. The present paper investigates the performance of four different stochastic local search (SLS) methods designed for solving the particular scheduling problem: simulated annealing, iterated local search, late acceptance hill‐climbing, and step counting hill‐climbing. The analysis focuses on design questions, tuning effort, and optimization performance. Simple neighborhood structures are considered. All proposed SLS methods performed significantly better than two state‐of‐the‐art hybrid heuristics, especially for larger instances. Updated best‐known solutions were generated for 901 of the 1000 large benchmark instances considered, demonstrating that particular SLS methods are simple yet powerful alternatives to current approaches for addressing the problem. Implementations of the contributed algorithms have been made available to the research community.</description><identifier>ISSN: 0969-6016</identifier><identifier>EISSN: 1475-3995</identifier><identifier>DOI: 10.1111/itor.12316</identifier><language>eng</language><publisher>Oxford: Blackwell Publishing Ltd</publisher><subject>Completion time ; Computer simulation ; Design optimization ; Heuristic methods ; heuristics ; Job shops ; local search ; metaheuristics ; Operations research ; Production scheduling ; Scheduling ; Search methods ; Setup times ; Simulated annealing ; Time dependence</subject><ispartof>International transactions in operational research, 2019-03, Vol.26 (2), p.707-724</ispartof><rights>2016 The Authors. International Transactions in Operational Research © 2016 International Federation of Operational Research Societies</rights><rights>2019 The Authors.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3016-4600c13d8fd4e3b2543afa0e4be1c9a04cdfc51b6ac9addeeba13e619e6101b03</citedby><cites>FETCH-LOGICAL-c3016-4600c13d8fd4e3b2543afa0e4be1c9a04cdfc51b6ac9addeeba13e619e6101b03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1111%2Fitor.12316$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1111%2Fitor.12316$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids></links><search><creatorcontrib>Santos, Haroldo G.</creatorcontrib><creatorcontrib>Toffolo, Túlio A.M.</creatorcontrib><creatorcontrib>Silva, Cristiano L.T.F.</creatorcontrib><creatorcontrib>Vanden Berghe, Greet</creatorcontrib><title>Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem</title><title>International transactions in operational research</title><description>This work addresses the unrelated parallel machine scheduling problem with sequence‐dependent setup times, in which a set of jobs must be scheduled for execution by one of the several available machines. Each job has a machine‐dependent processing time. Furthermore, given multiple jobs, there are additional setup times, which vary based on the sequence and machine employed. The objective is to minimize the schedule's completion time (makespan). The problem is NP‐hard and of significant practical relevance. The present paper investigates the performance of four different stochastic local search (SLS) methods designed for solving the particular scheduling problem: simulated annealing, iterated local search, late acceptance hill‐climbing, and step counting hill‐climbing. The analysis focuses on design questions, tuning effort, and optimization performance. Simple neighborhood structures are considered. All proposed SLS methods performed significantly better than two state‐of‐the‐art hybrid heuristics, especially for larger instances. Updated best‐known solutions were generated for 901 of the 1000 large benchmark instances considered, demonstrating that particular SLS methods are simple yet powerful alternatives to current approaches for addressing the problem. Implementations of the contributed algorithms have been made available to the research community.</description><subject>Completion time</subject><subject>Computer simulation</subject><subject>Design optimization</subject><subject>Heuristic methods</subject><subject>heuristics</subject><subject>Job shops</subject><subject>local search</subject><subject>metaheuristics</subject><subject>Operations research</subject><subject>Production scheduling</subject><subject>Scheduling</subject><subject>Search methods</subject><subject>Setup times</subject><subject>Simulated annealing</subject><subject>Time dependence</subject><issn>0969-6016</issn><issn>1475-3995</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kE1rwzAMhs3YYF23y36BYbdBOivOR3MsZR-FQmF0Z6M4ypLixJ2dMPrv5y47TyCE4JFe6WXsHsQCQjy1g3ULiCVkF2wGSZ5GsijSSzYTRVZEmYDsmt14fxBCQAr5jOGqR3Pyree25n6wukE_tJobq9FwT-h0wzsaGlt5XlvHh4b42DsyOFDFj-jQGDK8Q920PXGvG6pG0_af_Ohsaai7ZVc1Gk93f3XOPl6e9-u3aLt73axX20jLcFaUZEJokNWyrhKSZZwmEmsUlJQEukCR6KrWKZQZhq6qiEoESRkUIQWUQs7Zw7Q36H6N5Ad1sKML33kVQ5ynuYBlGqjHidLOeu-oVkfXduhOCoQ6W6jOFqpfCwMME_zdGjr9Q6rNfvc-zfwAgft2GA</recordid><startdate>201903</startdate><enddate>201903</enddate><creator>Santos, Haroldo G.</creator><creator>Toffolo, Túlio A.M.</creator><creator>Silva, Cristiano L.T.F.</creator><creator>Vanden Berghe, Greet</creator><general>Blackwell Publishing Ltd</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>201903</creationdate><title>Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem</title><author>Santos, Haroldo G. ; Toffolo, Túlio A.M. ; Silva, Cristiano L.T.F. ; Vanden Berghe, Greet</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3016-4600c13d8fd4e3b2543afa0e4be1c9a04cdfc51b6ac9addeeba13e619e6101b03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Completion time</topic><topic>Computer simulation</topic><topic>Design optimization</topic><topic>Heuristic methods</topic><topic>heuristics</topic><topic>Job shops</topic><topic>local search</topic><topic>metaheuristics</topic><topic>Operations research</topic><topic>Production scheduling</topic><topic>Scheduling</topic><topic>Search methods</topic><topic>Setup times</topic><topic>Simulated annealing</topic><topic>Time dependence</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Santos, Haroldo G.</creatorcontrib><creatorcontrib>Toffolo, Túlio A.M.</creatorcontrib><creatorcontrib>Silva, Cristiano L.T.F.</creatorcontrib><creatorcontrib>Vanden Berghe, Greet</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>International transactions in operational research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Santos, Haroldo G.</au><au>Toffolo, Túlio A.M.</au><au>Silva, Cristiano L.T.F.</au><au>Vanden Berghe, Greet</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem</atitle><jtitle>International transactions in operational research</jtitle><date>2019-03</date><risdate>2019</risdate><volume>26</volume><issue>2</issue><spage>707</spage><epage>724</epage><pages>707-724</pages><issn>0969-6016</issn><eissn>1475-3995</eissn><abstract>This work addresses the unrelated parallel machine scheduling problem with sequence‐dependent setup times, in which a set of jobs must be scheduled for execution by one of the several available machines. Each job has a machine‐dependent processing time. Furthermore, given multiple jobs, there are additional setup times, which vary based on the sequence and machine employed. The objective is to minimize the schedule's completion time (makespan). The problem is NP‐hard and of significant practical relevance. The present paper investigates the performance of four different stochastic local search (SLS) methods designed for solving the particular scheduling problem: simulated annealing, iterated local search, late acceptance hill‐climbing, and step counting hill‐climbing. The analysis focuses on design questions, tuning effort, and optimization performance. Simple neighborhood structures are considered. All proposed SLS methods performed significantly better than two state‐of‐the‐art hybrid heuristics, especially for larger instances. Updated best‐known solutions were generated for 901 of the 1000 large benchmark instances considered, demonstrating that particular SLS methods are simple yet powerful alternatives to current approaches for addressing the problem. Implementations of the contributed algorithms have been made available to the research community.</abstract><cop>Oxford</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1111/itor.12316</doi><tpages>18</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0969-6016
ispartof International transactions in operational research, 2019-03, Vol.26 (2), p.707-724
issn 0969-6016
1475-3995
language eng
recordid cdi_proquest_journals_2127570185
source Wiley Journals; EBSCOhost Business Source Complete
subjects Completion time
Computer simulation
Design optimization
Heuristic methods
heuristics
Job shops
local search
metaheuristics
Operations research
Production scheduling
Scheduling
Search methods
Setup times
Simulated annealing
Time dependence
title Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T01%3A53%3A40IST&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=Analysis%20of%20stochastic%20local%20search%20methods%20for%20the%20unrelated%20parallel%20machine%20scheduling%20problem&rft.jtitle=International%20transactions%20in%20operational%20research&rft.au=Santos,%20Haroldo%20G.&rft.date=2019-03&rft.volume=26&rft.issue=2&rft.spage=707&rft.epage=724&rft.pages=707-724&rft.issn=0969-6016&rft.eissn=1475-3995&rft_id=info:doi/10.1111/itor.12316&rft_dat=%3Cproquest_cross%3E2127570185%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=2127570185&rft_id=info:pmid/&rfr_iscdi=true