ডিএফএর জন্য লেভেনস্টেইন অটোমাতা অ্যালগোয়ের অনুরূপ কোনও আর্লি পার্সারকে কি ফাজি পার্সার হিসাবে তৈরি করা যেতে পারে?


10

একটি ডিএফএ এবং ইনপুট শব্দের একটি রান-টাইম নির্মিত লেভেনস্টেইন অটোমাটা দিয়ে অস্পষ্ট পার্সিং করার একটি উপায় রয়েছে (টাইপগুলি সহ একটি নির্দিষ্ট সম্পাদনের দূরত্বেও স্ট্রিং গ্রহণ করে)। এরলি পার্সার দিয়ে কি একই রকম কিছু করা যেতে পারে? আমি অ্যালগরিদম বুঝতে অসুবিধে করছি, এই প্রশ্নের উত্তরটি একা দেওয়া যাক।


1
ঠিক আছে, পিডিএ এনএফএর সাথে অনেকগুলি অপারেশনের বিরুদ্ধে বন্ধ রয়েছে, তাই নীতিগতভাবে এটি হওয়া উচিত। আর্লি মানিয়ে নেওয়া একটি দড়ি অনুশীলন বলে মনে হয়, যেহেতু আমাদের আইটেমগুলিতে কাউন্টার ব্যবহার করার অনুমতি দেওয়া হয়। আমি কিছু অনুপস্থিত করছি?
রাফেল

@ রাফেল হ্যাঁ এটি সাধারণ ধারণা। আমার উত্তরটি দীর্ঘ, কারণ ব্যবহারকারীরা কী জানেন বা জানেন না তা নির্ধারণ করা কঠিন is
বাবু

plz "লেভেনস্টেইন অটোমেটা" এর জন্য একটি রেফ / স্কেচ ডিফএন উদ্ধৃত করুন। যোগ্য হতে পারে এমন একটি সম্পর্কে জানেন, তবে আপনি কোনটিকে উল্লেখ করছেন?
vzn

উত্তর:


8

উত্তরটি হল হ্যাঁ. তবে আমি এটি আর্লি পার্সার দিয়ে করব না কারণ একই ক্ষমতা সহ আরও সহজ সরল রয়েছে।

মূলত, আর্লি পার্সার সাধারণ প্রসঙ্গ-মুক্ত পার্সারদের পরিবারের অন্তর্ভুক্ত, যা ব্যাকরণ দ্বিধাগ্রস্ত হলে একটি নির্দিষ্ট স্ট্রিংয়ের জন্য সমস্ত সম্ভাব্য পার্স তৈরি করে।

এই পার্সারগুলি বোঝার দুটি উপায় (কমপক্ষে):

  • ইনপুট স্ট্রিংয়ে ব্যাকরণের সাথে সম্পর্কিত একটি পুশডাউন অটোমেটনের গতিশীল প্রোগ্রামিংয়ের ব্যাখ্যা হিসাবে;

  • একটি সীমাবদ্ধ রাষ্ট্র অটোমেটনের সাথে ব্যাকরণ ছেদ নির্মাণ হিসাবে।

w|w|+1AGFL(A)L(G)FG, অ-টার্মিনালগুলির নতুন নামকরণ (ক্রস-প্রোডাক্টের কারণে)।

AFL(G)G

F

তবে, যেমন আপনি দেখছেন, এটি পুরো নিয়মিত সেটটিকে বিশ্লেষণ করতে সাধারণীকরণ করে, যদি কেউ এটি করতে আগ্রহী হয়।

ww

GF

যদি আকাঙ্ক্ষিত হয় তবে এটি কেবল ন্যূনতম দূরত্ব সহ স্ট্রিংগুলি রাখতে ব্যবহার করা যেতে পারে।

তবে, এটি কিছুটা উন্নত করা যেতে পারে যেহেতু সীমাবদ্ধ রাষ্ট্রীয় মেশিনগুলির সাথে সংমিশ্রণমূলক composition

GwΣ

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


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

1
আমি প্রকৃতপক্ষে বিভিন্ন আনুষ্ঠানিকতা দেয়, এটি একে অপরের পরিপূরক। প্রক্রিয়াটিতে ওজনের সঠিক ব্যবহারের মতো সূক্ষ্মতা রয়েছে যা আপনি পেতে চান তার উপর নির্ভর করে। আমার উদ্দেশ্যটি কেবল এমন একটি উত্তর দেওয়া নয় যা আমার নিজের মতামত সম্পর্কে খুব আগ্রহী নয়, তবে সমস্যার আরও ব্যাপক বোঝাপড়া দেওয়া। ব্যবহৃত সম্পাদনা দূরত্বের পছন্দটি অবিচলিত, এটি এমন কোনও কিছুর জন্য কাজ করে যা ভারী সীমাবদ্ধ রাষ্ট্রীয় ট্রান্সডুসার দিয়ে প্রকাশ করা যায়।
বাবু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.