روشهاي شمارشي
در روشهاي شمارشي (Enumerative Method)، در هر تكرار فقط يك نقطه متعلق به فضاي دامنه تابع هدف بررسي ميشود. اين روشها براي پيادهسازي، سادهتر از روشهاي ديگر ميباشند؛ اما به محاسبات قابل توجهي نياز دارند. در اين روشها سازوکاری براي كاستن دامنه جستجو وجود ندارد و دامنه فضاي...
بررسي روشهاي جستجو و بهينهسازي :
پيشرفت كامپيوتر در طي پنجاه سال گذشته باعث توسعه روشهاي بهينهسازي شده، به طوري كه دستورهاي متعددي در طي اين دوره تدوين شده است. در اين تاپیک، مروري بر روشهاي مختلف بهينهسازي ارائه ميشود.
بررسي روشهاي جستجو و بهينهسازي :
پيشرفت كامپيوتر در طي پنجاه سال گذشته باعث توسعه روشهاي بهينهسازي شده، به طوري كه دستورهاي متعددي در طي اين دوره تدوين شده است. در اين تاپیک، مروري بر روشهاي مختلف بهينهسازي ارائه ميشود.
بررسي روشهاي جستجو و بهينهسازي
پيشرفت كامپيوتر در طي پنجاه سال گذشته باعث توسعه روشهاي بهينهسازي شده، به طوري كه دستورهاي متعددي در طي اين دوره تدوين شده است. در اين بخش، مروري بر روشهاي مختلف بهينهسازي ارائه ميشود.
بررسي روشهاي جستجو و بهينهسازي
پيشرفت كامپيوتر در طي پنجاه سال گذشته باعث توسعه روشهاي بهينهسازي شده، به طوري كه دستورهاي متعددي در طي اين دوره تدوين شده است. در اين بخش، مروري بر روشهاي مختلف بهينهسازي ارائه ميشود.
به طور كلي مسائل بهينهسازي با محدوديت را ميتوان به صورت زير نشان داد:
Minimize or Maximize : F(X)
Subject to : gi(x)<=0
I = 1,2,3,…,p
hj(x)=0
j = 1,2,3,…,q
Xkmin<Xk<Xkmax
k = 1,2,3,…,n
به طور كلي مسائل بهينهسازي با محدوديت را ميتوان به صورت زير نشان داد:
Minimize or Maximize : F(X)
Subject to : gi(x)<=0
I = 1,2,3,…,p
hj(x)=0
j = 1,2,3,…,q
Xkmin<Xk<Xkmax
k = 1,2,3,…,n
حمیدرضا جان خیلی ممنون در قسمت solver یک قسمت هست به اسم Multi-Objective optimization که در زمانیکه انتظار داریم تابع هدف ما از چند جهت بهینه بشه مثلا در برج تقطیر ما میخواهبم light naphtha و heavy naphtha ی بیشتری بکشیم و در پی این هستیم که ته مانده کمتری تولید کنیم از بهینه سازی چند هدفه...
حمیدرضا جان خیلی ممنون در قسمت solver یک قسمت هست به اسم Multi-Objective optimization که در زمانیکه انتظار داریم تابع هدف ما از چند جهت بهینه بشه مثلا در برج تقطیر ما میخواهبم light naphtha و heavy naphtha ی بیشتری بکشیم و در پی این هستیم که ته مانده کمتری تولید کنیم از بهینه سازی چند هدفه...
مسائل مختلف بهينهسازي به دو دسته زير تقسيم ميشود:
الف) مسائل بهينهسازي بيمحدوديت: در اين مسائل هدف، بيشينه يا كمينه كردن تابع هدف بدون هر گونه محدوديتي بر روي متغيرهاي طراحي ميباشد.
ب) مسائل بهينهسازي با محدوديت: بهينهسازي در اغلب مسائل كاربردي، با توجه به محدوديتهايي صورت ميگيرد؛...
مسائل مختلف بهينهسازي به دو دسته زير تقسيم ميشود:
الف) مسائل بهينهسازي بيمحدوديت: در اين مسائل هدف، بيشينه يا كمينه كردن تابع هدف بدون هر گونه محدوديتي بر روي متغيرهاي طراحي ميباشد.
ب) مسائل بهينهسازي با محدوديت: بهينهسازي در اغلب مسائل كاربردي، با توجه به محدوديتهايي صورت ميگيرد؛...
به نظر من بهترین مرجع برای یادگیری toolbox های MATLAB خود Usermanual هایی هست که شرکت Mathwork سازنده این نرم افزار ارائه کرده است در اینجا من یوزر منوال جعبه ابزار بهینه سازی رو قرار میدهم امیدوارم بتوانید استفاده لازم رو ببرید
به نظر من بهترین مرجع برای یادگیری toolbox های MATLAB خود Usermanual هایی هست که شرکت Mathwork سازنده این نرم افزار ارائه کرده است در اینجا من یوزر منوال جعبه ابزار بهینه سازی رو قرار میدهم امیدوارم بتوانید استفاده لازم رو ببرید
در نزم افزار MATLAB جعبه ابزاری بنام Optimization Toolbox قرار داده شده است که با دستور optimtool در خط اصلی نرم افزار MATLAB قابل دسترسی است :
که الگوریتم ژنتیک نیز که یکی از روشهای بهینه سازیست در این قسمت در قمست solver قرار داده شده است
در نزم افزار MATLAB جعبه ابزاری بنام Optimization Toolbox قرار داده شده است که با دستور optimtool در خط اصلی نرم افزار MATLAB قابل دسترسی است :
که الگوریتم ژنتیک نیز که یکی از روشهای بهینه سازیست در این قسمت در قمست solver قرار داده شده است
هدف از بهينهسازي يافتن بهترين جواب قابل قبول، با توجه به محدوديتها و نيازهاي مسأله است. براي يك مسأله، ممكن است جوابهاي مختلفي موجود باشد كه براي مقايسه آنها و انتخاب جواب بهينه، تابعي به نام تابع هدف تعريف ميشود. انتخاب اين تابع به طبيعت مسأله وابسته است. به عنوان مثال،بهينهسازي راکتورها...
هدف از بهينهسازي يافتن بهترين جواب قابل قبول، با توجه به محدوديتها و نيازهاي مسأله است. براي يك مسأله، ممكن است جوابهاي مختلفي موجود باشد كه براي مقايسه آنها و انتخاب جواب بهينه، تابعي به نام تابع هدف تعريف ميشود. انتخاب اين تابع به طبيعت مسأله وابسته است. به عنوان مثال،بهينهسازي راکتورها...
بهينهسازي يك فعاليت مهم و تعيينكننده در طراحي ساختاري است. طراحان زماني قادر خواهند بود طرحهاي بهتري توليد كنند كه بتوانند با روشهاي بهينهسازي در صرف زمان و هزينه طراحي صرفهجويي نمايند.بسياري از مسائل بهينهسازي در مهندسي شیمی، طبيعتاً پيچيدهتر و مشكلتر از آن هستند كه با روشهاي مرسوم...
بهينهسازي يك فعاليت مهم و تعيينكننده در طراحي ساختاري است. طراحان زماني قادر خواهند بود طرحهاي بهتري توليد كنند كه بتوانند با روشهاي بهينهسازي در صرف زمان و هزينه طراحي صرفهجويي نمايند.بسياري از مسائل بهينهسازي در مهندسي شیمی، طبيعتاً پيچيدهتر و مشكلتر از آن هستند كه با روشهاي مرسوم...