Skip to main content
SUPERVISOR
Mohammad saeed Sabbagh,Naser MollaverdiIsfahani
محمدسعید صباغ (استاد راهنما) ناصر ملاوردی اصفهانی (استاد مشاور)
 
STUDENT
Hojat Salmanizade Najafabadi
حجت سلمانی زاده نجف آبادی

FACULTY - DEPARTMENT

دانشکده مهندسی صنایع
DEGREE
Master of Science (MSc)
YEAR
1385

TITLE

A heuristic approach to solve some integer linear programming(ILP) problems
Although many years past from presentation of the algorithms for solving integer programming problems, a method, compatible with all of the problems, has not been presented. The aim was on solving the problems with special structures. One of these problems was knapsack problem. This kind of problems was the main focus in last years because of its special theoretical framework and many studies have been done in regard to development of its application and the methods for solving this kind of problems. However some of difficult knapsack problems remain that the offered methods for them are not compatible with these problems. The category of knapsack problems has different kinds and each has its own feature. One of the knapsack problems is the one that the constraint of which is in the form of an equation and is known as equality constraint knapsack problem. In this research firstly the literature related to integer programming and solving related problems was dealt been defined and the methods used for solving these problems has been investigated. In chapter 4, the main idea of this thesis has been described in details. This idea resulted in presentation of two new methods for solving equality constraint knapsack problems. This main idea is actually embedded in the fact that methods like branch and bound and cutting plans are after one goal i.e. finding some nonbasic variables of the primary answer that taking value of them results in getting integreof primary basic variables. In the method presented in this thesis, the focus is on identifying these nonbasic variables in a shortcut way. Since the efficiency of the mentioned methods should be proved, they should be applied to solving sample and standard problems. To this end, these two methods have been applied to 25 equality constraint knapsack problems that are some of the most challenging and difficult problems that have been investigated in several studies as standard problems. The results have been presented in the last chapter. The results are unique in some way and two proposed methods can be very good starting points. Finally a method has been proposed for solving of penalty model, the implication of the main idea and main approach of this study has been proposed as a suggestion in order to presenting new methods for solving integer programming problems, developing and improving two proposed methods in this thesis and popularizing them to knapsack problems.
با وجود سال های متمادی که از ارائه الگوریتم های حل مسائل برنامه ریزی با متغیرهای صحیح می گذرد روشی که سازگار با تمام مسائل باشد ارائه نشده است و تمرکز بیشتر بر روی حل مسائل با ساختارهای ویژه بوده است. یکی از این مسائل، مسئله کوله پشتی است. مسئله کوله پشتی به دلیل ساختار تئوریکی ویژه طی سالیان اخیر کانون توجهات زیادی بوده و مطالعات بسیاری در زمینه گسترش کاربردهای آن و ارائه روش های حل این دسته از مسائل انجام شده است. با این وجود هنوز حل برخی از مسائل کوله پشتی مشکل بوده و روش های ارائه شده برای تمام آنها سازگار نیست. خانواده مسائل کوله پشتی تنوع زیادی دارد که هر کدام از آنها از خواص ویژه ای برخوردارند. یکی از دسته مسائل کوله پشتی، مسائلی است که محدودیت آنها به صورت یک معادله برقرار است و در اصطلاح، مسائل کوله پشتی محدودیت مساوی نامیده می شوند. در این پایان نامه ابتدا به بررسی ادبیات موضوع مربوط به برنامه ریزی صحیح و روش های حل آنها پرداخته شده است و در ادامه، مسئله کوله پشتی به عنوان یکی از مهمترین و رایج ترین مسائل برنامه ریزی مورد بررسی قرار گرفته است. سپس مسائل کوله پشتی با محدودیت مساوی تعریف شده و روش هایی که تاکنون برای حل این دسته از مسائل ارائه شده مورد بررسی قرار گرفته اند. در فصل چهارم، ایده اصلی شکل گیری این پایان نامه به صورت مفصل بیان شده است که این ایده منجر به ارائه دو روش جدید برای حل مسائل کوله پشتی با محدودیت مساوی گردیده است. این ایده اصلی در این حقیقت نهفته است که روش هایی مانند شاخه و کرانه و برش از مسیرها متفاوت، یک هدف را دنبال می کنند و آن یافتن برخی متغیرهای غیرپایه ای جواب اولیه است که مقدار گرفتن آنها منجر به صحیح شدن متغیر(متغیرهای) پایه ای اولیه می گردد. در دو روش ارائه شده در این پایان نامه سعی شده است از مسیری میانبر این متغیرهای غیرپایه ای شناسایی شوند. از آنجا که بایستی کارایی روش های ارائه شده مشخص شوند لازم است که برای حل مسائل نمونه و معیار به کار روند. به همین منظور، این دو روش برای حل تعداد 25 عدد از مسائل کوله پشتی با محدودیت مساوی که جزء مسائل سخت و چالش برانگیز محسوب می شوند و در مقالات متعدد به عنوان مسائل معیار مطرح گردیده اند مورد استفاده قرار گرفته و نتایج نیز در فصل آخر آمده است. نتایج بدست آمده در دو روش جدید در نوع خود قابل توجه هستند و می توانند شروعی برای مطالعات بعدی باشند. در نهایت نیز ارائه روشی کارا برای حل مدل جریمه، کاربرد ایده و رویکرد اصلی مطرح شده در این پایان نامه به منظور ارائه روش های جدید حل مسائل برنامه ریزی صحیح، توسعه و بهبود دو روش مطرح شده در این رساله و تعمیم آنها به مسائل کوله پشتی عمومی به عنوان پیشنهاد آورده شده اند.

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