A variable block insertion heuristic for solving permutation flow shop scheduling problem with makespan criterion

dc.contributor.author Damla Kizilay
dc.contributor.author M. Fatih Tasgetiren
dc.contributor.author Quanke Pan
dc.contributor.author Liang Gao
dc.contributor.author Kizilay, Damla
dc.contributor.author Tasgetiren, Mehmet Fatih
dc.contributor.author Gao, Liang
dc.contributor.author Pan, Quan-Ke
dc.date.accessioned 2025-10-06T17:51:23Z
dc.date.issued 2019
dc.description.abstract In this paper we propose a variable block insertion heuristic (VBIH) algorithm to solve the permutation flow shop scheduling problem (PFSP). The VBIH algorithm removes a block of jobs from the current solution. It applies an insertion local search to the partial solution. Then it inserts the block into all possible positions in the partial solution sequentially. It chooses the best one amongst those solutions from block insertion moves. Finally again an insertion local search is applied to the complete solution. If the new solution obtained is better than the current solution it replaces the current solution with the new one. As long as it improves it retains the same block size. Otherwise the block size is incremented by one and a simulated annealing-based acceptance criterion is employed to accept the new solution in order to escape from local minima. This process is repeated until the block size reaches its maximum size. To verify the computational results mixed integer programming (MIP) and constraint programming (CP) models are developed and solved using very recent small VRF benchmark suite. Optimal solutions are found for 108 out of 240 instances. Extensive computational results on the VRF large benchmark suite show that the proposed algorithm outperforms two variants of the iterated greedy algorithm. 236 out of 240 instances of large VRF benchmark suite are further improved for the first time in this paper. Ultimately we run Taillard's benchmark suite and compare the algorithms. In addition to the above three instances of Taillard's benchmark suite are also further improved for the first time in this paper since 1993. © 2019 Elsevier B.V. All rights reserved.
dc.description.sponsorship This research is partially supported by the National Natural Science Foundation of China (Grant No. 51435009).
dc.description.sponsorship National Natural Science Foundation of China [51435009]
dc.description.sponsorship National Natural Science Foundation of China, NSFC, (51435009)
dc.identifier.doi 10.3390/a12050100
dc.identifier.issn 19994893
dc.identifier.issn 1999-4893
dc.identifier.scopus 2-s2.0-85066617863
dc.identifier.uri https://www.scopus.com/inward/record.uri?eid=2-s2.0-85066617863&doi=10.3390%2Fa12050100&partnerID=40&md5=3498ff6c7b50b2bc04dd45b3a91b39fd
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/9416
dc.identifier.uri https://doi.org/10.3390/a12050100
dc.language.iso English
dc.publisher MDPI AG indexing@mdpi.com Postfach Basel CH-4005
dc.relation.ispartof Algorithms
dc.rights info:eu-repo/semantics/openAccess
dc.source Algorithms
dc.subject Block Insertion Heuristic, Constraint Programming, Flow Shop Scheduling, Heuristic Optimization, Iterated Greedy Algorithm, Mixed Integer Programming, Constraint Theory, Heuristic Programming, Local Search (optimization), Machine Shop Practice, Scheduling, Simulated Annealing, Block Insertion Heuristic, Constraint Programming, Flow-shop Scheduling, Heuristic Optimization, Iterated Greedy Algorithm, Mixed Integer Programming, Integer Programming
dc.subject Constraint theory, Heuristic programming, Local search (optimization), Machine shop practice, Scheduling, Simulated annealing, Block insertion heuristic, Constraint programming, Flow-shop scheduling, Heuristic optimization, Iterated greedy algorithm, Mixed integer programming, Integer programming
dc.subject Flow Shop Scheduling
dc.subject Iterated Greedy Algorithm
dc.subject Block Insertion Heuristic
dc.subject Heuristic Optimization
dc.subject Constraint Programming
dc.subject Mixed Integer Programming
dc.title A variable block insertion heuristic for solving permutation flow shop scheduling problem with makespan criterion
dc.type Article
dspace.entity.type Publication
gdc.author.id Tasgetiren, M Fatih/0000-0001-8625-3671
gdc.author.id Tasgetiren, Mehmet Fatih/0000-0002-5716-575X
gdc.author.id Pan, QUAN-KE/0000-0002-5022-7946
gdc.author.id Kizilay, Damla/0000-0002-6561-8819
gdc.author.id GAO, Liang/0000-0002-1485-0722
gdc.author.scopusid 56021573000
gdc.author.scopusid 6505799356
gdc.author.scopusid 15074237600
gdc.author.scopusid 56406738100
gdc.author.wosid GAO, Liang/C-7528-2009
gdc.author.wosid Kizilay, Damla/GSE-0618-2022
gdc.author.wosid Pan, QUAN-KE/F-2019-2013
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department
gdc.description.departmenttemp [Kizilay, Damla] Yasar Univ, Dept Ind Engn, TR-35100 Izmir, Turkey; [Tasgetiren, Mehmet Fatih] Istinye Univ, Dept Ind & Syst Engn, TR-34010 Istanbul, Turkey; [Tasgetiren, Mehmet Fatih; Gao, Liang] Huazhong Univ Sci & Technol, Dept Ind & Mfg Syst Engn, Wuhan 430074, Hubei, Peoples R China; [Pan, Quan-Ke] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200444, Peoples R China
gdc.description.issue 5
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
gdc.description.startpage 100
gdc.description.volume 12
gdc.description.woscitationindex Emerging Sources Citation Index
gdc.identifier.openalex W2945158825
gdc.identifier.wos WOS:000470960200013
gdc.index.type Scopus
gdc.index.type WoS
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.downloads 21
gdc.oaire.impulse 17.0
gdc.oaire.influence 3.2983372E-9
gdc.oaire.isgreen true
gdc.oaire.keywords constraint programming
gdc.oaire.keywords Industrial engineering. Management engineering
gdc.oaire.keywords Deterministic scheduling theory in operations research
gdc.oaire.keywords Heuristic Optimization
gdc.oaire.keywords QA75.5-76.95
gdc.oaire.keywords T55.4-60.8
gdc.oaire.keywords Approximation methods and heuristics in mathematical programming
gdc.oaire.keywords mixed integer programming
gdc.oaire.keywords Constraint Programming
gdc.oaire.keywords iterated greedy algorithm
gdc.oaire.keywords Mixed Integer Programming
gdc.oaire.keywords flow shop scheduling
gdc.oaire.keywords Electronic computers. Computer science
gdc.oaire.keywords block insertion heuristic
gdc.oaire.keywords Block Insertion Heuristic
gdc.oaire.keywords Iterated Greedy Algorithm
gdc.oaire.keywords Flow Shop Scheduling
gdc.oaire.keywords heuristic optimization
gdc.oaire.popularity 1.6100106E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0211 other engineering and technologies
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.views 10
gdc.openalex.collaboration International
gdc.openalex.fwci 4.4154
gdc.openalex.normalizedpercentile 0.95
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 24
gdc.plumx.crossrefcites 24
gdc.plumx.mendeley 22
gdc.plumx.scopuscites 25
gdc.scopus.citedcount 25
gdc.virtual.author Kizilay, Damla
gdc.virtual.author Taşgetiren, Mehmet Fatih
gdc.wos.citedcount 20
person.identifier.scopus-author-id Kizilay- Damla (56021573000), Tasgetiren- M. Fatih (6505799356), Pan- Quanke (15074237600), Gao- Liang (56406738100)
project.funder.name Funding: This research is partially supported by the National Natural Science Foundation of China (Grant No. 51435009).
publicationissue.issueNumber 5
publicationvolume.volumeNumber 12
relation.isAuthorOfPublication 75526abf-2ca4-4777-8501-e15f68fabfad
relation.isAuthorOfPublication 8bccf385-4262-4593-9e77-8bea302a93b0
relation.isAuthorOfPublication.latestForDiscovery 75526abf-2ca4-4777-8501-e15f68fabfad
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files