الگوریتم‌های همروند

/, مهندسی نرم افزار/الگوریتم‌های همروند

الگوریتم‌های همروند

در علوم رایانه، الگوریتم شترمرغ رویکردی است که در آن چون احتمال رخ دادن مشکل بسیار کم است از آن چشم‌پوشی می‌شود. یعنی این که بگذاریم مشکل رخ دهد بصرفه‌تر است از صرف هزینه برای شناسایی و مقابله با آن.

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

 یک نمونهٔ دیگر استفاده از این راهبرد در مشکل سرریز عدد صحیح است که در زبان‌های برنامه‌نویسی اغلب نادیده گرفته می‌شود، چون در عمل بعید است رخ دهد.

 یک رویکرد ترکیبی این است که سیستم مشخصاً بررسی کند آیا در شرایط کنونی آن حالت نامحتمل اصلاً اتفاق می‌افتد یا نه، و اگر اتفاق نمی‌افتد این الگوریتم را جایگزین الگوریتم هزینه‌برترِ در حال استفاده کند. گرچه با تغییر کردن شرایط، یا در صورت در نظر گرفته نشدن برخی شرایط، مشکل نامحتمل ممکن است رخ دهد.

۱۳۹۲-۷-۲۳ ۱۶:۳۸:۴۷ +۰۳:۳۰مهر ۱۹ام, ۱۳۹۲|Categories: متلب, مهندسی نرم افزار|۱ ديدگاه

ثبت ديدگاه

پرداخت

1-پرداخت آنلاین
برای پرداخت آنلاین از لینک زیر استفاده کنید
پرداخت آنلاین
2- پرداخت آفلاین
برای پرداخت آفلاین مبلغ مورد نظر را به یکی از شماره کارت
6037997245888723بانک ملی