Skip to main content
SUPERVISOR
Ali Shahandeh nookabadi,Ghasem Moslehi
علي شاهنده نوک آبادي (استاد مشاور) قاسم مصلحي (استاد راهنما)
 
STUDENT
Danial Khorasanian
دانيال خراسانيان

FACULTY - DEPARTMENT

دانشکده مهندسی صنایع
DEGREE
Master of Science (MSc)
YEAR
1388
In the general flow shop model, it is assumed that the buffers have unlimited capacity. However, in many real flow shop environments, the buffers have zero capacity that the related problem is known as the blocking flow shop scheduling problem (BFSP). In recent years, the BFSP has attracted much attention among researchers. But most of the studies are done for makespan criteria and studies about the other criteria are scarce. In this study we developed some exact and inexact methods for solving the BFSP with total completion time criteria. To the best of our knowledge, no exact method has been presented for the considered problem, so far. So first, we proposed two mixed binary integer programming models, one based on departure time of the jobs from each machine and another based on idle and blocking times of the jobs on each machine. After this, for presenting a more powerful exact method for the considered problem, we suggested a branch and bound algorithm. The suggested lower bounds have been developed based on the considered problem characteristics and its graph for a specific sequence. Also, the proposed procedures enjoy novel ideas and increase the branch and bound strength very much. The proposed branch and bound algorithm succeeded in solving 17 instances of the first two groups of Taillard benchmark instances, considering 3600 second time limit. After developing the mentioned exact methods, we proposed an improved iterated greedy (IG) algorithm for obtaining efficient solutions for the large sized problems. This algorithm showed much more efficiency than the only last proposed metaheuristic. Finally, we tried to present some new rules for the two machine case of the considered problem. So, first we showed how to obtain the optimal solution of two special cases of this problem. Then, we proposed a branch and bound algorithm for solving the mentioned problem. For this algorithm, we developed a heuristic using IG algorithm idea for obtaining an initial upper bound. We also developed one new efficient lower bound and three procedures for fathoming the nodes. The suggested branch and bound succeeded in solving 75% of the problems up to 30 jobs, considering 3600 time limit.
چکيده در مدل عمومي کارگاه گردش کاري فرض مي شود که ظرفيت انبار هاي مياني ماشين ها نامحدود است. با اين وجود، در بسياري از مدل‍هاي واقعي کارگاه گردش کاري، انبار ي بين ماشين ها وجود ندارد. در سال هاي اخير، مطالعات نسبتاً زيادي در مورد زمان بندي اين مدل ها با تابع هدف کمينه سازي دامن? عمليات انجام شده است. با اين وجود، مطالعات انجام شده با وجود توابع هدف ديگر به شدت کمياب است. در اين مطالعه سعي شده تا روش هاي دقيق و غيردقيق کارايي براي حل مسئل? زمان بندي کارگاه گردش کاري بدون وجود انبار هاي مياني و با تابع هدف کمينه سازي مجموع زمان هاي تکميل کارها ارائه شود. تاکنون هيچ روش دقيقي براي حل مسئل? مورد بررسي مشاهده نشده است. در اين مطالعه، ابتدا دو مدل برنامه ريزي اعداد صحيح صفر و يک مختلط براي مسئل? موردنظر ارائه شده که يکي بر مبناي زمان هاي خروج کار ها از ماشين ها و ديگري بر اساس مدت زمان هاي بيکاري و مسدود شدن موجود در زمان بندي هر توالي معين گسترش داده شده است. در ادام? اين مطالعه، به منظور ارائ? يک روش دقيق کاراتر براي حل مسئل? موردنظر، يک الگوريتم شاخه و کران توسعه داده شده است. بر اين اساس، يک روش ابتکاري براي ايجاد يک حد بالاي اوليه به همراه چهار حد پايين و سه دستورالعمل براي قرار گرفتن در ساختار الگوريتم شاخه و کران، توسعه داده شده است. الگوريتم شاخه و کران ارائه شده، موفق به حل بهين? 17 مسئله از دو دست? اول مسائل مرجع تيلارد، در محدوديت زمان 3600 ثانيه شده است. پس از توسع? روش هاي دقيق گفته شده، به منظور حل مسائل با انداز? بزرگ، يک الگوريتم فراابتکاري حريصان? تکرار شوند? بهبود يافته براي حل غيردقيق مسئل? مورد بررسي ارائه شده است. کارايي اين الگوريتم، بسيار بيشتر از کارايي تنها الگوريتم فرا ابتکاري ارائه شده تا قبل از اين مطالعه براي حل مسئل? موردنظر، مي باشد. در پايان اين مطالعه سعي شده تا براي حالت دو ماشين? مسئل? گفته شده، گسترش هايي علاوه بر مطالب گفته شده براي حالت عمومي ارائه شود. بر اين اساس، ابتدا نحو? به دست آوردن جواب بهين? دو حالت خاص از اين مسئله بيان شده است. سپس، يک روش ابتکاري بسيار کارا، يک حد پايين و سه اصل غلبه توسعه داده شده است. اين گسترش ها به همراه برخي از گسترش هاي صورت گرفته براي حالت عمومي مسئله، در ساختار يک الگوريتم شاخه و کران مورد استفاده قرار گرفته است. الگوريتم شاخه و کران حاصل، موفق به حل بهين? 75 درصد از مسائل تا انداز? 30 کار، در محدويت زمان 3600 ثانيه شده است.

ارتقاء امنیت وب با وف بومی