5- مروری بر روش های جستجوی تصادفی > سر فصل مطالب

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "5- مروری بر روش های جستجوی تصادفی > سر فصل مطالب"

Transcript

1 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 5 مروری بر روش های جستجوی تصادفی A review of random search methods 5- مروری بر روش های جستجوی تصادفی > سر فصل مطالب 2 شماره عنوان فصل 1-5 مفاهیم متداول برای متاهیوریستیک ها 2-5 روش های مبتنی بر یک جواب جستجوی همسایگی Search) (Local تبرید شبیه سازی شده Annealing) (Simulated جستجوی ممنوعه Search) (Tabu روش های جمعیت محور الگوریتم های تکاملی Algorithms) (Evolutionary جستجوی پراکنده Search) (Scatter کلونی مورچگان Colony) (Ant بهینه سازی ازدحام ذرات Optimization) (Particle Swarm

2 5- مروری بر روش های جستجوی تصادفی > منابع 3 EG Talbi - Metaheuristics: from design to implementation, Wiley Online Library 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 4 یافتن جواب بهینه برای بسیاری از مسائل بهینه سازی ممکن نیست. برای اینگونه مسائل معموال به جواب های خوب که از الگوریتم های هیوریستیک و متاهیورستیک بدست آمده بسنده می شود. بر خالف الگوریتم های بهینه سازی دقیق متاهیوریستیک ها تضمینی برای بهینگی جواب های بدست آمده ارائه نمی دهند. همچنین بر خالف الگوریتم های تقریبی متاهیوریستیک ها میزان نزدیکی جواب ارائه شده به جواب بهینه را مشخص نمی کنند. 2

3 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 5 برای مسائل پیوسته محدب و کوادراتیک با ابعاد کوچک و متوسط برخی الگوریتم های دقیق قابل بکارگیری هستند. برای مسائل با ابعاد باال مشتق ناپذیر و بهینه سازی ترکیبی متاهیوریستیک ها روش های مناسبی در نظر گرفته می شوند. متاهیوریستیک ها همچنین برای های دقیق استفاده می شوند. الگوریتم برای باال و پایین حدود یافتن 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 6 تئوری پیچیدگی: یک الگوریتم به دو منبع برای حل مسائل نیاز دارد: زمان و فضا. پیچیدگی زمانی یک الگوریتم تعداد مراحل مورد نیاز برای حل یک مساله با سایز n است. پیچیدگی معموال در حالت worst-case بررسی می شود. هدف از تعیین پیچیدگی محاسباتی یک الگوریتم یافتن یک حد مجانبی برای تعداد مراحل تا رسیدن به جواب بهینه است. حرف O به معنای آنالیز مجانبی است. 3

4 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 7 تئوری پیچیدگی: الگوریتم با زمان چند جمله ای: یک الگوریتم با زمان چند جمله ای نامیده می یک تابع چند جمله ای باشد که در آن شود اگر پیچیدگی آن از n است. یک تابع چند جمله ای از درجه k به صورت زیر است:. این تابع دارای درجه که در آن و پیچیدگی چند جمله ای است. الگوریتم با زمان نمایی: یک الگوریتم الگوریتم با زمان نمایی نامیده می شود اگر پیچیدگی آن از نوع باشد که در آن c یک ثابت بزرگ تر از 1 است. 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 8 تئوری پیچیدگی: آنالیز مجانبی الگوریتم ها نرخ رشد زمان محاسباتی آنها در قالب تابعی از اندازه مساله را بیان می دارد. این آنالیز امکان مقایسه الگوریتم های مختلف در قالب پیچیدگی worst-case را فراهم می دارد. 4

5 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 9 پیچیدگی مسائل: پیچیدگی یک مساله برابر است با پیچیدگی بهترین الگوریتم که آن مساله را حل می کند. یک مساله tractable )یا ساده( نامیده می شود اگر الگوریتم با زمان چند جمله ای برای حل آن وجود داشته باشد. یک مساله intractable )سخت( نامیده می شود اگر الگوریتم با زمان چند جمله ای برای حل آن وجود نداشته باشد. یکی از جنبه های تئوری پیچیدگی دسته بندی مسائل به کالس های پیچیدگی است. یک کالس پیچیدگی دربردارنده مجموعه ای از کلیه کالس هایی است که با استفاده از منابع محاسباتی مشخصی قابل حل هستند. دو کالس مهم شامل P و NP است مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها پیچیدگی مسائل: کالس P مجموعه مسائلی را در بر می گیرد که با استفاده از یک ماشین قطعی در زمان چند جمله ای قابل حل هستند. کالس NP شامل مسائلی است که بوسیله الگوریتم های غیر قطعی در زمان چند جمله ای قابل حل هستند. یک الگوریتم غیر قطعی شامل یک یا چند نقطه انتخاب است. یک مسئله NP-complete است اگر سایر مسائل کالس NP بصورت چند جمله ای قابل کاهش به مساله Aباشند. مسائل NP-hardمسائل بهینه سازی NP-completeهستند که الگوریتم حل آنها نمایی است. 5

6 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها روش های بهینه سازی: 11 روش های دقیق: شامل برنامه ریزی پویا الگوریتم های خانواده branch (Constraint Programming) برنامه ریزی محدودیت and X الگوریتم های جستجو. الگوریتم های تقریبی: شامل الگوریتم های تقریبی و الگوریتم های هیوریستیک. الگوریتم های هیوریستیک جواب های خوب در زمان مناسب ارائه می دهند الگوریتم های تقریبی جواب های قابل اثبات در محدوده زمانی قابل اثبات ارائه می دهند مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 6

7 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها در طراحی یک متاهیوریستیک دو معیار متناقض مد نظر قرار می گیرد: جستجوی عمومی فضای جواب (exploration) و تمرکز بر همسایگی بهترین جواب یافته شده.(exploitation) به explorationجستجوی رندم نیز گفته می شود زیرا در هر مرحله یک جواب بصورت رندم از کل فضای جواب ایجاد می شود و هیچ حافظه ای مورد استفاده قرار نمی گیرد. در حالی که در exploitation که به آن جستجوی همسایگی نیز گفته می شود در هر تکرار بهترین جواب در همسایگی جواب بهینه جاری که امکان بهبود دارد یافته می شود مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها سایر دسته بندی ها: الهام گرفته شده از طبیعت در مقابل غیر الهام گرفته شده از طبیعت (Nature inspired versus nonnature inspired) روش های مبتنی بر حافظه در مقابل روش های بدون حافظه (Memory usage versus memoryless methods) قطعی در مقابل تصادفی stochastic) (Deterministic versus جمعیت محور در مقابل مبتنی بر یک جواب (Population-based search versus single-solution based search) تکرارشونده در مقابل حریصانه greedy) (Iterative versus 7

8 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 15 چه زمانی متاهیوریستیک ها استفاده می شوند پیچیدگی مساله اندازه مساله ساختار مسئله زمان مورد نیاز برای حل استفاده از متاهیوریستیک ها برای حل مسائلی که قابل حل با روش های دقیق هستند منطقی نیست. یک مثال مسائل در دسته P هست. اگر یک مساله قابل کاهش به مسائل کالسیک یا مسائل حل شده در ادبیات باشد از متاهیوریستیک ها نباید استفاده کرد. 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 16 مفاهیم متداول برای متاهیوریستیک ها: نمایش :(Representation) در کلیه به نمایش )کدگذاری( جواب ها است. متاهیوریستیک نیاز تکرارپذیر های 8

9 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 17 مفاهیم متداول برای متاهیوریستیک ها: نحوه برخورد با محدودیت: استراتژی های رد strategies) (reject استراتژی های جریمه strategies) (penalizing استراتژی های مرمت کردن strategies) (repairing استراتژی های حفظ strategies) (preserving 5- مروری بر روش های جستجوی تصادفی > مفاهیم متداول برای متاهیوریستیک ها 18 تنظیم پارامترها TUNING) :(PARAMETER استراتژی ها: Off-Line Parameter Initialization Online Parameter Initialization 9

10 های مبتنی بر یک جواب متاهیوریستیک های مبتنی بر یک جواب)فرد محور(: 19 متاهیوریستیک های مبتنی بر یک جواب یک جواب منفرد را بهبود می دهند. این الگوریتم ها در همسایگی حرکت کرده یا نواحی مجاور را جستجو می کنند. این جستجو یا حرکت از طریق پروسه تکرارشونده انجام می شود که در آن از جواب فعلی به جواب دیگری در فضای جستجو حرکت می شود. این الگوریتم ها به صورت تکرار شونده پروسه های تولید (generation) و جایگزینی (replacement) از جواب فعلی را به کار می گیرند. در گام تولید یک مجموعه از جواب های کاندید از جواب فعلی s ایجاد می شوند. این مجموعه C(s) به صورت کلی از تبدیل محلی جواب فعلی بدست می آید. در فاز جایگزینی یک انتخاب از مجموعه کاندید C(s) انجام می شود تا جایگزین جواب فعلی شود یعنی یک جواب بعنوان جواب جدید انتخاب می شود. این پروسه تا رسیدن به یک معیار توقف تکرار می شود. های مبتنی بر یک جواب متاهیوریستیک های مبتنی بر یک جواب: 20 دو پروسه ی تولید و جایگزینی ممکن است بدون حافظه باشند. در این حالت دو پروسه تنها بر مبنای جواب فعلی انجام می شوند. در غیر اینصورت تاریخچه ای از جستجو در یک حافظه نگهداری می شود که در دو پروسه بکار گرفته می شود. متاهیوریستیک های متداول مبتنی بر یک جواب شامل جستجوی محلی (local search) تبرید شبیه سازی شده annealing) (simulated و جستجوی ممنوعه search) (tabu هستند. 10

11 های مبتنی بر یک جواب 21 یک الگوریتم عمومی برای متاهیوریستیک های مبتنی بر یک جواب: های مبتنی بر یک جواب همسایگی: است که به هر جواب تعریف: یک تابع همسایگی N یک تصویر 22 از یک مجموعه از جواب های را تخصیص می دهد. یک همسایه از طریق بکارگیری اپراتور (m) move که یک اغتشاش کوچک برای جواب s ایجاد می کند تولید می شود. در یک فضای پیوسته همسایگی جواب N(s) s یک کره با مرکز s و شعاع برابر با 0<ε است. بنابراین: با استفاده از نرم اقلیدسی: 11

12 های مبتنی بر یک جواب جواب اولیه: دو استراتژی برای ایجاد جواب اولیه وجود دارد: رویکرد رندم و رویکرد حریصانه. 23 یک موازنه بین کیفیت جواب و زمان محاسباتی در انتخاب بین رویکرد رندم و حریصانه وجود دارد. این موازنه به ساختار متاهیوریستیک نیز بستگی دارد. به عنوان مثال هر چه همسایگی بزرگ تر باشد وابستگی به جواب اولیه کاهش می یابد در این حالت رویکرد رندم برتری دارد. در حالت حریصانه معموال الگویتم نرخ همگرایی سریع تری دارد. روش های ترکیبی نیز وجود دارد. های مبتنی بر یک جواب فضای جواب: فضای جواب معموال بوسیله یک گراف جهت دار G=(S,E) تعریف می شود که در آن مجموعه رئوس S مربوط به جواب های مساله است که بوسیله کدگذاری تعریف می شوند و مجموعه یال های E که مربوط به اپراتور حرکت هستند و برای ایجاد جواب های جدید )در همسایگی جواب فعلی( بکار گرفته می شوند. بین هر دو جواب move از si به 24 sj si و sj یک یال وجود دارد اگر بتوان با استفاده از اپراتور رسید. د ر این حالت si و sj با یکدیگر همسایه هستند. 12

13 های مبتنی بر یک جواب< جستجوی همسایگی جستجوی همسایگی Search) :(Local 25 الگوریتم از یک نقطه اولیه تعیین شده شروع می شود. در هر تکرار جواب فعلی با یک جواب همسایه که تابع هدف را افزایش می دهد جایگزین می شود. در زمانی که کلیه جواب های کاندید همسایه از جواب فعلی بدتر باشند )یعنی با رسیدن به بهینه محلی( الگوریتم متوقف می شود. های مبتنی بر یک جواب< جستجوی همسایگی جستجوی همسایگی Search) :(Local 26 زمانی که همسایگی بزرگ باشد جواب های کاندید یک زیر مجموعه از جواب های همسایه خواهد بود. هدف اصلی از استراتژی همسایگی محدود شده افزایش سرعت جستجو است. انواع LS بر مبنای نحوه ایجاد همسایه )قطعی/تصادفی( و استراتژی انتخاب از یکدیگر متمایز می شوند. LS می تواند همانند یک الگوریتم تندترین شیب در یک گراف درنظر گرفته شود این گراف به صورت G=(S,V) تعریف می شود که در آن S کلیه جواب های شدنی فضای جواب و V رابطه همسایگی است. 13

14 های مبتنی بر یک جواب< جستجوی همسایگی جستجوی همسایگی Search) :(Local در گراف G یک یال (i,j) جواب های برای یک جواب مشخص s تعداد یال بود. 27 si و sj را به یکدیگر متصل می کنند. ها N(s) )تعداد همسایه ها( خواهد الگوریتم زیر قالب یک نمونه الگوریتم LS را نشان می دهد: های مبتنی بر یک جواب< جستجوی همسایگی 28 جستجوی همسایگی Search) :(Local با شروع از یک جواب اولیه یک توالی از جواب وجود می آید که دارای مشخصات زیر است: ها به استراتژی های انتخاب همسایه: بیشترین بهبود اولین بهبود انتخاب تصادفی 14

15 های مبتنی بر یک جواب< تبرید شبیه سازی شده تبرید شبیه سازی شده ANNEALING) :(SIMULATED 29 SA از فرآیند فیزیکی حرارت زیاد دادن و بعد به آرامی سرد کردن فلزات برای رسیدن به ساختار کریستالی مستحکم الهام گرفته شده است. استحکام ساختار وابسته به نرخ سرد کردن فلزات و میزان حرارت اولیه است. الگوریتم SA تغییرات انرژی در یک سیستم قرار گرفته در فرآیند سرد کردن تا رسیدن به وضعیت تعادل را شبیه سازی می کند. SA یک الگوریتم تصادفی است که تحت شرایط خاصی منجر به تنزل یک جواب می شود. هدف فرار از بهینه محلی است و در نتیجه تاخیر در نرخ همگرایی وجود دارد. SA یک الگوریتم بدون حافظه است یعنی از اطالعات بدست آمده در طول جستجو استفاده نمی کند. های مبتنی بر یک جواب< تبرید شبیه سازی شده تبرید شبیه سازی شده ANNEALING) :(SIMULATED 30 SA از یک جواب اولیه شروع می کند و به صورت تکرار شونده در هر مرحله یک همسایه به صورت رندم انتخاب می کند در صورتی که مقدار تابع هدف جواب همسایه بهتر باشد حرکت انجام می شود. در غیر اینصورت با یک احتمال که وابسته به دمای جاری و میزان تنزل تابع هدف است جواب پذیرفته می شود. با پیشروی الگوریتم احتمال رابطه زیر بدست می آید: از احتمال این یابد. می کاهش بدتر جواب پذیرش 15

16 های مبتنی بر یک جواب > تبرید شبیه سازی شده تبرید شبیه سازی شده ANNEALING) :(SIMULATED در یک سطح مشخص از دما جواب های مختلفی بررسی می شود. زمانی که وضعیت سیستم در نقطه تعادل قرار گیرد دما طبق بک برنامه تدریجا کاهش می یابد. 31 عالوه بر جواب جاری بهترین جواب بررسی شده از آغاز جستجو نگهداری می شود. این الگوریتم پارامترهای کمی دارد که دما و تعداد تکرار در هر دما هستند. های مبتنی بر یک جواب > تبرید شبیه سازی شده 32 تبرید شبیه سازی شده ANNEALING) :(SIMULATED 16

17 های مبتنی بر یک جواب< تبرید شبیه سازی شده تبرید شبیه سازی شده ANNEALING) (SIMULATED برنامه سرد سازی: برنامه سرد سازی برای هر مرحله i از الگوریتم دما Ti را تعیین می کند. این برنامه تاثیر زیادی بر عملکرد الگوریتم SA دارد. پارامترها برای تعریف یک برنامه سرد سازی دمای اولیه وضعیت تعادل تابع سردسازی و دمای نهایی که معیار توقف را تعیین می کند هستند. 33 های مبتنی بر یک جواب< تبرید شبیه سازی شده تبرید شبیه سازی شده ANNEALING) (SIMULATED دمای اولیه: اگر دمای اولیه خیلی باال باشد جستجو مشابه یک جستجوی محلی تصادفی خواهد بود. همچنین اگر دمای اولیه خیلی کم باشد جستجو مشابه یک الگوریتم جستجوی همسایگی اولین بهبود خواهد بود. بنابراین باید بین این دو پروسه تعادل ایجاد شود. 34 وضعیت تعادل: برای رسیدن به وضعیت تعادل در هر دما تعدادی حرکت )انتقال( باید به کار گرفته شود. پیشنهاد شده است که تعداد حرکت ها در هر دما دارای رابطه نمایی با اندازه مساله داشته و همچنین نسبتی از تعداد همسایگی باشد. تعداد حرکت ها ممکن است استاتیک یا انطباقی باشد. 17

18 های مبتنی بر یک جواب< تبرید شبیه سازی شده 35 تبرید شبیه سازی شده ANNEALING) (SIMULATED تابع سرد سازی: در الگوریتم SA دما به آرامی کاهش می یابد به نحویکه: و هر چه دما با سرعت کمتری کاهش یابد کیفیت جواب ها بهتر است ولی زمان محاسباتی بیشتر خواهد بود. دما به شیوه های مختلف می تواند به روز شود: خطی: در این حالت دما در مرحله i Ti به صورت زیر بدست می آید: که در آن β یک ثابت از پیش تعیین شده است. های مبتنی بر یک جواب< تبرید شبیه سازی شده 36 تبرید شبیه سازی شده ANNEALING) (SIMULATED هندسی: در این حالت دما با استفاده از رابطه زیر به روز می شود: که در آن 0.99 باید باشد. آزمایش است. ها نشان داده و بین 0.5 که است لگاریتمی: رابطه زیر استفاده می شود: این برنامه بسیار آرام است. 18

19 های مبتنی بر یک جواب< تبرید شبیه سازی شده تبرید شبیه سازی شده ANNEALING) (SIMULATED شرط توقف: تئوری دمای نهایی برابر با 0 را پیشنهاد می دهد. درعمل می توان الگوریتم را در زمانی که احتمال پذیرش یک حرکت ناچیز باشد متوقف کرد. 37 سایر شرایط توقف به شرح زیراست: رسیدن به یک دمای نهایی از پیش تعیین شده TF رسیدن به تعداد تکرار از پیش تعیین شده بدون بهبود در بهترین جواب رسیدن به یک تعداد از پیش تعیین شده از دفعاتی که درصدی از همسایه در هر دما پذیرفته می شوند. ها های مبتنی بر یک جواب< تبرید شبیه سازی شده 38 تبرید شبیه سازی شده ANNEALING) (SIMULATED مثال: هدف بیشینه سازی تابع پیوسته زیر است: یک جواب با استفاده از یک رشته 5 بیتی نشان داده می شود. یک جواب همسایه از تغییر تصادفی یک بیت ایجاد می شود. مقدار بهینه سراسری این تابع (01010) 10=x و f(x)=4100 است. سناریوی اول از جواب 19=x (11001) و f(x)=2399 با دمای اولیه T0 برابر 500 شروع می شود. سناریوی دوم از همان جواب با T0 برابر با 100 آغاز می شود. 19

20 های مبتنی بر یک جواب< تبرید شبیه سازی شده 39 تبرید شبیه سازی شده ANNEALING) (SIMULATED مثال)ادامه(: سناریوی اول های مبتنی بر یک جواب > تبرید شبیه سازی شده 40 تبرید شبیه سازی شده ANNEALING) (SIMULATED مثال)ادامه(: سناریوی دوم 20

21 های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU جستجوی ممنوعه یک الگوریتم قطعی بسیار محبوب و پرکاربرد است. حافظه مند بودن این الگوریتم ویژگی اصلی آن است. 41 TS همانند یک الگوریتم LS عمل می کند ولی جواب های بدتر را می پذیرد تا از دام بهینه محلی فرار کند. معموال کلیه همسایه ها بررسی می شوند در حالیکه در SA یک همسایه تصادفی انتخاب می شود. همانند LS زمانیکه جواب همسایه بهتر یافت شود جایگزین جواب فعلی می شود. زمانیکه یک بهینه محلی یافت می شود جستجو با انتخاب یک جواب کاندید بدتر از جواب فعلی ادامه می یابد و بهترین جواب در همسایگی انتخاب می شود حتی اگر از جواب فعلی بهتر نباشد. TS در حقیقت یک تبدیل داینامیک از همسایگی است. در این روش ممکن است سیکل ایجاد شود یعنی جواب هایی که قبال بررسی شده اند مجددا بررسی شوند. های مبتنی بر یک جواب > جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU 42 با معرفی مفاهیم ویژگی های جواب و حرکت در TS می توان برخی اطالعات درباره حافظه جستجو را از دست داد. در TS می توان برخی جواب هایی که هنوز بررسی نشده اند را رد نمود. اگر یک حرکت خوب ولی ممنوع باشد آیا هنوز باید آن را رد کرد لیست ممنوعه ممکن است خیلی محدود باشد یک جواب بررسی نشده ممکن است ممنوع باشد. برای برخی شرایط که aspiration criteria نامیده می شود جواب های ممنوعه ممکن است پذیرفته شوند. جواب های همسایه ای پذیرفته می شوند که ممنوع نباشند یا معیار aspiration را دارا باشند. 21

22 های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU مهم ترین اجزای طراحی الگوریتم TS شامل موارد زیر است: لیست ممنوعه: هدف استفاده از حافظه کوتاه مدت جهت جلوگیری از بازدید مجدد جواب هایی است که قبال بازدید شده اند. زیرا نگهداری کلیه جواب هایی که بررسی شده اند عملی نیست. 43 معیار تنفس criterion) :(Aspiration یک معیار متداول شامل انتخاب یک حرکت ممنوعه است در صورتیکه این حرکت جوابی را ایجاد کند که از بهترین جواب بازدید شده بهتر باشد. معیار دیگر می تواند یک حرکت ممنوعه باشد که یک جواب بهتر از میان مجموعه جواب های پردازش شده با استفاده از یک ویژگی خاص باشد. های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU برخی مکانیزم های پیشرفته ارائه شده در TS برای مواجهه با :)diversification( و تنوع )intensification ) تمرکز 44 تمرکز)حافظه میان مدت(: حافظه میان مدت جواب های خاص )مثال بهترین جواب( یافته شده در طول جستجو را نگهداری می کند. در این روش اولویت به ویژگی های مجموعه جواب های خاص به صورت احتمال موزون داده می شود. تنوع)حافظه بلند مدت(: حافظه بلند مدت کلیه جواب های بررسی شده در طول جستجو را نگهداری می کند. این حافظه کل فضای جواب را جستجو می کند. 22

23 های مبتنی بر یک جواب< جستجوی ممنوعه 45 جستجوی ممنوعه SEARCH) (TABU ساختار الگوریتم عمومی :TS های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU عالوه بر اجزای جستجوی مربوط به الگوریتم های جستجوی محلی نظیر تعریف همسایگی نحوه نمایش جواب جواب اولیه و غیره در متاهیوریستیک TS حافظه جستجو نیز تعریف می شود که شامل لیست ممنوعه )حافظه کوتاه مدت( حافظه میان مدت و حافظه بلند مدت است

24 های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU 47 حافظه کوتاه مدت: نقش حافظه کوتاه مدت نگهداری تاریخچه اخیر جستجو برای جلوگیری از ایجاد سیکل است. یک حالت ساده نگهداری کلیه جواب های بازدید شده در پروسه جستجو است که در عمل استفاده نمی شود زیرا پیچیدگی نگهداری داده و زمان محاسباتی را افزایش می دهد. در عمل معموال اندازه لیست ممنوعه را محدود می کنند بعنوان مثال لیست شامل k جوابی است که اخیرا بازدید شده اند. یکی از محبوب ترین راه ها نگهداری ویژگی حرکت است. در این حالت لیست ممنوعه شامل حرکت های معکوس است که ممنوع می باشد. بعنوان مثال در صورتیکه حرکت m به جواب si اعمال شده باشد تا جواب sj ایجاد شود آنگاه حرکت عکس آن در لیست ممنوعه قرار می گیرد. های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU 48 حافظه میان مدت: نقش حافظه میان مدت استخراج اطالعات بهترین جواب های یافته شده جهت هدایت جستجوی تشدید شده در نواحی امید بخش از فضای جواب است. یک رویکرد محبوب شروع مجدد جستجو با بهترین جواب بدست آمده و سپس ثابت کردن بهترین اجزای بدست آمده از جواب های خوب است. یکی از رویکردهای استفاده شده برای حافظه میان مدت حافظه تاخری memory) (recency است. ابتدا اجزای مربوط به یک جواب باید مشخص شوند )وابسته به مساله(. حافظه تاخری برای هر جزء تعداد تکرارهای متوالی که در آنها این جزء در جواب های بازدید شده حاضر است را نگهداری می کند. متداول ترین رویداد برای شروع پروسه تشدید یک بازه مشخص یا بعد از تعداد مشخص تکرار بدون بهبود است. 24

25 های مبتنی بر یک جواب< جستجوی ممنوعه جستجوی ممنوعه SEARCH) (TABU 49 حافظه بلند مدت: حافظه بلند مدت در TS جهت تقویت جستجوی سراسری diversification ارائه شده است. نقش آن سوق دادن جستجو به سمت نواحی جستجو نشده از فضای جواب است. مهم ترین نمایش استفاده شده برای حافظه بلند مدت حافظه فراوانی memory) (frequency است. همانند حافظه میان مدت اجزای مرتبط با یک جواب باید نخست تعریف شوند. حافظه بلند مدت برای هر جزء تعداد دفعاتی که جزء در کلیه جواب های بازدید شده حضور داشته است را به حافظه می سپارد. پروسه diversification به صورت دوره ای یا پس از تعداد مشخصی تکرار بدون بهبود می تواند اعمال شود. پروسه های متداول شامل شروع مجدد و نوسان استراتژیک هستند. های مبتنی بر یک جواب< جستجوی ممنوعه 50 جستجوی ممنوعه SEARCH) (TABU مثال: TS برای مساله TSP برای حل این مساله با استفاد از TS نیاز به لیست ممنوعه )حافظه کوتاه مدت( حافظه میان مدت و حافظه بلند مدت است. حافظه کوتاه مدت شامل لیستی از t یال است که برای تعداد l حرکت از انتخاب آنها جلوگیری می شود. پس از این تعداد حرکت یال ها قابل انتخاب هستند. می توان از ماتریس Boolean 2D برای تصمیم گیری درباره ممنوعه بودن با نبودن یک لبه استفاده کرد. حافظه بلند و میان مدت شامل یک لیست از t یال است که در آن آخرین k بهترین جواب ها درنظر گرفته شده است. این فرآیند انتخاب آنها در جواب های آتی را بر مبنای فراوانی حضور در مجموعه جواب های خوب و کیفیت آنها تشویق می کند. معیار تنفس معمول پذیرش حرکت های ممنوعه ای است که جواب های بهتر از بهترین جواب بازدید شده ایجاد نماید. 25

26 های مبتنی بر یک جواب< سایر متاهیوریستیک های مبتنی بر یک جواب سایر متاهیوریستیک های مبتنی بر یک جواب: 51 جستجوی محلی تکرارشونده SEARCH) (TERATED LOCAL جستجوی همسایگی SEARCH) متغیر (VARIABLE NEIGHBORHOOD جستجوی محلی هدایت شده SEARCH) (GUIDED LOCAL GRASP های جمعیت محور متاهیوریستیک های جمعیت محور 52 فاز تولید :(generation) در این فاز یک جمعیت جدید از جواب ها ایجاد می شود. فاز جایگزینی :(replacement) در این فاز انتخاب از جمعیت جاری و جمعیت جدید انجام می شود. این دو پروسه ممکن است بدون حافظه باشند یعنی دو پروسه تنها بر مبنای جمعیت جاری انجام شوند. در غیر اینصورت تاریخچه ای از جستجو در یک حافظه ذخیره می شود و می تواند در تولید جمعیت جدید و جایگزینی با جمعیت قدیمی استفاده شود. 26

27 های جمعیت محور 53 الگوریتم عمومی برای متاهیوریستیک های جمعیت محور: اختالف الگوریتم های جمعیت محور در پروسه های جستجو که در طی جستجو استفاده می کنند هست. حافظه و انتخاب تولید های جمعیت محور حافظه جستجو: حافظه یک متاهیوریستیک جمعیت محور شامل مجموعه اطالعاتی است که در طول جستجو نگهداری شده است. محتوای آن برای الگوریتم های مختلف متفاوت است

28 های جمعیت محور تولید: 55 در این مرحله یک جمعیت جدید از جواب ها ایجاد می شود. بر مبنای پروسه تولید الگوریتم ها به دو دسته تقسیم می شوند: تکامل محور based) :(Evolution در این پروسه جواب های تشکیل دهنده جمعیت انتخاب شده و با استفاده از اپراتورهای دگرگونی )مانند mutation و )recombination تولید مجدد می شوند. تخته سیاه محور based) :(Blackboard در این دسته جواب های جمعیت در ساخت یک حافظه مشترک شرکت دارند. این حافظه مشترک مهم ترین ورودی در ساخت جمعیت جدید از جواب ها است. های جمعیت محور انتخاب: آخرین مرحله در الگوریتم های جمعیت محور شامل انتخاب جواب های جدید از مجموعه جمعیت جاری و جمعیت تولید شده است. 56 در استراتژی های قدیمی جمعیت تولید شده بعنوان جمعیت جدید انتخاب می شد. برخی استراتژی ها از نخبه گرایی استفاده کرده و بهترین جواب ها را از هر دو مجموعه انتخاب می کنند. در الگوریتم های بر مبنای تخته سیاه هیچ انتخاب صریحی وجود ندارد و تنها جمعیت جدید جواب ها حافظه جستجوی مشترک را به روز رسانی می کند که تولید جمعیت جدید را تحت تاثیر قرار می دهد. 28

29 های جمعیت محور جمعیت اولیه: 57 به دلیل تنوع زیاد جمعیت اولیه الگوریتم های جمعیت محور بیشتر الگوریتم های جستجوی exploration هستند در حالیکه الگوریتم های فرد محور بیشتر الگوریتم های جستجوی exploitation هستند. معیار اصلی در ایجاد جمعیت اولیه تنوع diversification است. اگر جمعیت اولیه به خوبی متنوع نباشد همگرایی نادرست رخ می دهد. استراتژی های مورد استفاده در ایجاد جمعیت اولیه به چهار دسته تقسیم می شوند: تولید تصادفی تنوع گرایی ترتیبی تنوع گرایی موازی و ایجاد جمعیت بصورت هیوریستیک. های جمعیت محور معیار توقف: پروسه های ایستا: در این پروسه ها پایان جستجو از پیش مشخص است. بعنوان مثال تعداد تکرار مشخص تعریف محدودیت بر منابع CPU و یا حداکثر تعداد ارزیابی تابع هدف 58 پروسه های انطباقی: در این پروسه ها پایان جستجو از پیش مشخص نیست. بعنوان مثال تعداد مشخص تکرار بدون بهبود رسیدن به یک جواب رضایت بخش)زمانی که حد پایین مشخص است(. برخی معیارهای توقف خاص یک الگوریتم تنوع به زیر یک آستانه مشخص برسد. معیار زمانیکه مثال بعنوان هستند 29

30 های جمعیت محور< الگوریتم های تکاملی الگوریتم های تکاملی ALGORITHMS) :(EVOLUTIONARY 59 هر یک از اعضا در جمعیت یک جواب کدگذاری شده است. تابع هدف برای هر جواب نشان دهنده شایستگی و سازگاری عضو مربوطه است. در هر مرحله اعضای جمعیت بعنوان والدین انتخاب می شوند و اعضا با شایستگی بیشتر با احتمال باالتری انتخاب می شوند. آنگاه اعضای انتخاب شده با استفاده از اپراتورهای متفاوتی نظیر ترکیب ( crossover )و جهش (mutation) اوالد جدید ایجاد می کنند. در نهایت با استفاده از طرح جایگزینی مشخص می شود کدام اعضا از والدین و اوالد باقی خواهند ماند. های جمعیت محور< الگوریتم های تکاملی 60 الگوریتم های تکاملی: یک الگوی عمومی برای الگوریتم های تکاملی 30

31 های جمعیت محور< الگوریتم های تکاملی مفاهیم مشترک برای الگوریتم های تکاملی: 61 نمایش جواب جمعیت اولیه تابع هدف استراتژی انتخاب: کدام والدین برای تولید نسل بعد انتخاب شوند استراتژی بازتولید: طراحی اپراتورهای crossover و mutation برای تولید اوالد استراتژی جایگزینی: اعضای جدید با اعضای قدیمی برای قرار گیری در جمعیت آتی )بقاء( رقابت می کنند. معیار توقف های جمعیت محور< الگوریتم های تکاملی 62 استراتژی انتخاب: استراتژی انتخاب تعیین می کند کدام اعضا برای بازتولید انتخاب شوند تعداد اوالد هر یک ایجاد کنند. استراتژی های اصلی به شرح زیر است: انتخاب چرخ قمار: احتمال انتخاب نسبتی از مطلوبیت نسبی عضو است: چه و نمونه گیری یکنواخت تصادفی: در این روش به صورت همزمان μ عضو انتخاب می شوند. انتخاب مسابقه ای: در این روش k عضو به صورت رندم انتخاب می شود و سپس یک تورنمنت به k عضو اعمال می شود تا بهترین عضو تعیین گردد. انتخاب بر مبنای رتبه: به جای میزان مطلوبیت رتبه عضو برای انتخاب در نظر گرفته می شود. 31

32 های جمعیت محور< الگوریتم های تکاملی 63 استراتژی بازتولید: یک ترکیب :(crossover) بر دو عضو اعمال می شود. وابسته به نمایش جواب است. ترکیب تک نقطه و دو نقطه: بصورت رندم )یا دو( محل انتخاب می شود و دو اوالد از طریق تغییر می شوند. اجزای والدین از آن محل ایجاد ترکیب یکنواخت: هر عضو از ولد بصورت رندم از یکی از والدین انتخاب می شود. :Intermediate crossover از طریق میانگین وزنی گرفتن از والدین اعمال می شود. های جمعیت محور< الگوریتم های تکاملی استراتژی بازتولید: جهش :(Mutation) این اپراتور بر یک عضو عمل می کند. این اپراتور با احتمال pm یک تغییر کوچک در هر عضو ایجاد می کند. 64 در حالت باینری جهش با استفاده از اپراتور flip operator انجام می شود. در حالت گسسته جهش با تغییر مقدار یک عضو به مقدار دیگری از بازه انجام می شود. در جایگشت جهش با استفاده از اپراتورهای تعویض شود. چرخش و.. انجام می 32

33 های جمعیت محور< الگوریتم های تکاملی استراتژی جایگزینی: این استراتژی شامل تعیین اعضا از جمعیت والدین و جمعیت اوالد برای بقاء در جمعیت بعد است. دو استراتژی حدی شامل موارد زیر است: 65 جایگزینی نسل: کلیه اعضای نسل والد توسط اعضای نسل اوالد جایگزین می شوند. جایگزینی :steady-state در هر تکرار تنها یک ولد ایجاد شده و جایگزین بدترین عضو جامعه والدین می شود. سایر استراتژی ها بین این دو استراتژی حدی قرار ارند یعنی در آنها λ عضو از جامعه والدین با اوالد جایگزین می شود که اغلب بر مبنای نخبه گزینی است. استراتژی هایی نیز وجود دارند که اعضای بد را با احتمالی انتخاب می کنند. های جمعیت محور< الگوریتم های تکاملی الگوریتم ژنتیک :GENETIC ALGORITHM الگوریتم ژنتیک یک نوع محبوب از الگوریتم های تکاملی است. GA از پروسه انتخاب احتمالی استفاده می کند یعنی انتخاب بر مبنای نسبت است. 66 در GA اپراتور crossover به دو جواب اعمال می شود همچنین اپراتور mutation به صورت رندم جواب ایجاد شده را به جهت ارتقای تنوع اصالح می نماید. اپراتور crossover بر مبنای n نقطه یا بصورت یکنواخت است. احتمال ثابت pm به اپراتور mutation اعمال می شود. پروسه جایگزینی بر مبنای جمعیت است بدین معنا که والدین با ولدها جایگزین می شوند. 33

34 های جمعیت محور< الگوریتم های تکاملی 67 Initial Population مثال-الگوریتم ژنتیک: (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (4,3,6,2,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) های جمعیت محور< الگوریتم های تکاملی 68 Select Parents (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (4,3,6,2,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) Try to pick the better ones. 34

35 های جمعیت محور< الگوریتم های تکاملی 69 Create Off-Spring 1 point (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (4,3,6,2,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) (3,4,4,6,2) های جمعیت محور< الگوریتم های تکاملی 70 Create More Offspring (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (4,3,6,2,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) (3,4,4,6,2) (5,4,6,3,5) 35

36 های جمعیت محور< الگوریتم های تکاملی 71 Mutate (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (4,3,6,2,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) (3,4,4,6,2) (5,4,6,3,5) های جمعیت محور< الگوریتم های تکاملی 72 Mutate (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (2,3,6,4,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) (3,4,4,6,2) (5,4,6,3,5) 36

37 های جمعیت محور< الگوریتم های تکاملی 73 Eliminate (5,3,4,6,2) (2,4,6,3,5) (4,3,6,5,2) (2,3,4,6,5) (2,3,6,4,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) (3,4,4,6,2) (5,4,6,3,5) Tend to kill off the worst ones. های جمعیت محور< الگوریتم های تکاملی 74 Integrate (5,3,4,6,2) (2,4,6,3,5) (5,4,6,3,5) (3,4,4,6,2) (2,3,6,4,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) 37

38 های جمعیت محور< الگوریتم های تکاملی 75 Restart (5,3,4,6,2) (2,4,6,3,5) (5,4,6,3,5) (3,4,4,6,2) (2,3,6,4,5) (3,4,5,2,6) (3,5,4,6,2) (4,5,3,6,2) (5,4,2,3,6) (4,6,3,2,5) (3,4,2,6,5) (3,6,5,1,4) های جمعیت محور< الگوریتم های تکاملی سایر انواع الگوریتم های تکاملی: 76 استراتژی های تکامل Strategies) crossover :(Evolution ندرتا استفاده می شود جایگزینی بر مبنای نخبه گرایی است و از اپراتور mutation خاص با توزیع نرمال استفاده می کنند. برنامه ریزی تکاملی Programming) :(Evolutionary تاکید آن بر mutation است و از recombination استفاده نمی کند. از اپراتور mutation با توزیع نرمال و قانون self-adaptation برای پارامترها استفاده می کنند. پروسه انتخاب والدین قطعی است. پروسه جایگزینی احتمالی است. برنامه ریزی ژنتیک: نمایش اعضای جمعیت بر مبنای ساختار درختی است. اپراتور crossover بر مبنای جابجایی زیر درخت و mutation بر مبنای تغییر تصادفی در درخت انجام می شود. 38

39 های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH 77 SSیک متاهیوریستیک تکاملی و جمعیت محور است که جواب های انتخاب شده از یک مجموعه مرجع را ترکیب دوباره می کند تا جواب های جدید تولید کند. در این روش کار با ایجاد یک جمعیت اولیه که معیار تنوع و کیفیت را تامین می کند آغاز می شود. مجموعه مرجع با انتخاب جواب های خوب از جمعیت ساخته می شود. جواب های انتخاب شده ترکیب می شوند تا جواب های اولیه برای یک پروسه بهبود بر مبنای متاهیوریستیک فرد محور را فراهم کنند. بر مبنای نتیجه چنین پروسه ای مجموعه مرجع و جمعیت جواب ها به روز رسانی می شوند تا جواب های متنوع با کیفیت باال را ترکیب کنند. این پروسه تکرار می شود تا یک شرط توقف تامین شود. های جمعیت محور< جستجوی پراکنده 78 جستجوی پراکنده :SCATTER SEARCH 39

40 های جمعیت محور< جستجوی پراکنده 79 جستجوی پراکنده :SCATTER SEARCH های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH طراحی یک الگوریتم جستجوی پراکنده بر مبنای 5 روش زیر است: روش ایجاد تنوع: پروسه ی حریصانه جهت متنوع کردن جستجو و انتخاب جواب های با کیفیت باال بکار گرفته می شود. روش بهبود: در این روش یک جواب با استفاده از متاهیوریستیک های فرد محور )جستجوی همسایگی( به یک یا چند جواب بهبود یافته تبدیل می شود. روش به روز رسانی مجموعه مرجع: مجموعه مرجع برای اطمینان از تنوع گرایی ضمن حفظ جواب های با کیفیت باال ساخته می شود. می توان RefSet1 )جواب ها با بهترین مقادیر تابع هدف( را انتخاب و RefSet2 )جواب ها با بیشترین تنوع( را به آن اضافه کرد. 80 روش ایجاد زیر مجموعه: در این روش یک زیر مجموعه از مجموعه مرجع برای ایجاد جواب های ترکیبی ایجاد می کند. در این روش معموال کلیه زیر مجموعه ها با اندازه ثابت r انتخاب می شوند. روش ترکیب جواب: یک زیر مجموعه از جواب های ایجاد شده بوسیله روش ایجاد زیر مجموعه ترکیب مجدد می شوند. این پروسه می تواند به عنوان حالت عمومی اپراتور crossover در EAs دیده شود که در آن بیش از دو جواب با یکدیگر ترکیب می شوند. 40

41 های جمعیت محور< جستجوی پراکنده 81 جستجوی پراکنده :SCATTER SEARCH مثال: الگوریتم جستجوی پراکنده برای مساله :p-median مساله p-median یک مساله جانمایی-تخصیص است. از m محل بالقوه برای p تسهیالت و مجموعه از n مشتری در دست است. همچنین مجموعه که نشان دهنده فاصله جهت تامین یک ماتریس. از تسهیالت قرار گرفته در محل تقاضای مشتریان قرار گرفته در محل این مساله شامل تعیین جانمایی p تسهیالت در محل های L و است.. به یک تسهیالت جهت کمینه کردن تابع هدف که تخصیص هر مشتری نشان دهنده مجموع فاصله بین مشتری ها و نزدیک ترین تسهیالت مربوطه آنها است. های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH مثال)ادامه(: بدون از دست دادن کلیت فرض می کنیم مساله شامل انتخاب یک مجموعه S از p محل از U تسهیالت است. و برای 82. جایگذاری رمزگذاری: یک جواب برای مساله p-median می تواند در قالب یک بردار با اندازه n که نشان دهنده چیدمان کلیه مشتریان. U است باشد. متغیر یک تسهیالت در S را برای تعریف می کند و برای یک نقطه غیرتسهیالت است. همسایگی: همسایگی یک جواب بوسیله مجموعه ای از حرکت ها برای یک جابجایی بصورت تعریف می شود همسایگی یک جواب برابر است با: 41

42 های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH مثال)ادامه(: 83 جمعیت اولیه: مجموعه L از نقاط به زیرمجموعه هایی افراز می شود. یک الگوریتم حریصانه به هر زیر مجموعه به صورت زیر اعمال می شود: یک نقطه اولیه u از به صورت اختیاری انتخاب می شود و 1-p تکرار از انتخاب دورترین نقطه به نقاط انتخاب شده انجام می شود. این الگوریتم حریصانه از نقاط اولیه متفاوت بکار گرفته می شود تا جواب های متفاوت برای هر زیر مجموعه بدست آید. برای هر جواب بدست آمده یک روش بهبود انجام می شود. برای بیشینه کردن تنوع نیاز به تعریف فاصله بین دو نقطه است. این فاصله بصورت زیر تعریف می شود: که در آن: های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH مثال)ادامه(: با تعریف اندازه جمعیت Pop پارامتر α مشخص کننده نسبتی از جواب های انتخاب جواب های باقی شده با استفاده از تابع هدف است. برای مانده انتخاب با استفاده از تابع امتیاز دهی تنوع h انجام می شود: 84 و β یک پارامتر ثابت است. که در آن ایجاد مجموعه مرجع: جواب های RefSet1 بر مبنای برابری تابع هدف انتخاب می شوند. جواب های RefSet2 با استفاده از معیار تنوع انتخاب می شوند. زمانی که بهترین جواب ها از RefSet1 در RefSet قرار گرفتند دورترین نقاط از نقاط موجود در مجموعه مرجع بصورت تکرار شونده داخل می شوند. این پروسه به تعداد RefSet2 بار تکرار می شود. 42

43 های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH مثال)ادامه(: 85 روش تولید زیر مجموعه: کلیه زیرمجموعه ها با اندازه 2=r انتخاب می شوند. تکرار از طریق ذخیره کردن اطالعات در ترکیب های انتخاب شده تاکنون جلوگیری می شود. روش ترکیب جواب ها: یک اپراتور crossover شامل دو جواب می تواند اعمال شود. ابتدا نقاط مشترک X برای هر دو جواب انتخاب می شود. ساخت مجموعه انجام می شود:. آنگاه نقطه و که در آن و یک نقطه رندم نحویکه. می شوند. این پروسه اعمال می شود تا زمانیکه به انتخاب های جمعیت محور< جستجوی پراکنده جستجوی پراکنده :SCATTER SEARCH مثال)ادامه(: 86 روش بهبود: یک جستجوی همسایگی با استفاده از کدگذاری و همسایگی تعریف شده اعمال می شود. هر جستجوی همسایگی نظیر جستجوی ممنوعه و گداختگی شبیه سازی شده قابل بکارگیری هستند. خروجی آن ImpSolSet نامیده می شود. روش به روز رسانی مجموعه مرجع: پروسه ایجاد مجموعه مرجع به مجموعه متشکل از RefSet و مجموعه جواب های بهبود یافته ImpSolSet اعمال می شود. 43

44 های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY 87 این روش بر مبنای تقلید رفتار جمعی مورچگان در کارهای پیچیده ای نظیر یافتن منابع غذا یافتن کوتاهترین مسیر و انتقال غذا توسعه داده شده است. در این روش با استفاده از مکانیزم ارتباطی خیلی ساده کوتاهترین مسیر بین دو نقطه تعیین می شود. برای این منظور یک ماده شیمیایی (pheromone) بر زمین به جا گذاشته می شود که با استفاده از آن سایر مورچه ها محل غذا را شناسایی می کنند. این ماده به مرور تبخیر می شود. همچنین مقدار ماده بر جا مانده با مقدار غذا رابطه مستقیم دارد. های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY این الگوریتم از دو بخش اصلی تشکیل شده است: ساخت جواب به روز رسانی فرومون

45 های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY ساخت جواب: جواب ها می توانند با استفاده از پروسه های حریصانه تصادفی که در آنها یک جواب به شیوه احتمالی ایجاد می شود ساخته شوند. مساله بهینه سازی می تواند در قالب یک گراف تصمیم گیری که در آن مورچه ها یک مسیر ایجاد می کنند دیده شود. معموال در این پروسه موارد زیر در نظر گرفته می شود: 89 فرومون: در واقع فرومون حافظه ای است که ویژگی های جواب های خوب ایجاد شده را به حافظه می سپارد. و ساخت جواب های جدید توسط مورچه ها را هدایت می کند و این ماده بصورت داینامیک در طول پروسه جستجو تغییر می کند. اطالعات مساله: اطالعات مربوط به مساله به مورچه ها در تصمیم گیری شان کمک می کند. های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY به روز رسانی فرومون: به روز رسانی فرومون با استفاده از جواب های ایجاد شده انجام می شود. قانون به روز رسانی در دو مرحله اعمال می شود: 90 مرحله تبخیر :(evaporation) در این مرحله فرومون در هر مرحله به صورت زیر به اندازه یک ضریب ثابت کاهش می یابد. مرحله تقویت :(reinforcement) در جواب های ایجاد شده به روز می شود. مرحله این از استفاده با فرومون 45

46 های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY مهم ترین نکات در طراحی یک ACO تعیین موارد زیر است: 91 اطالعات فرومون: مدل فرومون بخش اصلی الگوریتم ACO است. که شامل تعریف یک بردار از پارامترهای مدل با عنوان پارامترهای فرومون است که هر جزء از آن نشان دهنده اطالعات مربوطه در ساخت یک جواب برای یک مساله است. ساخت جواب: در ساخت جواب مهم ترین موضوع تعریف هیوریستیک محلی برای هدایت فرآیند جستجو با کمک فرومون است. به روز رسانی فرومون: باید تعریف شود. استراتژی باید اطالعات برای تقویت یادگیری فرومون های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY 92 مثال: در این مثال به کارگیری الگوریتم ACO برای مساله TSP بررسی می شود. فرض می کنیم گراف ورودی باشد. فرومون: یک فرومون با هر لبه از گراف G مرتبط است. اطالعات فرومون بوسیله یک ماتریس که در آن هر عضو ماتریس میزان تمایل برای حضور ضلع در تور را نشان می دهد. ماتریس فرومون در زمان شروع دارای مقادیر یکسان است. در طول پروسه فرومون ها برای براورد مطلوبیت یک ضلع از گراف به روز رسانی می شوند. ساخت جواب: هر مورچه یک تور را به شیوه تصادفی ایجاد می کند. با در دست داشتن یک شهر اولیه i یک مورچه شهر بعدی j را با احتمال زیر انتخاب می کند: 46

47 های جمعیت محور< کلونی مورچگان 93. هر کلونی مورچگان :ANT COLONY مثال)ادامه(: یک هیوریستیک وابسته به مساله با در نظر گرفتن برابر که در آن نشان دهنده فاصله بین شهر i و j است تعریف می شود. چقدر مقدار بیشتر باشد فاصله بین دو شهر کوتاه تر است. محاسبه احتمال انتقال به صورت زیر محاسبه می شود: سپس پروسه به روز رسانی فرومون باید مشخص شود. بعنوان مثال هر مورچه مقدار فرومون را بسته به یال های انتخاب شده افزایش می دهد به نحویکه مقدار افزایش نسبتی از کیفیت جواب بدست آمده از تور π باشد: های جمعیت محور< کلونی مورچگان کلونی مورچگان :ANT COLONY مثال)ادامه(: سپس پروسه کالسیک تبخیر برای فرومون ها به کار گرفته می شود. برای هر یال فرومون با استفاده از رابطه زیر به روز رسانی می شود: 94 47

48 های جمعیت محور< کلونی مورچگان 95 کلونی مورچگان :ANT COLONY مثال)ادامه(: های جمعیت محور< بهینه سازی اردحام ذرات بهینه سازی ازدحام ذرات :PARTICLE SWARM OPTIMIZATION 96 این الگوریتم شامل یک جمعیت با N ذره در حال حرکت در یک فضای جستجوی D نشان داده می شود. بعدی است. هر ذره i یک جواب کاندید است و بوسیله بردار هر ذره دارای یک بردار موقعیت و یک بردار سرعت است که نشان دهنده جهت حرکت و مرحله ذره است. هر ذره به صورت تکرار شونده موقعیت خود را به سوی بهینه سراسری با استفاده از دو فاکتور: بهترین موقعیت بررسی شده توسط خودش به روز رسانی و بهترین موقعیت مشاهده شده بوسیله کلیه ذرات می کند. نشان دهنده اختالف بین موقعیت فعلی ذره i و بهترین موقعیت بردار همسایه آن است. 48

49 های جمعیت محور< بهینه سازی اردحام ذرات بهینه سازی مسیر ذرات :PARTICLE SWARM OPTIMIZATION به روز رسانی سرعت: سرعت که به معنای میزان تغییر اعمال شده به ذرات است به صورت زیر تعریف می شود: 97 که در آن ρ1 و ρ2 دو متغیر تصادفی در بازه [0,1] هستند. ثابت های C1 و C2 فاکتورهای یادگیری هستند. سرعت جهت و اندازه حرکت را نشان می دهد. است. جزء سرعت محدود به بازه های جمعیت محور< بهینه سازی اردحام ذرات بهینه سازی مسیر ذرات :PARTICLE SWARM OPTIMIZATION 98 گاهی اوقات ی پارامتر w در ضرب می شود تا تاثیر سرعت قبلی را کنترل کند. 49

50 های جمعیت محور< بهینه سازی اردحام ذرات بهینه سازی مسیر ذرات :PARTICLE SWARM OPTIMIZATION به روز رسانی موقعیت: موقعیت هر ذره در فضای جواب با استفاده از رابطه زیر به روز رسانی می شود: 99 به روز رسانی بهترین جواب یافته شده: هر ذره استفاده از رابطه زیر به روز رسانی می کند: با را محلی جواب بهترین همچنین بهترین جواب سراسری به صورت زیر به روز رسانی می شود: های جمعیت محور< بهینه سازی اردحام ذرات 100 بهینه سازی مسیر ذرات :PARTICLE SWARM OPTIMIZATION 50

محاسبه ی برآیند بردارها به روش تحلیلی

محاسبه ی برآیند بردارها به روش تحلیلی محاسبه ی برآیند بردارها به روش تحلیلی برای محاسبه ی برآیند بردارها به روش تحلیلی باید توانایی تجزیه ی یک بردار در دو راستا ( محور x ها و محور y ها ) را داشته باشیم. به بردارهای تجزیه شده در راستای محور

Διαβάστε περισσότερα

روش محاسبه ی توان منابع جریان و منابع ولتاژ

روش محاسبه ی توان منابع جریان و منابع ولتاژ روش محاسبه ی توان منابع جریان و منابع ولتاژ ابتدا شرح کامل محاسبه ی توان منابع جریان: برای محاسبه ی توان منابع جریان نخست باید ولتاژ این عناصر را بدست آوریم و سپس با استفاده از رابطه ی p = v. i توان این

Διαβάστε περισσότερα

6- روش های گرادیان مبنا< سر فصل مطالب

6- روش های گرادیان مبنا< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 6 روش های بهینه سازی شبیه سازی گرادیان مبنا Gradient-based Simulation Optimization methods 6- روش های گرادیان مبنا< سر فصل مطالب 2 شماره

Διαβάστε περισσότερα

تصاویر استریوگرافی.

تصاویر استریوگرافی. هب انم خدا تصاویر استریوگرافی تصویر استریوگرافی یک روش ترسیمی است که به وسیله آن ارتباط زاویه ای بین جهات و صفحات بلوری یک کریستال را در یک فضای دو بعدی )صفحه کاغذ( تعیین میکنند. کاربردها بررسی ناهمسانگردی

Διαβάστε περισσότερα

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

جلسه ی ۱۰: الگوریتم مرتب سازی سریع دانشکده ی علوم ریاضی داده ساختارها و الگوریتم ها ۸ مهر ۹ جلسه ی ۱۰: الگوریتم مرتب سازی سریع مدر س: دکتر شهرام خزاي ی نگارنده: محمد امین ادر یسی و سینا منصور لکورج ۱ شرح الگور یتم الگوریتم مرتب سازی سریع

Διαβάστε περισσότερα

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد: تخمین با معیار مربع خطا: هدف: با مشاهده X Y را حدس بزنیم. :y X: مکان هواپیما مثال: مشاهده نقطه ( مجموعه نقاط کنارهم ) روی رادار - فرض کنیم می دانیم توزیع احتمال X به چه صورت است. حالت صفر: بدون مشاهده

Διαβάστε περισσότερα

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) XY=-XY X X kx = 0 مثال( مساله الپالس در ناحیه داده شده را حل کنید. (,)=() > > < π () حل: به کمک جداسازی متغیرها: + = (,)=X()Y() X"Y=-XY" X" = Y" ثابت = k X Y X" kx = { Y" + ky = X() =, X(π) = X" kx = { X() = X(π) = معادله

Διαβάστε περισσότερα

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل شما باید بعد از مطالعه ی این جزوه با مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل کامال آشنا شوید. VA R VB به نظر شما افت ولتاژ مقاومت R چیست جواب: به مقدار عددی V A

Διαβάστε περισσότερα

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( فرض کنید جمعیت یک دارای میانگین و انحراف معیار اندازه µ و انحراف معیار σ باشد و جمعیت 2 دارای میانگین µ2 σ2 باشند نمونه های تصادفی مستقل از این دو جامعه

Διαβάστε περισσότερα

تحلیل مدار به روش جریان حلقه

تحلیل مدار به روش جریان حلقه تحلیل مدار به روش جریان حلقه برای حل مدار به روش جریان حلقه باید مراحل زیر را طی کنیم: مرحله ی 1: مدار را تا حد امکان ساده می کنیم)مراقب باشید شاخه هایی را که ترکیب می کنید مورد سوال مسئله نباشد که در

Διαβάστε περισσότερα

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار بماند ولی در فیدبک مثبت هدف فقط باال بردن بهره است در

Διαβάστε περισσότερα

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد دانشگاه صنعتی خواجه نصیر طوسی دانشکده برق - گروه کنترل آزمایشگاه کنترل سیستمهای خطی گزارش کار نمونه تابستان 383 به نام خدا گزارش کار آزمایش اول عنوان آزمایش: آشنایی با نحوه پیاده سازی الکترونیکی فرایندها

Διαβάστε περισσότερα

جلسه ی ۲۴: ماشین تورینگ

جلسه ی ۲۴: ماشین تورینگ دانشکده ی علوم ریاضی نظریه ی زبان ها و اتوماتا ۲۶ ا ذرماه ۱۳۹۱ جلسه ی ۲۴: ماشین تورینگ مدر س: دکتر شهرام خزاي ی نگارندگان: حمید ملک و امین خسر وشاهی ۱ ماشین تور ینگ تعریف ۱ (تعریف غیررسمی ماشین تورینگ)

Διαβάστε περισσότερα

مدار معادل تونن و نورتن

مدار معادل تونن و نورتن مدار معادل تونن و نورتن در تمامی دستگاه های صوتی و تصویری اگرچه قطعات الکتریکی زیادی استفاده می شود ( مانند مقاومت سلف خازن دیود ترانزیستور IC ترانس و دهها قطعه ی دیگر...( اما هدف از طراحی چنین مداراتی

Διαβάστε περισσότερα

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )( shimiomd خواندن مقاومت ها. بررسی قانون اهم برای مدارهای متوالی. 3. بررسی قانون اهم برای مدارهای موازی بدست آوردن مقاومت مجهول توسط پل وتسون 4. بدست آوردن مقاومت

Διαβάστε περισσότερα

آزمایش 8: تقویت کننده عملیاتی 2

آزمایش 8: تقویت کننده عملیاتی 2 آزمایش 8: تقویت کننده عملیاتی 2 1-8 -مقدمه 1 تقویت کننده عملیاتی (OpAmp) داراي دو یا چند طبقه تقویت کننده تفاضلی است که خروجی- هاي هر طبقه به وروديهاي طبقه دیگر متصل شده است. در انتهاي این تقویت کننده

Διαβάστε περισσότερα

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم 1 ماشیه ای توریىگ مقدمه فصل : سلسله مزاتب سبان a n b n c n? ww? زبان های فارغ از متن n b n a ww زبان های منظم a * a*b* 2 زبان ها پذیرفته می شوند بوسیله ی : ماشین های تورینگ a n b n c n ww زبان های فارغ

Διαβάστε περισσότερα

بررسی الگوریتم های بهینه سازی مبتنی بر هوش گروهی

بررسی الگوریتم های بهینه سازی مبتنی بر هوش گروهی بررسی الگوریتم های بهینه سازی مبتنی بر هوش گروهی اعظم گلستان 1 زینب موالی زاهدی 2 1 دانشجوی کارشناسی ارشد دانشگاه آزاد اسالمی واحد بروجرد 2 دانشجوی کارشناسی ارشد دانشگاه آزاد اسالمی واحد علوم و تحقیقات

Διαβάστε περισσότερα

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i. محاسبات کوانتمی (671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: محمد جواد داوري جلسه 3 می شود. ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک

Διαβάστε περισσότερα

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system سیستم زیر حرارتی ماهواره سرفصل های مهم 1- منابع مطالعاتی 2- مقدمه ای بر انتقال حرارت و مکانیزم های آن 3- موازنه انرژی 4 -سیستم های کنترل دما در فضا 5- مدل سازی عددی حرارتی ماهواره 6- تست های مورد نیاز

Διαβάστε περισσότερα

Angle Resolved Photoemission Spectroscopy (ARPES)

Angle Resolved Photoemission Spectroscopy (ARPES) Angle Resolved Photoemission Spectroscopy (ARPES) روش ARPES روشی است تجربی که برای تعیین ساختار الکترونی مواد به کار می رود. این روش بر پایه اثر فوتوالکتریک است که توسط هرتز کشف شد: الکترونها می توانند

Διαβάστε περισσότερα

7- روش تقریب میانگین نمونه< سر فصل مطالب

7- روش تقریب میانگین نمونه< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 7 روش تقریب میانگین نمونه Sample Average Approximation 7- روش تقریب میانگین نمونه< سر فصل مطالب 2 شماره عنوان فصل 1-7 معرفی 2-7 تقریب 3-7

Διαβάστε περισσότερα

جلسه ی ۴: تحلیل مجانبی الگوریتم ها

جلسه ی ۴: تحلیل مجانبی الگوریتم ها دانشکده ی علوم ریاضی ساختمان داده ها ۲ مهر ۱۳۹۲ جلسه ی ۴: تحلیل مجانبی الگوریتم ها مدر س: دکتر شهرام خزاي ی نگارنده: شراره عز ت نژاد ا رمیتا ثابتی اشرف ۱ مقدمه الگوریتم ابزاری است که از ا ن برای حل مسا

Διαβάστε περισσότερα

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین دو صفت متغیر x و y رابطه و همبستگی وجود دارد یا خیر و آیا می توان یک مدل ریاضی و یک رابطه

Διαβάστε περισσότερα

فصل پنجم زبان های فارغ از متن

فصل پنجم زبان های فارغ از متن فصل پنجم زبان های فارغ از متن خانواده زبان های فارغ از متن: ( free )context تعریف: گرامر G=(V,T,,P) کلیه قوانین آن به فرم زیر باشد : یک گرامر فارغ از متن گفته می شود در صورتی که A x A Є V, x Є (V U T)*

Διαβάστε περισσότερα

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { } هرگاه دسته اي از اشیاء حروف و اعداد و... که کاملا"مشخص هستند با هم در نظر گرفته شوند یک مجموعه را به وجود می آورند. عناصر تشکیل دهنده ي یک مجموعه باید دو شرط اساسی را داشته باشند. نام گذاري مجموعه : الف

Διαβάστε περισσότερα

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك آزمایش : پاسخ فرکانسی تقویتکننده امیتر مشترك -- مقدمه هدف از این آزمایش بدست آوردن فرکانس قطع بالاي تقویتکننده امیتر مشترك بررسی عوامل تاثیرگذار و محدودکننده این پارامتر است. شکل - : مفهوم پهناي باند تقویت

Διαβάστε περισσότερα

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) : ۱ گرادیان تابع (y :f(x, اگر f یک تابع دومتغیره باشد ا نگاه گرادیان f برداری است که به صورت زیر تعریف می شود f(x, y) = D ۱ f(x, y), D ۲ f(x, y) اگر رویه S نمایش تابع (y Z = f(x, باشد ا نگاه f در هر نقطه

Διαβάστε περισσότερα

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: هیربد کمالی نیا جلسه 9 1 مدل جعبه-سیاه یا جستاري مدل هایی که در جلسه ي پیش براي استفاده از توابع در الگوریتم هاي کوانتمی بیان

Διαβάστε περισσότερα

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد. ) مسائل مدیریت کارخانه پوشاک تصمیم دارد مطالعه ای به منظور تعیین میانگین پیشرفت کارگران کارخانه انجام دهد. اگر او در این مطالعه دقت برآورد را 5 نمره در نظر بگیرد و فرض کند مقدار انحراف معیار پیشرفت کاری

Διαβάστε περισσότερα

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network شنبه 2 اسفند 1393 جلسه هفتم استاد: مهدي جعفري نگارنده: سید محمدرضا تاجزاد تعریف 1 بهینه سازي محدب : هدف پیدا کردن مقدار بهینه یک تابع ) min

Διαβάστε περισσότερα

جلسه ی ۵: حل روابط بازگشتی

جلسه ی ۵: حل روابط بازگشتی دانشکده ی علوم ریاضی ساختمان داده ها ۶ مهر ۲ جلسه ی ۵: حل روابط بازگشتی مدر س: دکتر شهرام خزاي ی نگارنده: ا رمیتا ثابتی اشرف و علی رضا علی ا بادیان ۱ مقدمه پیدا کردن کران مجانبی توابع معمولا با پیچیدگی

Διαβάστε περισσότερα

جلسه ی ۳: نزدیک ترین زوج نقاط

جلسه ی ۳: نزدیک ترین زوج نقاط دانشکده ی علوم ریاضی ا نالیز الگوریتم ها ۴ بهمن ۱۳۹۱ جلسه ی ۳: نزدیک ترین زوج نقاط مدر س: دکتر شهرام خزاي ی نگارنده: امیر سیوانی اصل ۱ پیدا کردن نزدیک ترین زوج نقطه فرض می کنیم n نقطه داریم و می خواهیم

Διαβάστε περισσότερα

چکیده مقدمه کلید واژه ها:

چکیده مقدمه کلید واژه ها: چکیده طی دهه های گذشته سازمان های بسیاری در اقسا نقاط جهان سیستم برنامه ریزی منابع سازمانی ERP را اتخاذ کرده اند. در باره ی منافع حسابداری اتخاذ سیستم های سازمانی تحقیقات کمی در مقیاس جهانی انجام شده است.

Διαβάστε περισσότερα

عنوان: رمزگذاري جستجوپذیر متقارن پویا

عنوان: رمزگذاري جستجوپذیر متقارن پویا دانشگاه صنعتی شریف دانشکده مهندسی برق گزارش درس ریاضیات رمزنگاري عنوان: رمزگذاري جستجوپذیر متقارن پویا استاد درس: مهندس نگارنده: ز 94 دي ماه 1394 1 5 نماد گذاري و تعریف مسي له 1 6 رمزگذاري جستجوپذیر متقارن

Διαβάστε περισσότερα

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی از ابتدای مبحث تقارن تا ابتدای مبحث جداول کاراکتر مربوط به کنکور ارشد می باشد افرادی که این قسمت ها را تسلط دارند می توانند از ابتدای مبحث جداول کاراکتر به مطالعه

Διαβάστε περισσότερα

دبیرستان غیر دولتی موحد

دبیرستان غیر دولتی موحد دبیرستان غیر دلتی محد هندسه تحلیلی فصل دم معادله های خط صفحه ابتدا باید بدانیم که از یک نقطه به مازات یک بردار تنها یک خط می گذرد. با تجه به این مطلب برای نشتن معادله یک خط احتیاج به داشتن یک نقطه از خط

Διαβάστε περισσότερα

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال دانشکده ی علوم ریاضی احتمال و کاربردا ن ۴ اسفند ۹۲ جلسه ی : چند مثال مدر س: دکتر شهرام خزاي ی نگارنده: مهدی پاک طینت (تصحیح: قره داغی گیوه چی تفاق در این جلسه به بررسی و حل چند مثال از مطالب جلسات گذشته

Διαβάστε περισσότερα

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1 محاسبات کوانتمی (67) ترم بهار 390-39 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه ذخیره پردازش و انتقال اطلاعات در دنیاي واقعی همواره در حضور خطا انجام می شود. مثلا اطلاعات کلاسیکی که به

Διαβάστε περισσότερα

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. مفاهیم اصلی جهت آنالیز ماشین های الکتریکی سه فاز محاسبه اندوکتانس سیمپیچیها و معادالت ولتاژ ماشین الف ) ماشین سنکرون جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. در حال حاضر از

Διαβάστε περισσότερα

1- مقدمه ای بر شبیه سازی< سر فصل مطالب

1- مقدمه ای بر شبیه سازی< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 1 مروری بر شبیه سازی A review on Simulation 1- مقدمه ای بر شبیه سازی< سر فصل مطالب 2 شماره عنوان فصل 1-1 تعاریف 2-1 مثال هایی از شبیه سازی

Διαβάστε περισσότερα

فصل دهم: همبستگی و رگرسیون

فصل دهم: همبستگی و رگرسیون فصل دهم: همبستگی و رگرسیون مطالب این فصل: )r ( کوواریانس ضریب همبستگی رگرسیون ضریب تعیین یا ضریب تشخیص خطای معیار برآور ( )S XY انواع ضرایب همبستگی برای بررسی رابطه بین متغیرهای کمی و کیفی 8 در بسیاری

Διαβάστε περισσότερα

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی دانشکده ی علوم ریاضی ساختمان داده ۱۰ ا ذر ۹۲ جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی مدر س: دکتر شهرام خزاي ی نگارنده: معین زمانی و ا رمیتا اردشیری ۱ یادا وری همان طور که درجلسات پیش مطرح

Διαβάστε περισσότερα

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو چکیده ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو جی.وو جونفی.چو جیاس ن سان کینگ یوآن ژو ارزیابی بهره وری متقاطع به عنوان یک ابزار گسترده برای تحلیل پوششی داده ها (DEA) دارای کاربرد گسترده ای در ارزیابی

Διαβάστε περισσότερα

1- مقدمه. 2 Action. 1 Heuristic

1- مقدمه. 2 Action. 1 Heuristic یک الگوریتم نوین جهت رنگ آمیزی گراف با استفاده از آتوماتای یادگیر حبیب مطیع قادر دانشگاه آزاد اسلامی واحد تبریز باشگاه پژوهشگران جوان Habib_moti@yahoo.com عباس میرزایی ثمرین بورسیه هیات علمی دانشگاه آزاد

Διαβάστε περισσότερα

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد. تي وري اطلاعات کوانتمی ترم پاییز 39-39 مدرس: ابوالفتح بیگی و امین زاده گوهري نویسنده: کامران کیخسروي جلسه فرض کنید حالت سیستم ترکیبی AB را داشته باشیم. حالت سیستم B به تنهایی چیست در ابتداي درس که حالات

Διαβάστε περισσότερα

http://econometrics.blog.ir/ متغيرهای وابسته نماد متغيرهای وابسته مدت زمان وصول حساب های دريافتني rcp چرخه تبدیل وجه نقد ccc متغیرهای کنترلی نماد متغيرهای کنترلي رشد فروش اندازه شرکت عملکرد شرکت GROW SIZE

Διαβάστε περισσότερα

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: این شبکه دارای دو واحد کامال یکسان آنها 400 MW میباشد. است تلفات خط انتقال با مربع توان انتقالی متناسب و حداکثر

Διαβάστε περισσότερα

شاخصهای پراکندگی دامنهی تغییرات:

شاخصهای پراکندگی دامنهی تغییرات: شاخصهای پراکندگی شاخصهای پراکندگی بیانگر میزان پراکندگی دادههای آماری میباشند. مهمترین شاخصهای پراکندگی عبارتند از: دامنهی تغییرات واریانس انحراف معیار و ضریب تغییرات. دامنهی تغییرات: اختالف بزرگترین و

Διαβάστε περισσότερα

Beta Coefficient نویسنده : محمد حق وردی

Beta Coefficient نویسنده : محمد حق وردی مفهوم ضریب سهام بتای Beta Coefficient نویسنده : محمد حق وردی مقدمه : شاید بارها در مقاالت یا گروهای های اجتماعی مربوط به بازار سرمایه نام ضریب بتا رو دیده باشیم یا جایی شنیده باشیم اما برایمان مبهم باشد

Διαβάστε περισσότερα

سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات

سايت ويژه رياضيات   درسنامه ها و جزوه هاي دروس رياضيات سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات دانلود نمونه سوالات امتحانات رياضي نمونه سوالات و پاسخنامه كنكور دانلود نرم افزارهاي رياضيات و... کانال سایت ریاضی سرا در تلگرام: https://telegram.me/riazisara

Διαβάστε περισσότερα

مارکوف 1.مقدمه: سید مهدی صفوی محمد میکاییلی محمد پویان چکیده ما با مطالعه مدل مخفی میدان تصادفی مارکوف از الگوریتم EM

مارکوف 1.مقدمه: سید مهدی صفوی محمد میکاییلی محمد پویان چکیده ما با مطالعه مدل مخفی میدان تصادفی مارکوف از الگوریتم EM و بخش بندی تصاویر براساس مارکوف مدل میدان تصادفی مخفی 3 سید مهدی صفوی محمد میکاییلی محمد پویان -دانشجو گروه مهندسی پزشکی دانشکده فنی مهندسی دانشگاه شاهد 3- عضوهیات علمی دانشیار گروه مهندسی پزشکی دانشکده

Διαβάστε περισσότερα

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند.

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند. اصول انتخاب موتور اصول انتخاب موتور انتخاب یک موتور به در نظر گرفتن موارد بسیار زیادی از استانداردها عوامل محیطی و مشخصه های بار راندمان موتور و... وابسته است در این مقاله کوتاه به تاثیر و چرایی توان و

Διαβάστε περισσότερα

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. - اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط اجسام متحرک را محاسبه کند. 4- تندی متوسط و لحظه ای را

Διαβάστε περισσότερα

آشنایی با پدیده ماره (moiré)

آشنایی با پدیده ماره (moiré) فلا) ب) آشنایی با پدیده ماره (moiré) توری جذبی- هرگاه روی ورقه شفافی چون طلق تعداد زیادی نوارهای خطی کدر هم پهنا به موازات یکدیگر و به فاصله های مساوی از هم رسم کنیم یک توری خطی جذبی به وجود می آید شکل

Διαβάστε περισσότερα

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢ دانش اه صنعت شریف دانش ده ی علوم ریاض تمرینات درس ریاض عموم سری دهم. ١ سیم نازک داریم که روی دایره ی a + y x و در ربع اول نقطه ی,a را به نقطه ی a, وصل م کند. اگر چ ال سیم در نقطه ی y,x برابر kxy باشد جرم

Διαβάστε περισσότερα

یدنب هشوخ یاه متیروگلا

یدنب هشوخ یاه متیروگلا تحلیل خوشه ای مقدمه در این قسمت ابتدا چند تعریف بیان می کنیم و در ادامه به جزئیات این تعاریف و کاربردهای تحلیل خوشه ای در علوم مختلف می پردازیم و نیز با مشکالتی که در تحلیل خوشه ای مواجه هستیم اشاره ای

Διαβάστε περισσότερα

تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد

تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد مبتنی بر روش دسترسی زلیخا سپهوند دانشکده مهندسى برق واحد نجف آباد دانشگاه آزاد اسلامى نجف آباد ایر ان zolekhasepahvand@yahoo.com روح االله

Διαβάστε περισσότερα

یک سیستم تخصیص منابع هوشمند بر مبنای OFDMA در یک سیستم بیسیم توزیع شده با استفاده از تئوری بازیها

یک سیستم تخصیص منابع هوشمند بر مبنای OFDMA در یک سیستم بیسیم توزیع شده با استفاده از تئوری بازیها یک سیستم تخصیص منابع هوشمند بر مبنای OFDMA در یک سیستم بیسیم توزیع شده با استفاده از تئوری بازیها حامد رشیدی 1 و سیامک طالبی 2 1 -دانشگاه شهید باهنر كرمان 2 -دانشگاه شهید باهنر كرمان Hamed.hrt@gmail.com

Διαβάστε περισσότερα

تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر

تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر تئوری رفتار مصرف کننده : می گیریم برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر فرض اول: مصرف کننده یک مصرف کننده منطقی است یعنی دارای رفتار عقالیی می باشد به عبارت دیگر از مصرف کاالها

Διαβάστε περισσότερα

به نام خدا. Sparse Coding ستاره فرامرزپور

به نام خدا. Sparse Coding ستاره فرامرزپور به نام خدا Sparse Coding ستاره فرامرزپور 120728399 1 فهرست مطالب مقدمه... 0 برخی کاربردها... 0 4... تنک: کدگذاری مبانی تجزیه معادله تنک:... 5 6...:α Sparse پیدا ه یا الگوریتم کردن ضریب یادگیری ه یا روش

Διαβάστε περισσότερα

شبکه های عصبی در کنترل

شبکه های عصبی در کنترل شبکه های عصبی در کنترل دانشگاه نجف آباد درس: کنترل هوشمند در فضای سایبرنتیک مدرس: حمید محمودیان مدل ریاضی نرون مدل ریاضی یک نرون ساده به صورت روبرو است P: مقدار کمیت ورودی b: مقدار بایاس )عرض از مبدا تابع

Διαβάστε περισσότερα

تمرین اول درس کامپایلر

تمرین اول درس کامپایلر 1 تمرین اول درس 1. در زبان مربوط به عبارت منظم زیر چند رشته یکتا وجود دارد (0+1+ϵ)(0+1+ϵ)(0+1+ϵ)(0+1+ϵ) جواب 11 رشته کنند abbbaacc را در نظر بگیرید. کدامیک از عبارتهای منظم زیر توکنهای ab bb a acc را ایجاد

Διαβάστε περισσότερα

هندسه تحلیلی بردارها در فضای R

هندسه تحلیلی بردارها در فضای R هندسه تحلیلی بردارها در فضای R فصل اول-بردارها دستگاه مختصات سه بعدی از سه محور ozوoyوox عمود بر هم تشکیل شده که در نقطه ای به نام o یکدیگر را قطع می کنند. قرارداد: دستگاه مختصات سه بعدی راستگرد می باشد

Διαβάστε περισσότερα

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network سه شنبه 21 اسفند 1393 جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان استاد: مهدي جعفري نگارنده: علیرضا حیدري خزاي ی در این نوشته مقدمه اي بر

Διαβάστε περισσότερα

ارائه یک مدل ریاضی جهت بهینه سازی فرایند توسعه محصول

ارائه یک مدل ریاضی جهت بهینه سازی فرایند توسعه محصول ارائه یک مدل ریاضی جهت بهینه سازی فرایند توسعه محصول محسن شفیعی نیک آبادی محمدعلی بهشتی نیا و رضا رفیعی پور اطالعات مقاله چکیده واژگان كلیدی: فرایند توسعه محصول مدل ریاضی مزدوج همپوشانی ها وابستگی متقابل.

Διαβάστε περισσότερα

کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری

کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری چکیده : کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری روش طراحی قوانین کنترل چندجمله ای با استفاده از جایابی قطب راه کار مناسبی برای بسیاری از کاربردهای صنعتی می باشد. این دسته از کنترل کننده

Διαβάστε περισσότερα

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان شبیه سازی تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان 1 سارنگ کمشکی 2 محسن زنگنه 1 علوم و تحقیقات بوشهر ایران sarang.kameshki@yahoo.com 2 علوم و تحقیقات بوشهر ایرانm.zangeneh67@gmail.com

Διαβάστε περισσότερα

تجزیهی بندرز مقدمه کشور هستند. بدین سبب این محدودیتهای مشترک را محدودیتهای پیچیده

تجزیهی بندرز مقدمه کشور هستند. بدین سبب این محدودیتهای مشترک را محدودیتهای پیچیده تجزیهی بندرز مقدمه بسیاری از مسایلی که از نطر عملی از اهمیت برخوردارند را میتوان بهصورت ترکیبی از چند مساله کوچک در نظر گرفت. در واقع بسیاری از سیستمهای دنیای واقعی دارای ساختارهایی غیر متمرکز هستند. به

Διαβάστε περισσότερα

رسوب سختی آلیاژهای آلومینیوم: تاريخچه : فرآیند رسوب سختی )پیرسختی( در سال 6091 بوسیله آلمانی کشف گردید.

رسوب سختی آلیاژهای آلومینیوم: تاريخچه : فرآیند رسوب سختی )پیرسختی( در سال 6091 بوسیله آلمانی کشف گردید. رسوب سختی آلیاژهای آلومینیوم تاريخچه فرآیند رسوب سختی )پیرسختی( در سال 6091 بوسیله Dr.A.Wilm آلمانی کشف گردید. دکتر Wilm یک آلیاژ 4 درصد مس و 9/5 درصد منیزیم را حرارت داده و پس از آن به سرعت سرد نمود و

Διαβάστε περισσότερα

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت جزوه تکنیک پالس فصل چهارم: مولتی ویبراتورهای ترانزیستوری فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار

Διαβάστε περισσότερα

پروژه یازدهم: ماشین هاي بردار پشتیبان

پروژه یازدهم: ماشین هاي بردار پشتیبان پروژه یازدهم: ماشین هاي بردار پشتیبان 1 عموما براي مسایلی که در آنها دو دسته وجود دارد استفاده میشوند اما ماشین هاي بردار پشتیبان روشهاي متفاوتی براي ترکیب چند SVM و ایجاد یک الگوریتم دستهبندي چند کلاس

Διαβάστε περισσότερα

Top Down Parsing LL(1) Narges S. Bathaeian

Top Down Parsing LL(1) Narges S. Bathaeian طراحی کامپایلر Top Down Parsing LL1) تعریف top down parsing Parse tree را از ریشه به سمت برگها می سازد. دو نوع LL1), LLk) Recursive descent مثال G = {S},{, ) }, P, S) S S S ) S ε ))$ مثال S S ) S ε ))$

Διαβάστε περισσότερα

Delaunay Triangulations محیا بهلولی پاییز 93

Delaunay Triangulations محیا بهلولی پاییز 93 محیا بهلولی پاییز 93 1 Introduction در فصل های قبلی نقشه های زمین را به طور ضمنی بدون برجستگی در نظر گرفتیم. واقعیت این گونه نیست. 2 Introduction :Terrain یک سطح دوبعدی در فضای سه بعدی با یک ویژگی خاص

Διαβάστε περισσότερα

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم پردازش گفتار به نام خدا نیمسال اول 59-59 دکتر صامتی تمرین سری سوم پیشبینی خطی و کدینگ شکلموج دانشکده مهندسی کامپیوتر زمان تحویل: 32 آبان 4259 تمرینهای تئوری: سوال 1. می دانیم که قبل از انجام تحلیل پیشبینی

Διαβάστε περισσότερα

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی در رساناها مانند یک سیم مسی الکترون های آزاد وجود دارند که با سرعت های متفاوت بطور کاتوره ای)بی نظم(در حال حرکت هستند بطوریکه بار خالص گذرنده

Διαβάστε περισσότερα

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه آزما ی ش شش م: پا س خ فرکا نس ی مدا رات مرتبه اول هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه و پاسخ فاز بررسی رفتار فیلتري آنها بدست

Διαβάστε περισσότερα

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد: شکل کلی معادلات همگن خطی مرتبه دوم با ضرایب ثابت = ٠ cy ay + by + و معادله درجه دوم = ٠ c + br + ar را معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد: c ١ e r١x

Διαβάστε περισσότερα

تحلیل و ارزیابی عملکرد الگوریتم های تکاملی در بهینه سازی تولید موارد آزمون

تحلیل و ارزیابی عملکرد الگوریتم های تکاملی در بهینه سازی تولید موارد آزمون تحلیل و ارزیابی عملکرد الگوریتم های تکاملی در بهینه سازی تولید موارد آزمون 1 دانشجوی 2 1 مریم سالخورد وحيد خطيبی بردسيری کارشناسی ارشدگروه کامپيوتر دانشگاه آزاد اسالمی واحد کرمان Salkhord.maryam@yahoo.com

Διαβάστε περισσότερα

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات -

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات - آموزش SPSS مقدماتی و پیشرفته تهیه و تنظیم: فرزانه صانعی مدیریت آمار و فناوری اطالعات - مهرماه 96 بخش سوم: مراحل تحلیل آماری تحلیل داده ها به روش پارامتری بررسی نرمال بودن توزیع داده ها قضیه حد مرکزی جدول

Διαβάστε περισσότερα

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز نظریه اطلاعات کوانتمی ترم پاییز 39-39 مدرسین: ابوالفتح بیگی و امین زاده گوهري نویسنده: محم دحسن آرام جلسه 6 تا اینجا با دو دیدگاه مختلف و دو عامل اصلی براي تعریف و استفاده از ماتریس چگالی جهت معرفی حالت

Διαβάστε περισσότερα

خالصه درس: نویسنده:مینا سلیمان گندمی و هاجر کشاورز امید ریاضی شرطی. استقالل متغیر های تصادفی پیوسته x و y استقالل و امید ریاضی

خالصه درس: نویسنده:مینا سلیمان گندمی و هاجر کشاورز امید ریاضی شرطی. استقالل متغیر های تصادفی پیوسته x و y استقالل و امید ریاضی به نام خدا آمار و احتمال مهندسی هفته 21 نیمسال اول ۴9-۴9 مدرس: دکتر پرورش ۴9/24/49 نویسنده:مینا سلیمان گندمی و هاجر کشاورز خالصه درس: امید ریاضی شرطی استقالل متغیر های تصادفی پیوسته x و y استقالل و امید

Διαβάστε περισσότερα

مشخصه های نابجایی ها چگالی نابجایی: مجموع طول نابجاییها در واحد حجم و یا تعداد نابجایی هایی که یک واحد از سطح مقطع دلخواه را قطع می کنند.

مشخصه های نابجایی ها چگالی نابجایی: مجموع طول نابجاییها در واحد حجم و یا تعداد نابجایی هایی که یک واحد از سطح مقطع دلخواه را قطع می کنند. مشخصه های نابجایی ها نابجاییها و مشخصات آنها تاثیرات مهمی بر روی خواص مکانیکی فلزات دارند. مهمترین این مشخصات میدان کرنشی است که در اطراف نابجایی ها وجود دارد. این میدان کرنش بر تحرک سایر نابجایی ها و

Διαβάστε περισσότερα

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22 فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی آنچه باید پیش از شروع کتاب مدار بدانید تا مدار را آسان بیاموزید.............................. 2 مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل................................................

Διαβάστε περισσότερα

Answers to Problem Set 5

Answers to Problem Set 5 Answers to Problem Set 5 Principle of Economics Graduate School of Management and Economics, Sharif University of Technology Fall 94 5. Suppose a competitive firm has the following cost function c(y) =

Διαβάστε περισσότερα

فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها(

فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها( فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها( رفتار عناصر L, R وC در مدارات جریان متناوب......................................... بردار و کمیت برداری.............................................................

Διαβάστε περισσότερα

فصل 5 :اصل گسترش و اعداد فازی

فصل 5 :اصل گسترش و اعداد فازی فصل 5 :اصل گسترش و اعداد فازی : 1-5 اصل گسترش در ریاضیات معمولی یکی از مهمترین ابزارها تابع می باشد.تابع یک نوع رابطه خاص می باشد رابطه ای که در نمایش زوج مرتبی عنصر اول تکراری نداشته باشد.معموال تابع

Διαβάστε περισσότερα

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی 1 روش اول گراف دوگان دیاگرام ورونوی : دیاگرام ورونوی مثلث بندی وجوهی که مثلث نیستند 2 : روش دوم )الگوریتم تصادفی افزایشی(

Διαβάστε περισσότερα

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: نادر قاسمی جلسه 2 در این درسنامه به مروري کلی از جبر خطی می پردازیم که هدف اصلی آن آشنایی با نماد گذاري دیراك 1 و مباحثی از

Διαβάστε περισσότερα

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی:

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی: نظریه ي اطلاعات کوانتومی 1 ترم پاي یز 1391-1391 مدرس: دکتر ابوالفتح بیگی ودکتر امین زاده گوهري نویسنده: محمدرضا صنم زاده جلسه 15 فرض کنیم ماتریس چگالی سیستم ترکیبی شامل زیر سیستم هايB و A را داشته باشیم.

Διαβάστε περισσότερα

ثابت. Clausius - Clapeyran 1

ثابت. Clausius - Clapeyran 1 جدول 15 فشار بخار چند مایع خالص در دمای 25 C فشار بخار در دمایC (atm) 25 نام مایع 0/7 دیاتیل اتر 0/3 برم 0/08 اتانول 0/03 آب دمای جوش یک مایع برابر است با دمایی که فشار بخار تعادلی آن مایع با فشار اتمسفر

Διαβάστε περισσότερα

مساله مکان یابی - موجودی چند محصولی چند تامین کننده با در نظر گرفتن محدودیت های تصادفی برای زنجیره تامین دو سطحی

مساله مکان یابی - موجودی چند محصولی چند تامین کننده با در نظر گرفتن محدودیت های تصادفی برای زنجیره تامین دو سطحی مساله مکان یابی - موجودی چند محصولی چند تامین کننده با در نظر گرفتن محدودیت های تصادفی برای زنجیره تامین دو سطحی رضا توکلی مقدم یاسر رحیمی امیر اقسامی کارشناسی ارشد دانشکده مهندسی صنایع پردیس دانشکده های

Διαβάστε περισσότερα

که روي سطح افقی قرار دارد متصل شده است. تمام سطوح بدون اصطکاك می باشند. نیروي F به صورت افقی به روي سطح شیبداري با زاویه شیب

که روي سطح افقی قرار دارد متصل شده است. تمام سطوح بدون اصطکاك می باشند. نیروي F به صورت افقی به روي سطح شیبداري با زاویه شیب فصل : 5 نیرو ها 40- شخصی به جرم جرم به وسیله طنابی که از روي قرقره بدون اصطکاکی عبور کرده و به یک کیسه شن به متصل است از ارتفاع h پایین می آید. اگر شخص از حال سکون شروع به حرکت کرده باشد با چه سرعتی به

Διαβάστε περισσότερα

جریان نامی...

جریان نامی... مقاومت نقطه نوترال (NGR) مشخصات فنی فهرست مطالب 5 5... معرفی کلی... مشخصات... 1-2- ولتاژ سیستم... 2-2- ولتاژ نامی... -2- جریان نامی... -2- مقدار مقاومت -5-2 زمان... -2- جریان پیوسته... 7-2- ضریب دماي مقاومت...

Διαβάστε περισσότερα

نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا

نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا به نام خدا پردازش سیگنالهای دیجیتال نیمسال اول ۹۵-۹۶ هفته یازدهم ۹۵/۰8/2۹ مدرس: دکتر پرورش نویسنده: محمدرضا تیموری محمد نصری خالصۀ موضوع درس یا سیستم های مینیمم فاز تجزیه ی تابع سیستم به یک سیستم مینیمم

Διαβάστε περισσότερα

سینماتیک مستقیم و وارون

سینماتیک مستقیم و وارون 3 سینماتیک مستقیم و وارون بهنام میری پور فرد استادیار گروه مهندسی رباتیک دانشگاه صنعتی همدان همدان ایران bmf@hut.ac.ir B. Miripour Fard Hamedan University of Technology 1 در سینماتیک حرکت بررسی کند می

Διαβάστε περισσότερα

مود لصف یسدنه یاه لیدبت

مود لصف یسدنه یاه لیدبت فصل دوم 2 تبدیلهای هندسی 1 درس او ل تبدیل های هندسی در بسیاری از مناظر زندگی روزمره نظیر طراحی پارچه نقش فرش کاشی کاری گچ بری و... شکل های مختلف طبق الگویی خاص تکرار می شوند. در این فصل وضعیت های مختلفی

Διαβάστε περισσότερα

طراحی و تجزیه و تحلیل کنترل کننده منطق فازي براي کنترل فرکانس بار در سیستم هاي قدرت

طراحی و تجزیه و تحلیل کنترل کننده منطق فازي براي کنترل فرکانس بار در سیستم هاي قدرت طراحی و تجزیه و تحلیل کنترل کننده منطق فازي براي کنترل فرکانس بار در سیستم هاي قدرت 2 1 مهرداد احمدي کمرپشتی هدي کاظمی موسسه آموزش عالی روزبهان ساري گروه برق ساري ایران Mehrdad.ahmadi.k@gmail.com hoda.kazemi.aski@gmail.com

Διαβάστε περισσότερα

دستور العمل تعیین مختصات بوسیله دستگاه GPS شرکت ملی گاز ایران شرکت گاز استان تهران امور خدمات فنی و فروش عمده واحد GIS نسخه 0.1.

دستور العمل تعیین مختصات بوسیله دستگاه GPS شرکت ملی گاز ایران شرکت گاز استان تهران امور خدمات فنی و فروش عمده واحد GIS نسخه 0.1. شرکت ملی گاز ایران شرکت گاز استان تهران امور خدمات فنی و فروش عمده واحد GIS نسخه 0.1.1 بهار 0131 GIS 1 پیش رو موارد الزم به جهت تعیین موقعیت تاسیسات گازرسانی بوسیله سیستم تعیین موقعیت جهانی( GPS ) را تشریح

Διαβάστε περισσότερα

راهنمای کاربری موتور بنزینی )سیکل اتو(

راهنمای کاربری موتور بنزینی )سیکل اتو( راهنمای کاربری موتور بنزینی )سیکل اتو( هدف آزمایش : شناخت و بررسی عملکرد موتور بنزینی تئوری آزمایش: موتورهای احتراق داخلی امروزه به طور وسیع برای ایجاد قدرت بکار می روند. ژنراتورهای کوچک پمپ های مخلوط

Διαβάστε περισσότερα