A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking

碩士 === 國立中央大學 === 工業管理研究所 === 104 === This study deals with the two-machine flowshop scheduling problem with blocking to minimize total tardiness. The blocking flowshop scheduling problem (BFSP) occurs in a variety production processes where no intermediate buffer exists between machines. In pra...

Full description

Bibliographic Details
Main Authors: Shu-Yi Ruan, 阮舒宜
Other Authors: Gwo-Ji Sheen
Format: Others
Language:en_US
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/31159529853836766764
id ndltd-TW-104NCU05041083
record_format oai_dc
spelling ndltd-TW-104NCU050410832017-06-10T04:46:49Z http://ndltd.ncl.edu.tw/handle/31159529853836766764 A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking 以分枝界限法求解雙機台間不具有儲存空間下 極小化總延遲時間之流程式生產排程問題 Shu-Yi Ruan 阮舒宜 碩士 國立中央大學 工業管理研究所 104 This study deals with the two-machine flowshop scheduling problem with blocking to minimize total tardiness. The blocking flowshop scheduling problem (BFSP) occurs in a variety production processes where no intermediate buffer exists between machines. In practice, because of the lack of intermediary storage or technical requirements, the feature of blocking should be considered. Such as chemical industry, because there are no buffer storage between machines, a job completed processing on machine 1 has to remain on this machine and to block itself until the next machine is free and available for processing. In this research, we develop a depth-first search algorithm to find out an optimal sequence. For the dominance criteria, we refer the way of the dominance criteria proposed by Wu (2010), and adopt or modify the proposition which proposed by Kim (1993), Pan, Chen, and Chao (2002), and Schaller (2005) to develop our criteria. For the lower bound, we modify the recursive equations presented in Pinedo (2012) to compute the total tardiness of tardy jobs, and extend the lower bound derived from Schaller (2005) to develop our lower bound. A branch and bound algorithm is built based on the dominance criteria and lower bound, which are implemented in our algorithm to eliminate nodes efficiently in the branching tree. In the chapter 4, the computation experiences indicate three points. First, we conduct computational analysis to show that the validation and efficiency of our branch and bound algorithm compared with enumeration. The same optimal can be found by enumeration method and our algorithm. The results also show that our algorithm can eliminate more 99% unnecessary nodes. Second, we use four scenarios of Schaller (2005) to test our algorithm. After we compare the performance with the algorithm proposed by Zhong (2013), by the result of T-test (Paired samples test), we find at 95% confidence level, the data provide sufficient evidence to indicate that the dominance criteria and lower bound we proposed have higher effectiveness. When the number of jobs is between 14 and 18, the average number of nodes generated in our algorithm is fewer than the result in Zhong (2013). Moreover, we can increase the solve problem from 18 to 21, and when the parameter of due range T=0.75 and R=0.5, our branch and bound algorithm can derive optimal solution to the instances with up to 25 jobs. Finally, the performance of our algorithm also is analyzed, when the due date is tight and close to nowadays, the number of average processed nodes will decrease, and the optimal can be found in shorter time. Gwo-Ji Sheen 沈國基 2016 學位論文 ; thesis 118 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 工業管理研究所 === 104 === This study deals with the two-machine flowshop scheduling problem with blocking to minimize total tardiness. The blocking flowshop scheduling problem (BFSP) occurs in a variety production processes where no intermediate buffer exists between machines. In practice, because of the lack of intermediary storage or technical requirements, the feature of blocking should be considered. Such as chemical industry, because there are no buffer storage between machines, a job completed processing on machine 1 has to remain on this machine and to block itself until the next machine is free and available for processing. In this research, we develop a depth-first search algorithm to find out an optimal sequence. For the dominance criteria, we refer the way of the dominance criteria proposed by Wu (2010), and adopt or modify the proposition which proposed by Kim (1993), Pan, Chen, and Chao (2002), and Schaller (2005) to develop our criteria. For the lower bound, we modify the recursive equations presented in Pinedo (2012) to compute the total tardiness of tardy jobs, and extend the lower bound derived from Schaller (2005) to develop our lower bound. A branch and bound algorithm is built based on the dominance criteria and lower bound, which are implemented in our algorithm to eliminate nodes efficiently in the branching tree. In the chapter 4, the computation experiences indicate three points. First, we conduct computational analysis to show that the validation and efficiency of our branch and bound algorithm compared with enumeration. The same optimal can be found by enumeration method and our algorithm. The results also show that our algorithm can eliminate more 99% unnecessary nodes. Second, we use four scenarios of Schaller (2005) to test our algorithm. After we compare the performance with the algorithm proposed by Zhong (2013), by the result of T-test (Paired samples test), we find at 95% confidence level, the data provide sufficient evidence to indicate that the dominance criteria and lower bound we proposed have higher effectiveness. When the number of jobs is between 14 and 18, the average number of nodes generated in our algorithm is fewer than the result in Zhong (2013). Moreover, we can increase the solve problem from 18 to 21, and when the parameter of due range T=0.75 and R=0.5, our branch and bound algorithm can derive optimal solution to the instances with up to 25 jobs. Finally, the performance of our algorithm also is analyzed, when the due date is tight and close to nowadays, the number of average processed nodes will decrease, and the optimal can be found in shorter time.
author2 Gwo-Ji Sheen
author_facet Gwo-Ji Sheen
Shu-Yi Ruan
阮舒宜
author Shu-Yi Ruan
阮舒宜
spellingShingle Shu-Yi Ruan
阮舒宜
A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking
author_sort Shu-Yi Ruan
title A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking
title_short A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking
title_full A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking
title_fullStr A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking
title_full_unstemmed A Branch and Bound Algorithm for Total Tardiness Minimization in a Two-machine Flow Shop with Blocking
title_sort branch and bound algorithm for total tardiness minimization in a two-machine flow shop with blocking
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/31159529853836766764
work_keys_str_mv AT shuyiruan abranchandboundalgorithmfortotaltardinessminimizationinatwomachineflowshopwithblocking
AT ruǎnshūyí abranchandboundalgorithmfortotaltardinessminimizationinatwomachineflowshopwithblocking
AT shuyiruan yǐfēnzhījièxiànfǎqiújiěshuāngjītáijiānbùjùyǒuchǔcúnkōngjiānxiàjíxiǎohuàzǒngyánchíshíjiānzhīliúchéngshìshēngchǎnpáichéngwèntí
AT ruǎnshūyí yǐfēnzhījièxiànfǎqiújiěshuāngjītáijiānbùjùyǒuchǔcúnkōngjiānxiàjíxiǎohuàzǒngyánchíshíjiānzhīliúchéngshìshēngchǎnpáichéngwèntí
AT shuyiruan branchandboundalgorithmfortotaltardinessminimizationinatwomachineflowshopwithblocking
AT ruǎnshūyí branchandboundalgorithmfortotaltardinessminimizationinatwomachineflowshopwithblocking
_version_ 1718457086137860096