هزار فایل: دانلود نمونه سوالات استخدامی

دانلود فایل, مقاله, مقالات, آموزش, تحقیق, پروژه, پایان نامه,پروپوزال, مرجع, کتاب, منابع, پاورپوینت, ورد, اکسل, پی دی اف,نمونه سوالات استخدامی,خرید کتاب,جزوه آموزشی ,,استخدامی,سوالات استخدامی,پایان نامه,خرید سوال

هزار فایل: دانلود نمونه سوالات استخدامی

دانلود فایل, مقاله, مقالات, آموزش, تحقیق, پروژه, پایان نامه,پروپوزال, مرجع, کتاب, منابع, پاورپوینت, ورد, اکسل, پی دی اف,نمونه سوالات استخدامی,خرید کتاب,جزوه آموزشی ,,استخدامی,سوالات استخدامی,پایان نامه,خرید سوال

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

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

تحقیق-تحلیل-مساله-کوتاهترین-مسیر-در-گراف-جهت-دار-10-صلینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 11 صفحه

 قسمتی از متن word (..doc) : 
 

1
‏تحلیل ‏مساله ‏کوتاهترین مسیر در گراف‏ جهت دار
‏اگر ‏ یک گراف جهت دار باشد فرض کنید هر لبه ‏ با وزن ‏ مشخص می گردد و هزینه رفتن مستقیم از گره i‏ به j‏ را مشخص میسازد بزودی الگوریتم دایجسترا را که برای یافتن کوتاهترین مسیر در گراف با وزن های مثبت کاربرد دارد را بیان میکنیم . در این بخش و بخش بعدی دو مساله مرتبط با گراف را بیان خواهیم کرد .
‏1 ) گراف G‏ را در نظر بگیرید ( وزن دار ) اگر این گراف دارای سیکل منفی باشد آنگاه یک سیکل جهت دار c‏ مثل :
‏2) اگر گراف شامل هیچ دوره ( سیکل‏‌‏)‏‌‏ منفی نباشد یافتن مسیری به نام p‏ از گره آغازی s‏ و گره پایانی t‏ با کمترین هزینه :‏ ‏ ‏باید کمترین باشد به ازای هر مسیر از s‏ به t‏ . این مساله به هر دو نام مسیر با کمترین هزینه و کوتاهترین مسیر نامیده می شود .
‏طراحی و آنالیز الگوریتم :
‏اکنون با شروع تعریف مجدد الگوریتم دایجسترا که برای یافتن کوتاهترین مسیر در گراف هایی که وزن منفی ندارند شروع میکنیم .
2
‏در این گراف یک مسیر از s‏ به t‏ با ملاقات چندین دفعه دوره ( سیکل ) C‏ بدست می آید .
‏کوتاهترین مسیر با شروع از گره آغازین s‏ به هر نود v‏ در یک گراف اصولا یک الگوریتم حریصانه است . ایده اصلی از یک مجموعه S‏ تشکیل شده است که کوتاهترین مسیر از هر نود s‏ به هر نود داخل مجموعه S‏ شناخته شده است . در این شکل این الگوریتم را نشان می دهیم با ‏ شروع میکنیم . ما میدانیم کوتاهترین مسیر از s‏ به s‏ دارای هزینه صفر است زمانیکه هیچ لبه با وزن منفی نداشته باشیم . سپس این عنصر را به طور حریصانه به مجموعه اضافه میکنیم . در طی مرحله اول الگوریتم حریصانه ما کمترین هزینه لبه های گره s‏ را تشکیل خواهیم داد . بعبارت دیگر یعنی : ‏ . یک نکته مهم با توجه به الگوریتم دایجسترا این است که کوتاهتری مسیر از s‏ به v‏ با یک یال ‏ نمایش داده می شود بنابراین بلافاصله نود v‏ را به مجموعه S‏ اضافه میکنیم . پس مسیر ‏ مسلما کوتاهترین مسیر به v‏ است اگر هیچ یالی با هزینه منفی نداشته باشیم . مسیر های دیگر از s‏ به v‏ باید از یک یال خارج شده از s‏ که حداقل هزینه بیشتری نسبت به لبه (s,v)‏ داشته باشند شروع میشوند .
‏این ایده همواره صحیح نیست بویژه زمانی که دارای لبه های با وزن منفی هستیم .
3
‏یک ایده برنامه نویسی پویا :
‏یک روش برنامه نویسی پویا سعی بر حل این مساله برای یافتن کوتاهترین مسیر از s‏ به t‏ زمانیکه لبه با وزن منفی داشته باشیم اما سیکل ( دوره ) با طول منفی نداشته باشیم . زر مساله i‏ می تواند کوتاهترین مسیر را تنها بوسیله استفاده از i‏ گره اولیه پیدا کند . این ایده بلافاصله جواب نمی دهد بلکه با اعمال اندکی تغییرات جواب دلخواه را به ما میدهد . الگوریتم Bellman-Ford algorithm‏ ا‏ین الگوریتم را بوسیله برنامه نویسی پویا مطرح کرده و حل ‏کرده اند .
4
‏(6.22)‏
‏اگر G‏ دورهای منفی نداشته باشد؛‍‍‍ پس کوتاهترین مسیر ساده از S‏ به t‏ وجود دارد.(یعنی گره ها تکرار نمی شوند.) و از اینرو در نهایت n-1‏ یال دارد.
‏اثبات: تا زمانی که هر دور هیچ هزینه منفی نداشته باشد؛ کوتاهترین مسیر P‏ از s‏ به t‏ با بیشترین تعداد از یالها هیچ راس v‏ را مرور نمی کند. اگر P‏ ؛ راس v‏ را تکرار کند؛ ما می توانیم بخش مابین عبورهای متوالی از v‏ را حذف کنیم. که این عمل هزینه کمینه و یال بیشینه را نتیجه می دهد.
‏اجازه دهید OPT(i,v)‏ را برای تفکیک کمترین هزینه یک مسیر v-t‏ با استفاده از بیشترین یال i‏ مورد استفاده قرار دهیم. مطابق مساله (6.22) اصی ترین مشکل؛ محاسبه OPT(n-1.s)‏ است.(ما می توانیم به جای ساخت الگوریتم؛ زیر مسائل مرتبط با کمینه هزینه مسیر s-v‏ را با استفاده از بیشترین یالi‏ جایگزین کنیم. این یک موازی طبیعی با الگوریتم دایجسترا شکل خواهد داد. اما در پروتوکل های مسیر یابی که بعدا شرح خواهیم داد؛ این یک روش طبیعی نخواهد بود.)
‏اکنون راه ساده ای را برای بیان OPT(i,v)‏ با استفاده از زیرمسائل کوچکتر نیازداریم. ما دیداه طبیعی تری که نکات بسیاری حالات مختلف را در بر می گیرد را مرور خواهیم کرد؛ این مثال دیگری است از اصل

 

دانلود فایل

دانلود مقاله مساله های جالب رباضی 12 ص

دانلود مقاله مساله های جالب رباضی 12 ص

دانلود-مقاله-مساله-های-جالب-رباضی-12-صلینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 13 صفحه

 قسمتی از متن word (..doc) : 
 

‏مساله های جالب رباضی 2
- ‏فرض کنید :
- ۱۰۰ ‏نفر آدم با هوش در یک ‏سالن زندانی هستند.
- ‏حداقل یک نفر و حداکثر همه آنها دارای یک خال بر روی ‏صورتشان هستند.
- ‏هیچ کدام از این افراد نمی دانند که آیا خود دارای خال هستند ‏یا نه.
- ‏به آنها گفته شده که به ازای هر آدم خال دار یک شبانه روز ( نه کمتر و ‏نه بیشتر) مهلت دارند که آدم های خال دار از سالن بیرون بیایند.
- ‏این افراد نمی ‏توانند هیچ ارتباطی با افراد دیگر موجود در سالن برقرار کنند.
- ‏تنها ارتباط ‏موجود دیدن صورت افراد دیگر است.
- ‏به هیچ امکانی هم دسترسی ندارند که صورت خود ‏را ببینند.
- ‏خلاصه پیغام و پیام و آینه و .... ممنوع است.
- ‏تعداد افراد خال ‏دار معلوم نیست.
‏سؤال : با چه روشی ممکن است که فقط افراد خال دار در پایان مهلت ‏تعیین شده (n ‏روز به ازای n ‏خال دار) از سالن خارج شوند؟
‏جواب - > ‏فرض ‏کنین یه نفر تو قبیله خال داشته باشه. اون فرد خالدار بقیه قبیله رو میبینه که هیچ ‏کس خالدار نیست ولی چون رییس قبیله گفته اینجور افراد حتما وجود دارند، نتیجه ‏میگیره فقط خودش خالداره و همون روز اول خودش رو میکشه. از طرف دیگه بقیه افراد ‏بدون خال میبینن یه نفر خال داره ولی خودشون نمیدونن خال دارن یا نه. مثل بالا برای ‏خودشون استدلال میکنن که اگه خودشون خال نداشته باشن اون فرد خالدار باید امروز ‏خودش رو بکشه و اگر خودشون خال داشته باشن اون فرد دیگه امروز رو منتظر خواهد موند. ‏اون فرد خالدار روز اول خودشو میکشه و بقیه میفهمن که خودشون خالدار نبودن. این از ‏یکی.
‏حالا برای دو نفر همین استدلال رو تکرار کنین. فرض کنین دو نفر تو قبیله ‏خال دارن. اونی که خالداره میبینه یه نفر تو قبیله خال داره ولی نمیدونه خودش هم ‏خال داره یا نه. با خودش میگه اگه من خال نداشته باشم اون فرد خالدار باید امروز ‏خودش رو بکشه و اگر خال داشته باشم باید منتظر بمونه. اون فرد دیگه هم همین جور ‏استدلال میکنه و هر دوشون روز اول رو کاری نمیکنن و منتظر میمونن. در نتیجه میفهمن ‏که هر دو تا خالدارن و روز دوم خودشون رو میکشن. اما اونایی که خال ندارن میبینن دو ‏نفر تو قبیله خال دارن. اونا دو روز صبر میکنن تا سرنوشت این دو تا معلوم بشه و چون ‏روز دوم اون دو نفر خودشون رو میکشن میفهمن که خودشون خال نداشتن.
‏به همین ‏ترتیب میتونین برای سه نفر و چهار نفر و ... تکرار کنین استدلال رو. در نتیجه اگه n ‏نفر خالدار باشن تا روز n-1 ‏ام صبر میکنن و بقیه که خال ندارن تا روز n ‏ام. روز n ‏ام افراد خالدار دسته جمعی خودشون رو میکشن و از اینجا بقیه میفهمن که خودشون خال
‏مساله های جالب رباضی 2
- ‏فرض کنید :
- ۱۰۰ ‏نفر آدم با هوش در یک ‏سالن زندانی هستند.
- ‏حداقل یک نفر و حداکثر همه آنها دارای یک خال بر روی ‏صورتشان هستند.
- ‏هیچ کدام از این افراد نمی دانند که آیا خود دارای خال هستند ‏یا نه.
- ‏به آنها گفته شده که به ازای هر آدم خال دار یک شبانه روز ( نه کمتر و ‏نه بیشتر) مهلت دارند که آدم های خال دار از سالن بیرون بیایند.
- ‏این افراد نمی ‏توانند هیچ ارتباطی با افراد دیگر موجود در سالن برقرار کنند.
- ‏تنها ارتباط ‏موجود دیدن صورت افراد دیگر است.
- ‏به هیچ امکانی هم دسترسی ندارند که صورت خود ‏را ببینند.
- ‏خلاصه پیغام و پیام و آینه و .... ممنوع است.
- ‏تعداد افراد خال ‏دار معلوم نیست.
‏سؤال : با چه روشی ممکن است که فقط افراد خال دار در پایان مهلت ‏تعیین شده (n ‏روز به ازای n ‏خال دار) از سالن خارج شوند؟
‏جواب - > ‏فرض ‏کنین یه نفر تو قبیله خال داشته باشه. اون فرد خالدار بقیه قبیله رو میبینه که هیچ ‏کس خالدار نیست ولی چون رییس قبیله گفته اینجور افراد حتما وجود دارند، نتیجه ‏میگیره فقط خودش خالداره و همون روز اول خودش رو میکشه. از طرف دیگه بقیه افراد ‏بدون خال میبینن یه نفر خال داره ولی خودشون نمیدونن خال دارن یا نه. مثل بالا برای ‏خودشون استدلال میکنن که اگه خودشون خال نداشته باشن اون فرد خالدار باید امروز ‏خودش رو بکشه و اگر خودشون خال داشته باشن اون فرد دیگه امروز رو منتظر خواهد موند. ‏اون فرد خالدار روز اول خودشو میکشه و بقیه میفهمن که خودشون خالدار نبودن. این از ‏یکی.
‏حالا برای دو نفر همین استدلال رو تکرار کنین. فرض کنین دو نفر تو قبیله ‏خال دارن. اونی که خالداره میبینه یه نفر تو قبیله خال داره ولی نمیدونه خودش هم ‏خال داره یا نه. با خودش میگه اگه من خال نداشته باشم اون فرد خالدار باید امروز ‏خودش رو بکشه و اگر خال داشته باشم باید منتظر بمونه. اون فرد دیگه هم همین جور ‏استدلال میکنه و هر دوشون روز اول رو کاری نمیکنن و منتظر میمونن. در نتیجه میفهمن ‏که هر دو تا خالدارن و روز دوم خودشون رو میکشن. اما اونایی که خال ندارن میبینن دو ‏نفر تو قبیله خال دارن. اونا دو روز صبر میکنن تا سرنوشت این دو تا معلوم بشه و چون ‏روز دوم اون دو نفر خودشون رو میکشن میفهمن که خودشون خال نداشتن.
‏به همین ‏ترتیب میتونین برای سه نفر و چهار نفر و ... تکرار کنین استدلال رو. در نتیجه اگه n ‏نفر خالدار باشن تا روز n-1 ‏ام صبر میکنن و بقیه که خال ندارن تا روز n ‏ام. روز n ‏ام افراد خالدار دسته جمعی خودشون رو میکشن و از اینجا بقیه میفهمن که خودشون خال

 

دانلود فایل