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 ثانیه شده است.

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