Skip to main content
SUPERVISOR
Sayed Nader Shetab bushehri,Naser MollaverdiIsfahani
سیدنادر شتاب بوشهری (استاد مشاور) ناصر ملاوردی اصفهانی (استاد راهنما)
 
STUDENT
Zohreh Abasi mobarakeh
زهره عباسی مبارکه

FACULTY - DEPARTMENT

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

TITLE

Using the Newton's method for solving large scale programming linear
By linear programming we can achieve the best result(maximum profit or minimum cost) in particular conditions. One of the most efficient tools for solving linear problem is simplex method. Simplex algorithm is not efficient for large scale programs. Since real problem (because of existence of many variables and constraints) designs in large scale, we need to an algorithm that converges to solution fast. These programs exist in data mining, machine learning, and Newton algorithm that converts the linear program to an unconstrained nonlinear program. In this paper we develop one of the method of recent researches for more structure of linear programming by using of decrease iterative algorithm and based on Newton method and penalty functions we present an efficient method for solving large scale linear programs. For this we prove the method and then test it with random numerical problems. The result show that proposed method is efficient enough and has sufficient accuracy and speed. Therefore we have presented a fast Newton lgorithm, for solving a class of linear programs and computational testing on test problems with a very large number of constraints and a moderate number of variables demonstrate the effectiveness of the proposed method in comparison with a state-of-the-art linear programming solver for this class of linear programs with three indices: primal solvability, dual solvability and norm of difference of primal and dual objective function.
به وسیله برنامه‌ریزی خطی می‌توان بهترین نتیجه (مثلاً بیشترین سود یا کمترین هزینه) را در شرایط خاص و با محدودیت‌های خاص به دست آورد. یکی از کاراترین ابزارهای حل مسائل خطی روش سیمپلکس می باشد. روش سیمپلکس اگرچه در اکثر مسائل رسیدن به جواب بهینه را تسهیل می کند، اما در مسائل با ابعاد بزرگ عملکرد مطلوبی ندارد و نیاز به الگوریتمی جایگزین برای آن می باشد. در این راستا در سال های اخیر مطالعات زیادی صورت گرفته و روش های متنوعی ابداع شده است. الگوریتمی که در حل مسائل غیرخطی پر کاربرد است روش نیوتن می باشد و می توان مسئله برنامه ریزی خطی را با تبدیل به مسئله غیرخطی با روش نیوتن حل نمود. در این پژوهش سعی می شود روشی که در یکی از تحقیقات اخیر جهت حل مسائل خطی با روش نیوتن و برای ساختاری خاص از مسئله ارائه شده است، برای ساختارهای دیگر نیز توسعه داده شود. به این منظور ابتدا اثبات ریاضی برای هر یک از ساختارهای ممکن ارائه شده و سپس با استفاده از مسائل عددی تصادفی، کارایی روش پیشنهادی مورد آزمون قرار گرفته است. نتایج نشان می دهند که روش پیشنهادی برای این ساختارها از دقت و سرعت همگرایی لازم برخوردار است.

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