Loading…
A factorial based particle swarm optimization with a population adaptation mechanism for the no-wait flow shop scheduling problem with the makespan objective
•An FPAPSO algorithm is proposed for solving NWFSP.•The factorial representation is employed to map the search space to integer domain.•A VNS is introduced to search around the promising area in each generation.•The PA mechanism is designed to control the diversity of population.•The runtime analysi...
Saved in:
Published in: | Expert systems with applications 2019-07, Vol.126, p.41-53 |
---|---|
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-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293 |
---|---|
cites | cdi_FETCH-LOGICAL-c381t-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293 |
container_end_page | 53 |
container_issue | |
container_start_page | 41 |
container_title | Expert systems with applications |
container_volume | 126 |
creator | Zhao, Fuqing Qin, Shuo Yang, Guoqiang Ma, Weimin Zhang, Chuck Song, Houbin |
description | •An FPAPSO algorithm is proposed for solving NWFSP.•The factorial representation is employed to map the search space to integer domain.•A VNS is introduced to search around the promising area in each generation.•The PA mechanism is designed to control the diversity of population.•The runtime analysis of FPAPSO is performed with the level-based theorem.
The no-wait flow shop scheduling problem (NWFSP) performs an essential role in the manufacturing industry. In this paper, a factorial based particle swarm optimization with a population adaptation mechanism (FPAPSO) is implemented for solving the NWFSP with the makespan criterion. The nearest neighbor mechanism and NEH method are employed to generate a potential initial population. The factorial representation, which uniquely represents each number as a string of factorial digits, is designed to transfer the permutation domain to the integer domain. A variable neighbor search strategy based on the insert and swap neighborhood structure is introduced to perform a local search around the current best solution. A population adaptation (PA) mechanism is designed to control the diversity of the population and to avoid the particles being trapped into local optima. Furthermore, a runtime analysis of FPAPSO is performed with the level-based theorem. The computational results and comparisons with other state-of-the-art algorithms based on the Reeve's and Taillard's instances demonstrate the efficiency and performance of FPAPSO for solving the NWFSP. |
doi_str_mv | 10.1016/j.eswa.2019.01.084 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2216902499</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0957417419300685</els_id><sourcerecordid>2216902499</sourcerecordid><originalsourceid>FETCH-LOGICAL-c381t-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293</originalsourceid><addsrcrecordid>eNp9Uctq3TAQFaWB3qb5ga4EXduV5Ics6CaEviCQTboWY3kcy7UtVdLNpfmX_mtl3HVXM8ycc-YMh5D3nJWc8fbjXGK8QCkYVyXjJevqV-TEO1kVrVTVa3JiqpFFzWX9hryNcWaMS8bkify5pSOY5IKFhfYQcaAeQrJmQZoVw0qdT3a1L5Cs2-jFpokC9c6fl2MCA_h0tCuaCTYbVzq6QNOEdHPFBWyi4-IuNE7O02gmHM6L3Z6oD65fcD00d_QKPzF62KjrZzTJPuM7cjXCEvHmX70mP758frz7Vtw_fP1-d3tfmKrjqah75Pll05u-aTs5VhIb0fZj29UcQPVc5I3klRnrVkgcGikZikq1CqqhEaq6Jh8O3ezp1xlj0rM7hy2f1ELwVjFRqx0lDpQJLsaAo_bBrhB-a870HoOe9R6D3mPQjOvsKZM-HSTM_p8tBh2Nxc3gYEN-Ug_O_o_-F2oKlM8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2216902499</pqid></control><display><type>article</type><title>A factorial based particle swarm optimization with a population adaptation mechanism for the no-wait flow shop scheduling problem with the makespan objective</title><source>ScienceDirect Journals</source><creator>Zhao, Fuqing ; Qin, Shuo ; Yang, Guoqiang ; Ma, Weimin ; Zhang, Chuck ; Song, Houbin</creator><creatorcontrib>Zhao, Fuqing ; Qin, Shuo ; Yang, Guoqiang ; Ma, Weimin ; Zhang, Chuck ; Song, Houbin</creatorcontrib><description>•An FPAPSO algorithm is proposed for solving NWFSP.•The factorial representation is employed to map the search space to integer domain.•A VNS is introduced to search around the promising area in each generation.•The PA mechanism is designed to control the diversity of population.•The runtime analysis of FPAPSO is performed with the level-based theorem.
The no-wait flow shop scheduling problem (NWFSP) performs an essential role in the manufacturing industry. In this paper, a factorial based particle swarm optimization with a population adaptation mechanism (FPAPSO) is implemented for solving the NWFSP with the makespan criterion. The nearest neighbor mechanism and NEH method are employed to generate a potential initial population. The factorial representation, which uniquely represents each number as a string of factorial digits, is designed to transfer the permutation domain to the integer domain. A variable neighbor search strategy based on the insert and swap neighborhood structure is introduced to perform a local search around the current best solution. A population adaptation (PA) mechanism is designed to control the diversity of the population and to avoid the particles being trapped into local optima. Furthermore, a runtime analysis of FPAPSO is performed with the level-based theorem. The computational results and comparisons with other state-of-the-art algorithms based on the Reeve's and Taillard's instances demonstrate the efficiency and performance of FPAPSO for solving the NWFSP.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2019.01.084</identifier><language>eng</language><publisher>New York: Elsevier Ltd</publisher><subject>Adaptation ; Algorithms ; Digits ; Factorial representation ; Job shop scheduling ; Makespan ; No-wait flow shop scheduling problem ; Particle swarm optimization ; Permutations ; Population ; Production scheduling ; Runtime analysis ; Variable neighborhood search</subject><ispartof>Expert systems with applications, 2019-07, Vol.126, p.41-53</ispartof><rights>2019 Elsevier Ltd</rights><rights>Copyright Elsevier BV Jul 15, 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c381t-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293</citedby><cites>FETCH-LOGICAL-c381t-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293</cites><orcidid>0000-0002-9260-7365 ; 0000-0002-7336-9699</orcidid></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>Zhao, Fuqing</creatorcontrib><creatorcontrib>Qin, Shuo</creatorcontrib><creatorcontrib>Yang, Guoqiang</creatorcontrib><creatorcontrib>Ma, Weimin</creatorcontrib><creatorcontrib>Zhang, Chuck</creatorcontrib><creatorcontrib>Song, Houbin</creatorcontrib><title>A factorial based particle swarm optimization with a population adaptation mechanism for the no-wait flow shop scheduling problem with the makespan objective</title><title>Expert systems with applications</title><description>•An FPAPSO algorithm is proposed for solving NWFSP.•The factorial representation is employed to map the search space to integer domain.•A VNS is introduced to search around the promising area in each generation.•The PA mechanism is designed to control the diversity of population.•The runtime analysis of FPAPSO is performed with the level-based theorem.
The no-wait flow shop scheduling problem (NWFSP) performs an essential role in the manufacturing industry. In this paper, a factorial based particle swarm optimization with a population adaptation mechanism (FPAPSO) is implemented for solving the NWFSP with the makespan criterion. The nearest neighbor mechanism and NEH method are employed to generate a potential initial population. The factorial representation, which uniquely represents each number as a string of factorial digits, is designed to transfer the permutation domain to the integer domain. A variable neighbor search strategy based on the insert and swap neighborhood structure is introduced to perform a local search around the current best solution. A population adaptation (PA) mechanism is designed to control the diversity of the population and to avoid the particles being trapped into local optima. Furthermore, a runtime analysis of FPAPSO is performed with the level-based theorem. The computational results and comparisons with other state-of-the-art algorithms based on the Reeve's and Taillard's instances demonstrate the efficiency and performance of FPAPSO for solving the NWFSP.</description><subject>Adaptation</subject><subject>Algorithms</subject><subject>Digits</subject><subject>Factorial representation</subject><subject>Job shop scheduling</subject><subject>Makespan</subject><subject>No-wait flow shop scheduling problem</subject><subject>Particle swarm optimization</subject><subject>Permutations</subject><subject>Population</subject><subject>Production scheduling</subject><subject>Runtime analysis</subject><subject>Variable neighborhood search</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9Uctq3TAQFaWB3qb5ga4EXduV5Ics6CaEviCQTboWY3kcy7UtVdLNpfmX_mtl3HVXM8ycc-YMh5D3nJWc8fbjXGK8QCkYVyXjJevqV-TEO1kVrVTVa3JiqpFFzWX9hryNcWaMS8bkify5pSOY5IKFhfYQcaAeQrJmQZoVw0qdT3a1L5Cs2-jFpokC9c6fl2MCA_h0tCuaCTYbVzq6QNOEdHPFBWyi4-IuNE7O02gmHM6L3Z6oD65fcD00d_QKPzF62KjrZzTJPuM7cjXCEvHmX70mP758frz7Vtw_fP1-d3tfmKrjqah75Pll05u-aTs5VhIb0fZj29UcQPVc5I3klRnrVkgcGikZikq1CqqhEaq6Jh8O3ezp1xlj0rM7hy2f1ELwVjFRqx0lDpQJLsaAo_bBrhB-a870HoOe9R6D3mPQjOvsKZM-HSTM_p8tBh2Nxc3gYEN-Ug_O_o_-F2oKlM8</recordid><startdate>20190715</startdate><enddate>20190715</enddate><creator>Zhao, Fuqing</creator><creator>Qin, Shuo</creator><creator>Yang, Guoqiang</creator><creator>Ma, Weimin</creator><creator>Zhang, Chuck</creator><creator>Song, Houbin</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><orcidid>https://orcid.org/0000-0002-9260-7365</orcidid><orcidid>https://orcid.org/0000-0002-7336-9699</orcidid></search><sort><creationdate>20190715</creationdate><title>A factorial based particle swarm optimization with a population adaptation mechanism for the no-wait flow shop scheduling problem with the makespan objective</title><author>Zhao, Fuqing ; Qin, Shuo ; Yang, Guoqiang ; Ma, Weimin ; Zhang, Chuck ; Song, Houbin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c381t-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Adaptation</topic><topic>Algorithms</topic><topic>Digits</topic><topic>Factorial representation</topic><topic>Job shop scheduling</topic><topic>Makespan</topic><topic>No-wait flow shop scheduling problem</topic><topic>Particle swarm optimization</topic><topic>Permutations</topic><topic>Population</topic><topic>Production scheduling</topic><topic>Runtime analysis</topic><topic>Variable neighborhood search</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhao, Fuqing</creatorcontrib><creatorcontrib>Qin, Shuo</creatorcontrib><creatorcontrib>Yang, Guoqiang</creatorcontrib><creatorcontrib>Ma, Weimin</creatorcontrib><creatorcontrib>Zhang, Chuck</creatorcontrib><creatorcontrib>Song, Houbin</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>Zhao, Fuqing</au><au>Qin, Shuo</au><au>Yang, Guoqiang</au><au>Ma, Weimin</au><au>Zhang, Chuck</au><au>Song, Houbin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A factorial based particle swarm optimization with a population adaptation mechanism for the no-wait flow shop scheduling problem with the makespan objective</atitle><jtitle>Expert systems with applications</jtitle><date>2019-07-15</date><risdate>2019</risdate><volume>126</volume><spage>41</spage><epage>53</epage><pages>41-53</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>•An FPAPSO algorithm is proposed for solving NWFSP.•The factorial representation is employed to map the search space to integer domain.•A VNS is introduced to search around the promising area in each generation.•The PA mechanism is designed to control the diversity of population.•The runtime analysis of FPAPSO is performed with the level-based theorem.
The no-wait flow shop scheduling problem (NWFSP) performs an essential role in the manufacturing industry. In this paper, a factorial based particle swarm optimization with a population adaptation mechanism (FPAPSO) is implemented for solving the NWFSP with the makespan criterion. The nearest neighbor mechanism and NEH method are employed to generate a potential initial population. The factorial representation, which uniquely represents each number as a string of factorial digits, is designed to transfer the permutation domain to the integer domain. A variable neighbor search strategy based on the insert and swap neighborhood structure is introduced to perform a local search around the current best solution. A population adaptation (PA) mechanism is designed to control the diversity of the population and to avoid the particles being trapped into local optima. Furthermore, a runtime analysis of FPAPSO is performed with the level-based theorem. The computational results and comparisons with other state-of-the-art algorithms based on the Reeve's and Taillard's instances demonstrate the efficiency and performance of FPAPSO for solving the NWFSP.</abstract><cop>New York</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2019.01.084</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-9260-7365</orcidid><orcidid>https://orcid.org/0000-0002-7336-9699</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0957-4174 |
ispartof | Expert systems with applications, 2019-07, Vol.126, p.41-53 |
issn | 0957-4174 1873-6793 |
language | eng |
recordid | cdi_proquest_journals_2216902499 |
source | ScienceDirect Journals |
subjects | Adaptation Algorithms Digits Factorial representation Job shop scheduling Makespan No-wait flow shop scheduling problem Particle swarm optimization Permutations Population Production scheduling Runtime analysis Variable neighborhood search |
title | A factorial based particle swarm optimization with a population adaptation mechanism for the no-wait flow shop scheduling problem with the makespan objective |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T22%3A30%3A55IST&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=A%20factorial%20based%20particle%20swarm%20optimization%20with%20a%20population%20adaptation%20mechanism%20for%20the%20no-wait%20flow%20shop%20scheduling%20problem%20with%20the%20makespan%20objective&rft.jtitle=Expert%20systems%20with%20applications&rft.au=Zhao,%20Fuqing&rft.date=2019-07-15&rft.volume=126&rft.spage=41&rft.epage=53&rft.pages=41-53&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2019.01.084&rft_dat=%3Cproquest_cross%3E2216902499%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c381t-4be1084cbcb5687f37e526bf6841aa9b12bcb713cf4627ed5770e23969a3d5293%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2216902499&rft_id=info:pmid/&rfr_iscdi=true |