Auto- ওয়ার্ডস (অর্থাত্ অসীম শব্দ) গ্রহণ করে


10

বাচি-অটোমেটা (বা এছাড়াও মুলার-অটোমাতা) হ্রাস করার মানক পদ্ধতির কী? সীমাবদ্ধ শব্দ থেকে স্বাভাবিক কৌশলটি স্থানান্তর, অর্থাত্ দুটি রাজ্যকে সমান হিসাবে নির্ধারণ করা যদি স্বীকৃত রাজ্যগুলির "চলমান" শব্দগুলি একই হয় তবে এটি কার্যকর হবে না। উদাহরণস্বরূপ বাচি-অটোমোটন দু'টি রাষ্ট্রের একটি অসীম সংখ্যার সাথে সমস্ত শব্দ গ্রহণ করে বিবেচনা করুন, একটি প্রাথমিক এবং একটি চূড়ান্ত রাষ্ট্র, এবং প্রতিবার একটি পড়ার পরে চূড়ান্ত অবস্থা প্রবেশ করানো হয় এবং প্রতিবার প্রাথমিক অবস্থায় প্রবেশ করা হয় বিভিন্ন প্রতীক পড়া হয়। উভয় রাজ্যকে উপরোক্ত সংজ্ঞায় সমান হিসাবে বিবেচনা করা হয়, তবে এগুলি ভেঙে ফেলা হলে একটি একক রাষ্ট্রের সমন্বয়ে একটি অটোমেটা পাওয়া যায় এবং এর ফলে প্রতিটি শব্দই মেনে নেওয়া হয়।

উত্তর:


12

সাধারণভাবে, ω নিয়মিত ভাষাগুলির একটি স্বতন্ত্র ন্যূনতম DBW নাও থাকতে পারে। উদাহরণস্বরূপ, ভাষা "অসীম একটি অনেক এবং অসীম অনেক b এর" দুই 3-রাষ্ট্র DBWs আছে (ছবিতে প্রতিস্থাপন ¬a দ্বারা ): একই ভাষার জন্য দুটি ন্যূনতম ডিবিডাব্লু

আপনি দেখতে পাচ্ছেন যে এগুলি টপোলজিকভাবে সমতুল্য নয়।

সুতরাং, সীমাবদ্ধতার সমস্যা সীমাবদ্ধ মামলার চেয়ে শক্ত, এবং বাস্তবে এটি এনপি-সম্পূর্ণ


আমি তিনটি-রাষ্ট্রীয় নির্বাহী বাচ্চি-অটোমাতা খুঁজে পেয়েছি, দু'টি কাঠামোগতভাবে খুব একই রকম (তারা কেবলমাত্র তাদের রূপান্তরগুলিতে লেবেলগুলির দ্বারা পৃথক) তবে কেবল তুলনা করার জন্য আপনি নিজের মেশিনগুলি দেওয়ার বিষয়ে কিছু মনে করবেন না :) নিবন্ধটির জন্য ধন্যবাদ!
স্টিফানএইচ

@ স্টেফান - উদাহরণ যোগ করেছেন।
শাল

বামটি আমার কাছেও রয়েছে তবে আমার একটি আলাদাও রয়েছে, আমি এটিকে আমার প্রশ্নের সম্পাদনা হিসাবে পোস্ট করেছি।
স্টেফানএইচ

যন্ত্রমানব জুড়েছে ভুল - এটা শব্দ গ্রহণ করে না (bab)ω=babbabbabbab...
শাল

বিবেচনা DBWs, আমি যদি সমস্যা এখনও কঠিন যদি আমরা একটি বিবেচনা হতাশ ছিল বর্ণমালা, ধরা যাক বাইনারি। আপনি কি মনে করেন? এবং সমতুল্য রাজ্যগুলি সম্পর্কে, আমরা কি কোনওভাবে আমাদের সমতুল্য রাষ্ট্রগুলির সংখ্যাকে আবদ্ধ করতে পারি না? উদাহরণস্বরূপ, আমি বিশ্বাস করি যে কেউ কেবলমাত্র একটি বহির্গামী তীর ("সত্য" হিসাবে চিহ্নিত) দিয়ে রাষ্ট্রের সংখ্যাকে আবদ্ধ করতে পারে। constant
বদের আবু রাদি

13

এই প্রশ্নটি 80 এর দশকে প্রচুর সাহিত্যের উত্পন্ন হয়েছিল, আংশিক সমস্যাটির কাছে খারাপ দৃষ্টিভঙ্গির কারণে। এটি একটি দীর্ঘ দীর্ঘ গল্প যা আমি এই উত্তরে সংক্ষিপ্ত করার চেষ্টা করব।

সীমাবদ্ধ শব্দের ক্ষেত্রে 1.

সাহিত্যে ন্যূনতম ডিএফএর দুটি সংজ্ঞা পাওয়া যায়। প্রথমটি হ'ল নিয়মিত ভাষার ন্যূনতম ডিএফএকে সম্পূর্ণ ডিএফএ হিসাবে সংজ্ঞায়িত করা উচিত ভাষাটি স্বীকার করে ন্যূনতম সংখ্যক রাষ্ট্রের সাথে। দ্বিতীয়টি সংজ্ঞায়িত করতে দীর্ঘতর তবে এটি গাণিতিকভাবে প্রথমটির চেয়ে বেশি আকর্ষণীয় এবং এটি শক্তিশালী বৈশিষ্ট্য দেয়।

আসুন আমরা স্মরণ করি যে একটি ডিএফএ (Q,A,,i,F) হয় প্রবেশযোগ্য সকলের জন্য , একটি শব্দ তোমার দর্শন লগ করা একজন * যেমন যে আমি তোমার দর্শন লগ করা = Q । এটা সম্পূর্ণ যদি কুই একটি সব জন্য সংজ্ঞায়িত করা হয় কুই প্রশ্ন এবং একটি একজনqQuAiu=qqaqQaA

যাক এবং একটি 2 = ( প্রশ্নA1=(Q1,A,,i1,F1) হতে দুই সম্পূর্ণ, প্রবেশযোগ্য DFAs। থেকে একটি morphism একটি 1 থেকে একটি 2 একটি ফাংশন φ : প্রশ্নঃ 1প্রশ্ন 2 যেমন যেA2=(Q2,A,,i2,F2)A1A2φ:প্রশ্নঃ1প্রশ্নঃ2

  1. ,φ(আমি1)=আমি2
  2. ,φ-1(এফ2)=এফ1
  3. সমস্ত এবং a A , φ ( q ) a = φ ( q a ) এর জন্যকুইপ্রশ্নঃ1একটিএকজনφ(q)a=φ(qa)

এক দেখাতে পারেন যে এই শর্তগুলির পরোক্ষভাবে যে অগত্যা surjective আছে (এবং এইভাবে | প্রশ্নঃ 2 || প্রশ্নঃ 1 | )। তদ্ব্যতীত, সেখান থেকে সর্বাধিক একটি morphism হয় একটি 1 থেকেφ|Q2||Q1|A1রয়েছে এবং যদি এই আকারের উপস্থিতি থাকে তবে A 1 এবং A 2 একই ভাষা স্বীকৃতি দেয়। এখন, এক দেখাতে পারেন যে ভাষার জন্য যেএল, সেখানে একটি অনন্য সম্পূর্ণ অ্যাক্সেসযোগ্য DFA একজন এল গ্রহণএলএবং এই ধরনের যে, প্রত্যেক সম্পূর্ণ অ্যাক্সেসযোগ্য DFA জন্যএকটিগ্রহণএলA2A1A2LALএলAL, থেকে এল পর্যন্ত একটি মরফিজম রয়েছে । এই যন্ত্রমানব বলা হয় ন্যূনতম DFA তে এর এল । আবার মনে রাখবেন যে, যেহেতু রাজ্যের সংখ্যা একটি এল মধ্যে রাজ্যের সংখ্যার চেয়ে কম একটি , একটি এল প্রথমে অর্থে সংক্ষিপ্ত।AALLALAAL

এটি উল্লেখযোগ্য যে এখানে অসম্পূর্ণ ডিএফএগুলির জন্য উপযুক্ত বীজগণিত সংজ্ঞাও রয়েছে । [এলেনবার্গ, অটোমেটা, ভাষা এবং মেশিনগুলি , খণ্ড দেখুন। এ, একাডেমিক প্রেস, 1974] আরও তথ্যের জন্য।

2. অসীম কথায় ফিরে

প্রথম সংজ্ঞাটি প্রসারিত করা কার্যকর হয় না, যেমন শোল তার উত্তরে দেখিয়েছেন। এবং দুর্ভাগ্যক্রমে কেউ এটিও দেখাতে পারে যে দ্বিতীয় সংজ্ঞাটির সার্বজনীন সম্পত্তি কয়েকটি নির্দিষ্ট ক্ষেত্রে বাদে অসীম শব্দগুলিতে প্রসারিত হয় না।

এটা কি গল্পের শেষ? এক সেকেন্ড অপেক্ষা করুন, আরও একটি ন্যূনতম অবজেক্ট রয়েছে যা নিয়মিত ভাষা গ্রহণ করে ...

৩. সিনট্যাকটিক অ্যাপ্রোচ

আসুন প্রথমে সীমাবদ্ধ শব্দগুলিতে ফিরে আসি। পুনরাহ্বান যে একটি ভাষা এর একটি * হয় একটি monoid দ্বারা স্বীকৃত এম যদি একটি surjective monoid morphism : একজন *এম এবং একটি উপসেট পি এর এমLA Mf:AMPM যেমন যে । আবার, একটা monoid বিদ্যমান এম ( এল ) , বলা অন্বিত monoid এর এল , যা স্বীকার করে এল এবং স্বীকৃতি সব monoids একটি ভাগফল হয় এলf1(P)=LM(L)LLL। এই অন্বিত monoid এর ভাগফল সরাসরি সংজ্ঞায়িত করা যেতে পারে দ্বারা অন্বিত সঙ্গতি ~ এল এর এল , সংজ্ঞায়িত নিম্নরূপ: U ~ এল ভি  যদি এবং কেবল যদি, সব জন্য  এক্স , Y একটি *x তোমার দর্শন লগ করা Y এলA LL সুসংবাদটি হ'ল এবার, এই পদ্ধতিটি অসীম কথায় প্রসারিত হয়েছে, তবে উপযুক্ত ধারণাগুলি আবিষ্কার করতে এটি অনেক সময় নিয়েছে। প্রথমত, একজন অন্বিত সঙ্গতি এর উপযুক্ত ধারণা উ: আর্নল্ড (মূলদ জন্য একটি অন্বিত সঙ্গতি মাধ্যমে পাওয়া গেছেω-languages,Theoret। Comput। সী।39, 2-3 (1985) 333-335)। অসীম শব্দের সেটিং অন্বিত monoids প্রয়োজনীয় সম্প্রসারণ algebras একটি আরো পরিশীলিত ধরন, আজকাল বলাWilke algebrasটি Wilke, যিনি প্রথম (টি Wilke, সসীম এবং অসীম নিয়মিত ভাষার জন্য একটি বীজগাণিতিক তত্ত্ব তাদের সংজ্ঞায়িত করতে ছিল সম্মানে শব্দ,আইএনটি। জে ALG। comput।3

uLv if and only if, for all x,yAxuyLxvyL
ω (1993), 447–489)। ডি পেরিনের সহসংগঠিত আমার বই অনন্ত শব্দগুলিতে আরও বিশদ পাওয়া যাবে ।

4। উপসংহার

সুতরাং একটি ন্যূনতম অবজেক্টের প্রদত্ত নিয়মিত -ভাষা গ্রহণ করার গাণিতিকভাবে ধারণা রয়েছে তবে এটি অটোমেটার উপর নির্ভর করে না। এটি আসলে একটি জেনেরিক সত্য: অটোমেটা একটি খুব শক্তিশালী অ্যালগরিদমিক সরঞ্জাম, তবে তারা ভাষাতে গাণিতিক প্রশ্নগুলি চিকিত্সার জন্য সর্বদা পর্যাপ্ত নয়।ω

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.