ALP Lecture 8

Page 1

‫برنامه ریسی خطی پیشرفته‬ ‫دانشگاه تربیت معلم تهران‬

‫جلسه هشتم‪ .‬روش سیمپلکس اولیه‪-‬دوگان‬ ‫اکرم دىنٌخلجی‬ ‫استادیار دانشکده علٌم ریاضی ً کاهپیٌتر – دانشگاه تربیت هعلن‬ ‫تيراى‬ ‫نیوسال اًل سال ‪1390-91‬‬ ‫‪teachingmath.blogfa.com‬‬ ‫‪akramdehnokhalaji@gmail.com‬‬ ‫‪1‬‬


‫روش سیمپلکس اولیه‪-‬دوگان‬ ‫‪‬‬

‫با ضذوی بُدن دَگان آغاس می ضُد َ با حفظ ضزایط مکمل سایذ بً ضذوی بُدن‬ ‫اَلیً می رسذ‪.‬‬ ‫تفاَت آن با رَش سیمپلکس دَگان ایه است کً ویاسی ویست جُاب ضذوی دَگان‬ ‫اساسی باضذ‪.‬‬

‫‪‬‬

‫در فاس ‪ I‬تالش بز رسیذن بً ضذوی بُدن اَلیً است‪ .‬اگز امکان پذیز وبُد با‬ ‫تغییز جُاب ضذوی دَگان سعی می کىیم بً ضذوی بُدن اَلیً بزسیم‪ .‬ممکه است‬ ‫در وٍایت بً وامحذَد بُدن دَگان بزسیم‪.‬‬

‫‪‬‬

‫‪2‬‬


‫تىسعه روش‬ ‫‪Max wb‬‬ ‫)‪(D‬‬

‫‪wA  c‬‬

‫‪unrestricted‬‬ ‫‪‬‬

‫‪s.t.‬‬

‫‪Min cx‬‬ ‫‪Ax  b‬‬

‫)‪(P‬‬

‫‪x0‬‬

‫‪w‬‬

‫فزض کىیذ ‪ w‬جُاب ضذوی اَلیً بزای دَگان باضذ‪ .‬اگز ‪ ،wa j  c j‬در ایه‬ ‫صُرت ‪ x j‬می تُاوذ مثبت باضذ َ سعس می کىیم اس طزیك ایه متغیزٌا بً‬ ‫ضذوی بُدن اَلیً بزسیم‪ .‬فزض کىیذ‪:‬‬ ‫}‪Q  { j : wa j  c j  0‬‬

‫‪‬‬

‫مسالً فاس ‪ I‬بً صُرت سیز است‪:‬‬

‫‪ 1xa‬‬

‫‪j‬‬

‫‪ 0x‬‬

‫‪x0  Min‬‬

‫‪jQ‬‬

‫)‪(I‬‬

‫‪ Ixa  b‬‬

‫‪a x‬‬

‫‪j Q‬‬

‫‪x j  0,‬‬

‫‪j j‬‬

‫‪jQ‬‬

‫‪3‬‬

‫‪xa  0‬‬

‫‪s.t.‬‬

‫‪s.t.‬‬


‫تعبیر جىاب فاز ‪I‬‬ ‫اگز با حل ‪ I‬داضتً باضیم ‪ ،x0  0‬جُابی ضذوی بزای اَلیً بً دست می آیذ کً بٍیىً‬ ‫ویش ٌست (چزا؟)‪.‬‬ ‫فزض کىیذ ‪ . x0  0‬پس ضذوی بُدن حاصل وطذي َ بایستی یک جُاب دَگان‬ ‫جذیذ پیذا کىیم کً اجاسي َرَد یک متغیز دیگز را بً مسالً ‪ I‬بذٌذ َ ‪ x0‬کاٌص‬ ‫یابذ‪ .‬بزدار دَگان ‪ w‬را بً گُوً ای تغییز می دٌیم کً‪:‬‬ ‫‪ ‬متغیزٌای اساسی اَلیً در مسالً محذَد ضذي در مسالً محذَدضذي اَلیً جذیذ‬ ‫َارد ضُوذ‪.‬‬ ‫‪ ‬حذالل یک متغیز اَلیً کً لبال در ‪ Q‬وبُدي بً مسالً محذَد ضذي َارد ضُد‪.‬‬ ‫‪ ‬ممذار ‪ x0‬با معزفی ایه متغیز جذیذ بً پایً کاٌص یابذ‪.‬‬

‫‪4‬‬


‫دَگان ‪ I‬بً صُرت سیز است‪:‬‬

‫‪Max vb‬‬ ‫)‪(II‬‬

‫‪va j  0,j  Q‬‬

‫‪s.t.‬‬

‫‪v 1‬‬ ‫‪unrestricted‬‬

‫‪v‬‬

‫فزض کىیذ *‪ v‬بٍیىً ‪ II‬باضذ‪ .‬اگز ‪ x j‬در ‪ I‬اساسی باضذ در ‪ II‬داریم‪v * a j  0 :‬‬

‫ٌمچىیه معیار َرَد بً پایً در مسالً محذَد ضذي اَلیً ایه است کً لیذ وظیز دَگان‬ ‫آن بزلزار وباضذ یعىی‪ v. * a j  0 ،‬چُن جُاب فعلی بٍیىً است ٌیچ متغیزی‬ ‫دارای ایه خاصیت ویست‪ .‬بً اسای ‪ v * a j ، j  Q‬را محاسبً کىیذ‪.‬‬ ‫اگز ‪ ، v * a j  0‬اگز ‪َ x j‬ارد فاس ‪ I‬ضُد‪ ،‬کاوذیذایی بزای َرَد بً پایً است َ‬ ‫می تُاوذ باعث کاٌص ‪ x0‬ضُد‪.‬‬ ‫‪5‬‬


:‫فزض کىیذ‬

w'  w  v*,  0 w' a j  c j  ( w  v*)a j  c j

: ‫در ایه صُرت‬

 ( wa j  c j )   (v * a j )

j  Q  wa j  c j  0, v * a j  0  w' a j  c j  0 j  Q, x j basic  v * a j  0, wa j  c j  0  w' a j  c j  0  ..... j  Q, v * a j  0  wa j  c j  0, v * a j  0  w' a j  c j  0 j  Q, v * a j  0    0, w' a j  c j  0 (how)

6


‫بزای بزلزاری رابطً اخز کافی است لزار دٌیم‪:‬‬ ‫) ‪(wak  ck‬‬ ‫‪0‬‬ ‫‪v * ak‬‬

‫‪: v * a j  0} ‬‬

‫) ‪( wa j  c j‬‬ ‫‪v*a j‬‬

‫{‪  min‬‬

‫در ایه صُرت ‪ٌ . w' ak  ck  0 :‬مچىیه بزای ٌز ‪ j‬با ضزط‬ ‫داریم‪. w' a j  c j  0 :‬‬ ‫بىابزایه ’‪ w‬ضذوی دَگان است َ ٌمً متغیزٌای اساسی در ‪ I‬در مسالً جذیذ ‪I‬‬ ‫َارد می ضُوذ‪ .‬بً عالَي متغیز جذیذ ‪ xk‬کاوذیذایی بزای َرَد بً پایً در مسالً‬ ‫محذَد ضذي اَلیً جذیذ َارد می ضُد کً بً کاٌص احتمالی ‪ x0‬می اوجامذ‪.‬‬ ‫‪v*a j  0‬‬

‫‪7‬‬


‫بیکرانی دوگان‬ ‫رَوذ فُق تا سماوی ادامً می یابذ کً داضتً باضیم ‪ ، x0  0‬یا وتیجً بگیزیم‬ ‫‪x0  0 and v * a j  0, j  Q‬‬

‫در ایه حالت ’‪ w‬بً اسای ٌز ‪   0‬ضذوی دَگان است (چزا؟)‬ ‫) ‪w' a j  c j  ( wa j  c j )   (v * a j‬‬ ‫‪j wa j  c j  0, v * a j  0  w' a j  c j  0,   0.‬‬ ‫‪‬‬

‫داریم ‪ . v * b  x0  0‬پس‬ ‫‪w'  w  v*  w' b  wb  v * b‬‬ ‫‪ w' b   when   ‬‬

‫پس دَگان بیکزان َ اَلیً وطذوی است‪.‬‬ ‫‪8‬‬


‫خالصه الگىریتم اولیه‪-‬دوگان‬ ‫‪‬‬

‫‪‬‬

‫‪wa j  c j  0, j‬‬

‫بزدار ‪ w‬را بً گُوً ای اوتخاب کىیذ کً‬ ‫‪ .1‬فزض کىیذ}‪ Q  { j : wa j  c j  0‬مسالً اَلیً محذَد ضذي سیز را حل کىیذ‬ ‫‪ 1xa‬‬

‫‪j‬‬

‫‪ 0x‬‬

‫‪x0  Min‬‬

‫‪jQ‬‬

‫)‪(I‬‬

‫‪ Ixa  b‬‬

‫‪a x‬‬

‫‪j Q‬‬

‫‪x j  0,‬‬

‫‪j j‬‬

‫‪s.t.‬‬

‫‪jQ‬‬

‫‪xa  0‬‬

‫اگز ‪ x0  0‬متُلف ضُیذ‪ .‬جُاب بٍیه حاصل ضذي است‪ .‬در غیز ایه صُرت‬ ‫فزض کىیذ *‪ v‬بٍیىً دَگان ‪ I‬باضذ‪.‬‬ ‫‪ .2 ‬اگز بً اسای ٌز ‪ ، v * a j  0 ،j‬تُلف کىیذ‪ .‬دَگان بیکزان َ اَلیً وطذوی‬ ‫است‪ .‬در غیز ایه صُرت ‪ w‬را بً رَس کىیذ َ ‪ 1‬را تکزار کىیذ‪.‬‬ ‫‪9‬‬


‫هثال‪ .‬هثال ‪6.8‬‬ ‫شکل جدًلی اًلیو دًگاى‪.‬‬


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.