مدل محاسبه: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز تمیزکاری با استفاده از AWB
Arash.shafiei (بحث | مشارکت‌ها)
خط ۱:
در [[نظریه رایانش پذیری]] و [[نظریه پیچیدگی محاسباتی]]، '''مدل محاسبه''' تعریف مجموعه‌ای از عملیات‌های قابل قبول مورد استفاده در [[محاسبات]] و نسبت هزینه هایشانهزینه‌هایشان است. برای اندازه‌ گیریاندازه‌گیری پیچیدگی یک [[الگوریتم]] در [[زمان اجرا]] یا حافظهٔ مصرف شده، با فرض مدل خاصی از محاسبات استفاده می‌شود، در تجزیه و تحلیل منابع محاسباتی مورد نیاز بحث کردن در مورد محدودیت‌های [[الگوریتم]] یا [[رایانه‌رایانه]]ها ممکن است.
 
== مثال‌ها ==
بعضی از مثال‌ها عبارت اند از [[ماشین تورینگ]]، [[ماشین حالات متناهی]]، , [[توابع بازگشتی]]، [[حساب دیفرانسیل لامبادا]]، [[منطق ترکیبی]] و [[چکیده سیستم بازنویسی]].
 
== استفاده‌ها ==
در زمینه زمان [[تحلیل الگوریتم‌ها]]، مشخص کردن یک مدل محاسبه در رابطه با عملیات اولیه مجاز دارای [[هزینه واحد]] معمول است. یک مثالی که به طوربه‌طور معمول استفاده می‌شود [[ماشین دستیابی تصادفی]] است، که دارای [[ارزش واحد]] برای خواندن و نوشتن دستیابی به همهٔ خانه‌های حافظه است. از این منظر، با ماشین تورینگی که در بالا گفته شده استشده‌است تفاوت دارد.
 
در [[مهندسی مدل-رانده]]، مدل محاسبه توضیح می‌دهد که چگونه رفتار کل سیستم نتیجهٔ رفتار هر جزء آن است.
 
یک نکته اصلی که اغلب چشم پوشی می‌شود این است که حدود پایین منتشر شده برای مشکل‌ها در بیشتر مواقع برای یک مدل محاسباتی بیشتر محدود می‌شوند تا مجموعه عملیاتی که کسی می‌تواند استفاده کند در پرداختن و از این رو ممکن است الگوریتم‌هایی سریع تر از آنچه به سادگی فکر می‌کردیم وجود داشته باشد. <ref>cstheory.stackexchange.com</ref>
 
== دسته‌ها ==
مدل محاسباتی بسیاری وجود دارد که در مجموعه اعمال مجاز و هزینه محاسباتشان تفاوت می‌کنند. آن‌ها به گروه گستردهٔ زیر تعلق دارند: [[ماشین انتزاعی]] و مدل‌های معادل آن (برای مثال حساب دیفرانسیل لامبادا معادل با [[ماشین تورینگ]] است) در اثبات‌های شمارش پذیری و حدود بالا روی پیچیدگی محاسباتی الگوریتم‌ها استفاده می‌شود، و [[مدل‌های درخت تصمیم گیریتصمیم‌گیری]]، در اثبات‌های حدود پایین روی پیچیدگی محاسباتی مشکل‌های الگوریتمی استفاده می‌شود.
 
== جستارهای وابسته ==
خط ۲۱:
* [[مدل کاوش حفره]]
 
== مطالعهبرای مطالعهٔ بیشتر ==
* {{cite book|first=Maribel|last=Fernández|authorlink=Maribel Fernández|title=Models of Computation: An Introduction to Computability Theory|publisher=Springer|year=2009|series=Undergraduate Topics in Computer Science|isbn=978-1-84882-433-1}}
* {{cite book|last=Savage|first=John E.|authorlink = John E. Savage|title=Models Of Computation: Exploring the Power of Computing|year=1998|url=http://www.cs.brown.edu/~jes/book/home.html}}
 
== منابع ==
{{پانویس}}