আমি থামার সমস্যাটি ত্রি-প্রতীক এক-মাত্রিক সেলুলার অটোম্যাটার জন্য স্থিতিশীল কিনা তা নির্ণয় করার চেষ্টা করছি।
সংজ্ঞা আসুন সময় পদে পদে সিস্টেমের কনফিগারেশন বোঝাতে । আরও আনুষ্ঠানিকভাবে , যেখানে বর্ণমালা।
সংজ্ঞা। একটি সেলুলার অটোমেটন কনফিগারেশনে বন্ধ হয়ে গেছে , যদি আমাদের কাছে ।
প্রদত্ত সেলুলার অটোমেটনের জন্য থামার সমস্যাটি নিম্নরূপ:
ইনপুট: একটি সীমাবদ্ধ শব্দ প্রশ্ন: অটোমেটন কিছু রাজ্যে ?
প্রাথমিক সেলুলার অটোমাতা (2 প্রতীক সহ) এখানে সংজ্ঞায়িত করা হয়েছে । আমি একই ধরণের সেলুলার অটোমেটাতে মনোনিবেশ করছি, কেবলমাত্র আমি সিএর ক্ষেত্রে মাত্র ২ টি চিহ্নের পরিবর্তে ৩ টি প্রতীক নিয়ে আগ্রহী।
এখন থেকে, আমি আমার নিয়মগুলিকে আকারে বোঝাতে চাইছি , মানে 3 টি প্রতিবেশী চিহ্ন তাদের নীচে অন্য একটি তৈরি করে।
থামার সমস্যাটি প্রাথমিক, 2-প্রতীকী সেলুলার অটোমেটার জন্য স্থিতিশীল
আমি ব্যবহার করবে একটি সাদা কোষ এবং বোঝাতে একটি কালো এক পদ্ধতি এটি।
আমাদের যদি , , বিধি থাকে তবে আমরা জানি অটোমেটনটি থামবে না। কারণ প্রথম নিয়মটি সহ, আমাদের গ্রিডটি অসীম, তাই আমাদের কাছে সর্বদা 3 টি সাদা কোষ থাকবে যা একটি কালো কোষ তৈরি করবে। দ্বিতীয় এবং তৃতীয় নিয়মের সাহায্যে শব্দটি পাশগুলিতে প্রসারিত হবে এবং অটোমেটন কখনই থামবে না।
বাকি ক্ষেত্রে আমরা এটি steps পদক্ষেপের জন্য বিকশিত করতে পারি এবং এটি বন্ধ হয়ে যায় কিনা তা দেখতে পারি। যদি এটি বন্ধ হয়ে যায়, তবে ঠিক আছে, এটি থেমে যায়, যদি এটি না হয় তবে এটি কিছু সংমিশ্রণ পুনরাবৃত্তি করছে এবং একটি লুপে আটকে গেছে, সুতরাং আমরাও সিদ্ধান্ত নিতে পারি যে এটি থামবে না।
আমি 3 প্রতীক কেস জন্য কি খুঁজে পেয়েছি
এটা স্পষ্টতই স্পষ্ট যে আমাদের যদি বা বিধি থাকে তবে তা থামবে না । তবে এবং ফর্মের পার্শ্ব বিধিগুলি বিশ্লেষণ করা শক্ত, কারণ আমাদের যদি নিয়ম থাকে এবং ?
আমি এখানে যা এলাম তা এখানে:
আসুন এই জাতীয় নিয়মের সমস্ত সমন্বয় বিবেচনা করুন:
- এবং
- এবং
- এবং
- এবং
- এবং
- এবং
- 002 → 0 এবং
- 002 → 1 এবং
- 002 → 2 এবং
আমি ফর্মের নিয়মের জন্য কেসগুলি লিখিনি , কারণ সেগুলি প্রতিসাম্যপূর্ণ।
সুতরাং, প্রথম ক্ষেত্রে এটি স্পষ্ট যে ইনপুট শব্দটি পক্ষগুলিতে প্রসারিত হবে না, কারণ those দিকের প্রতীক বিধিগুলি শূন্য তৈরি করে।
5, 6, 8, 9 ক্ষেত্রে এটি স্পষ্ট যে অটোমেটন কখনই থামবে না, কারণ ইনপুট শব্দটি প্রসারিত হবে।
মামলাগুলি 2,3,4,7 আরও আকর্ষণীয়। প্রথমে উল্লেখ্য, সেই ক্ষেত্রে 2 কেস 7 এর অনুরূপ এবং কেস 3 কেস 4 এর সমান So সুতরাং, আসুন কেবল সংক্ষিপ্ততার জন্য 2 এবং 3 কেস বিবেচনা করুন।
আমি প্রথমে কেস 3 বিবেচনা করব, কারণ এটি সহজ।
আমাদের কাছে এবং । এটা সুস্পষ্ট যে আমাদের ইনপুট শব্দের প্রথম বা শেষ চিহ্নটি যদি তবে আমরা সিদ্ধান্তে পৌঁছে যেতে পারি যে অটোমেটনটি থামবে না। তবে সেগুলি যদি '1' হয়, তবে আমাদের আরও স্টাফ দেখতে হবে, বিশেষত, আসুন এমন বিধিগুলি দেখুন যা শেষ বা প্রথম চিহ্নগুলিকে পরিণত করতে পারে , কারণ আমাদের যদি সেগুলি থাকে, তবে তারা সেই তৈরি করার পরে , আমরা এই সিদ্ধান্তে আসতে পারে যে অটোমেটন থামবে না। (শব্দটি পাশ (গুলি) পর্যন্ত প্রসারিত হবে)।002 → 2 2 2 2
আমাদের বিবেচনা করা দরকার এমন এখানে সমস্ত সংমিশ্রণ রয়েছে:
010 011 012
0 0 0
0 0 1
0 0 2
0 1 0
0 1 1
........... etc
উপরের টেবিল থেকে আমাদের প্রথম ট্রিপল হলে কী হয় তার একটি ব্যাখ্যা
আমাদের গ্রিডে একটি শব্দ । প্রথম এবং শেষ চিহ্নগুলি হ'ল । ধরা যাক আমাদের উপরের থেকে , , (প্রথম ট্রিপল) বিধি রয়েছে। তারপরে আমরা জানি যে প্রতিটি পরবর্তী পদক্ষেপের সাথে আমাদের ইনপুট শব্দটি 2 টি চিহ্ন দ্বারা ছোট হবে, কারণ এই বিধিগুলি প্রথম এবং শেষ চিহ্নগুলি মুছে দেয়, তবে যদি আমরা কোনও পেতে পারি , তবে then নিয়মটি শব্দটি তৈরি করবে একদিকে বা অন্য দিকে (বা উভয়) বেড়ে উঠুন এবং অটোমেটন কখনই থামবে না। সুতরাং, সর্বোপরি, এক্ষেত্রে আমরা অটোম্যাটনকে পদক্ষেপগুলি করতে দিতে পারি , এবং শব্দটি খালি হয়ে যায়, তবে অটোম্যাটনটি যদি থামে না, তবে তা হয় না।1 010 → 0 011 → 0 012 → 0 2 002 → 2 | ডাব্লু | / 2
জেনারালাইজড কেস ৩
আমি এটিকে সাধারণীকরণ করেছি এবং লক্ষ্য করেছি যে আমরা কেবল অটোমেটনকে steps পদক্ষেপ করতে পারি এবং যদি এই পদক্ষেপগুলির কোনও একটিতে আমাদের কাছে প্রথম বা শেষ চিহ্ন হিসাবে তবে অটোমেটন থামবে না। যদি এটি না ঘটে এবং অটোমেটনটি এখনও থামেনি, তবে এটি কিছু কনফিগারেশন পুনরাবৃত্তি করছে, তাই এটি লুপে আটকে যায় এবং থামবে না। যদি এটি থামে, তবে এটি থেমে যায়। 2
আমি যেখানে আটকে যাই
এখন আসুন মামলা 2 বিবেচনা করা যাক।
আমাদের বিধি রয়েছে and এবং ।002 → 1
এবং এখানেই আমি আটকে গিয়েছিলাম এবং কী করতে হবে তা জানি না।
আমি নিয়মের একটি সারণিও লিখেছিলাম যা দিয়ে শুরু হয় । আমি এগুলি লিখেছিলাম, কারণ তাদের মনে হয়েছিল যে আমার প্রথম জিনিসটি বিশ্লেষণ করা উচিত, কারণ আমাদের কাছে যদি প্রথম বা শেষ (বা উভয়) চিহ্ন হিসাবে হিসাবে থাকে তবে পরবর্তী পদক্ষেপে সেই পরিণত হবে । এবং আমাদের ফর্মের নিয়মগুলি মোকাবেলা করতে হবে ।
টেবিলটি এখানে:
010 011 012
0 0 0
0 0 1
0 0 2
0 1 0
0 1 1
0 1 2
0 2 0
0 2 1
0 2 2
1 0 0
1 0 1
1 0 2
1 1 0
1 1 1
1 1 2
1 2 0
1 2 1
1 2 2
2 0 0
2 0 1
2 0 2
2 1 0
2 1 1
2 1 2
2 2 0
2 2 1
2 2 2
এটাও সুস্পষ্ট যে, আমাদের ২ rules টি বিধিগুলির মধ্যে যদি আমাদের এই টেবিলটি থেকে কোনও ট্রিপল থাকে যেখানে কোনও নিয়ম , তবে আমাদের উদ্বেগ করার কিছু নেই এবং কেবল steps পদক্ষেপের জন্য অটোমেটনকে বিকশিত হতে দিতে পারি , কারণ এটি জিতেছে পার্শ্ব বিধিগুলি উত্পাদন করে না, কারণ সত্যই প্রসারিত হবে না ।
তবে যে ট্রিপলগুলিতে টি রয়েছে, সেটির দিকে তাকানো আসলে এটি বিশ্লেষণ করা খুব শক্ত এবং শব্দটি প্রসারিত হবে কিনা তাও ইনপুট শব্দের উপর নির্ভর করে বলে মনে হচ্ছে।
আপনি কি আমাকে বলবেন কীভাবে এটি সমাধান করবেন? আমি এই আমার মাথা জড়ানো বলে মনে হচ্ছে না।
অথবা, যদি এই 3 টি প্রতীক সেলুলার অটোমেটনের এমন কিছু দেখতে লাগে যার জন্য থামার সমস্যাটি অনস্বীকার্য হিসাবে প্রমাণিত হয়েছে, তবে আমি কীভাবে সেই কিছুটিকে 3 টি প্রতীক সেলুলার অটোমেটাতে হ্রাস করতে পারি?