اتوماتای سلولی ساده
اتوماتای سلولی ساده
در ریاضیات و نظریه محسابات، اتوماتای سلولی ساده جزو اتوماتای سلولی یک بعدی می‌باشد به نحوی که مجموعه حالات فقط متشکل از دو حالت باشد (۰ و ۱) و قاعده تعیین حالت یک سلول در گام بعدی، فقط تابعی از حالت فعلی خود آن سلول و دو همسایه مجاورش باشد. این سیستم یکی از ساده‌ترین سیستم‌های محاسبه می‌باشد، با این وجود، یکی از این سیستم‌ها موسوم به قاعده ۱۱۰ هم ارز ماشین محاسبه تورینگ می‌باشد. به این معنی که هر محاسبه ای که بر روی ماشین تورینگ قابل انجام باشد، بر روی قاعده ۱۱۰ هم قابل انجام است.
بررسی و دسته‌بندی این سیستم‌ها کار استیون ولفرم می‌باشد و برای اولین بار نتایج خود را به صورت جامع در کتاب "نوع جدیدی از علم" منتشر کرد، که بررسی حالت‌های مختلف اتوماتای سلولی ساده بخشی از آن کتاب بود.
برای پیکربندی هر سلول و همسایه هایش، ۸ حالت ممکن وجود دارد. قاعده اتوماتون ساده، باید به ازای هر کدام از این حالت‌های پیکربندی، حالت بعدی سلول را تعیین کند و این به این معنی است که ۲۵۶ = ۲ اتوماتای سلولی ساده ممکن وجود دارد. ولفرم در کتابش و قبل تر در مقاله ای، روشی برای شماره گزاری این ۲۵۶ حالت از ۰ تا ۲۵۵ ابداع کرد که به این شکل است که ابتدا پیکر بندی‌های مختلف را بر حسب اندازه مرتب می‌کنیم (مثلاً ۱۱۱ بزرگترین پیکربندی است و ۰۰۰ کوچکترین پیکربندی) و حالت بعدی سیستم به ازای آن پیکر بندی را می‌نویسیم (هر حالت ۰ یا ۱ است). به این ترتیب هشت حالت ممکن کنار هم قرار می‌گیرند و یک عدد مبنای ۲ با ۸ رقم را تشکیل می‌دهند، مقدار آن عدد را در سیستم ده دهی شماره آن اتوماتا می‌نامیم. مثال زیر برای قاعده ۱۱۰ می‌باشد و L,C,R نشانگر چپ، وسط، راست هستند و حالت هر کدام از سلول‌های پیکر بندی را مشخص می‌کنند: هر چند ۲۵۶ قاعده برای اتوماتای سلولی ساده داریم، اما بعضی از این حالت‌ها با هم مشابه هستند. بطور مثال بعضی از قواعد با یک انعکاس به هم تبدیل می‌شوند. اهمیت همچین تقارنی در این است که اگر دو قاعده با یک تقارن به هم تبدیل شوند از نظر پیچیدگی محاسباتی هم ارز هستند زیرا پیچیدگی محاسباتی نسبت به این تقارن ناوردا است. بطور مثال اگر با این تقارن قاعده ۱۱۰ را تغییر دهیم، به قاعده ۱۲۴ می‌رسیم. منظور از این تقارن این است که جای حالت XYZ با حالت ZYX عوض شود. از ۲۵۶ قاعده، ۶۴ تا با حالت منعکس یافته برابر هستند. یک راه دیگر برای تعریف رده هم‌ارزی بر روی این ۲۵۶ حالت، تعریف حالت‌های مکمل می‌باشد. اینجا از تقارن بین ۰ و ۱ استفاده می‌کنیم. اگر در یک قاعده همه ۰ و ۱ها را برعکس کنیم باز هم پیچیدگی محاسباتی سیستم عوض نمی‌شود. ۱۶ قاعده هم هستند که با مکمل خود یکسان هستند. (به زبان ریاضی، نقطه ثابت‌های تبدیل ذکر شده هستند) همچنین ترکیب دو تبدیل بالا (انعکاس و مکمل منطقی) هم خود یک تبدیل جدید به ما می‌دهد که پیچیدگی تحت آن ناوردا است. ۱۶ قاعده هم هستند که تحت این تبدیل به خودشان نگاشته می‌شوند. نهایتاً ۸۸ قاعده می‌ماند که با تبدیلات ذکر شده هم ارز نیستند.
یک راه بررسی این اتوماتا این است که برای شرایط اولیه تصادفی، رفتار آن‌ها را بررسی کنیم. ولفرم آن‌ها را به چهار دسته کلی تقسیم‌بندی کرده‌است: بررسی اتوماتای سلولی ساده، هم از منظر نظری (در حوزهٔ ریاضیات و علوم کامپیوتر) و هم کاربردی مورد توجه است. از کاربردهای عملی این سیستم‌های می‌توان به کار عبدو (دانشگاه منوفیه مصر) و همکارانشان اشاره کرد که بر مبنای این اتوماتا، روشی برای رمزنگاری ابداع کردند. بطور خاص الگوریتم ابداع شده توسط آن‌ها روشی برای رمزنگاری تصویر است که ادعا می‌شود در مقابل حملات تفاضلی و آماری مقاوم است. از منظر نظری هم می‌توان به کار کاتانیو اشاره کرد که اتوماتای سلولی ساده را از نگاه توپولوژیکی بررسی کرده، و به برآمدن آشوب در این سیستم‌ها پرداخته‌است.