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

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications 2019-07, Vol.126, p.41-53
Main Authors: Zhao, Fuqing, Qin, Shuo, Yang, Guoqiang, Ma, Weimin, Zhang, Chuck, Song, Houbin
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