ماشین جایگشت

از testwiki
نسخهٔ تاریخ ۱۴ ژوئن ۲۰۱۹، ساعت ۲۲:۳۸ توسط imported>Rezabot (ربات ردهٔ همسنگ (۳۰.۱) +مرتب (۱۴.۹ core): + رده:ماشین متناهی)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

الگو:منبع در نظریه اتوماتا، ماشین جایگشت یا ماشین pure-group یک ماشین تعیین‌پذیر حالات متناهی است. به طوری که هر نماد ورودی جایگشت مجموعه‌ای از حالت هاست. به عبارت دیگر DFA الگو:Mvar را ممکن است با چند تایی (Q, Σ, δ, q0, F) نمایش دهند که Q مجموعهٔ وضعیت‌های ماشین، Σ مجموعهٔ نمادهای ورودی، δ تابع انتقال که وضعیت q و نماد ورودی x را می‌گیرد و q را به وضعیت جدید (δ(q,x انتقال می‌دهد. q0 وضعیت شروع ماشین است؛ و F مجموعهٔ وضعیت‌های پذیرفته شده (همچنین وضعیت پایانی) ماشین است. الگو:Mvar یک جایگشت اتوماتاست اگر و تنها اگر برای هر دو وضعیت مجزای الگو:Math و الگو:Math در Q و هر ورودی الگو:Mvar در Σ داشته باشیم: (δ(qi,x) ≠ δ(qj,x

یک زبان صوری را p-منظم گویند اگر به وسیلهٔ یک ماشین جایگشت پذیرفته شود. به طور مثال مجموعهٔ رشته‌های به طول زوج به فرم زبان p-منظم هستند:این مجموعه شاید به وسیلهٔ یک جایگشت اتوماتا با دو وضعیت که در هر انتقال هر وضعیت با وضعیت دیگر جایگزین می‌شود، پذیرفته شود.

نرم‌افزار

زبان‌های pure-group اولین خانواده جالب توجه زبان‌های منظم بودند که مشکل ارتفاع ستاره برای آنها به اثبات رسیده بود تا محاسبه پذیر شوند. مشکل ریاضی دیگری برای زبان‌های منظم مشکل حروف جداکننده است که برای اندازهٔ کوچکترین DFA که بین دو کلمه به طول حداکثر n به صورت پذیرفتن یک لغت و رد لغت دیگر تمایز ایجاد می‌کند، می‌پرسد. کران بالای شناخته شده در حالت کلی O(n2/5(logn)3/5) است این مشکل بعداً مورد بررسی قرار گرفت و کران بالای شناخته شده به O(n1/2) تغییر یافت.

جستارهای وابسته

منابع

الگو:پانویس