সমস্ত দ্ব্যর্থহীন ব্যাকরণ কি লিনিয়ার সময়ে পার্স করা যায়?


22

ননকোনোনিকাল এলআর পার্সিংয়ের সাথে ঝাঁকুনি দেওয়ার সময়, আমি একটি পার্সিং পদ্ধতিটি (অসীম আকারের টেবিলগুলির সাথে, এটি কিছুটা অবাস্তব করে তোলে ) সময়ে ঠিক দ্ব্যর্থহীন ব্যাকরণকে পার্স করতে সক্ষম করেছিলাম এবং আমি ভাবছিলাম যে এটি করা সম্ভব কিনা? উত্তম:O(n2)

সমস্ত দ্ব্যর্থহীন ব্যাকরণ কি লিনিয়ার সময়ে পার্স করা যায়?

আমি নিশ্চিত যে আমি কোথাও পড়েছি যে এই ঘটনাটি রয়েছে তবে ইন্টারনেট অনুসন্ধানের সময় এটি আসে না। একই প্রশ্ন জিজ্ঞেস করা হয়েছিল এখানে , কিন্তু কোন উত্তর হিসাবে যতদূর আমি জানি দেওয়া হয়।

উত্তর:


23

অর্লিগিউস কনটেক্সট-ফ্রি পার্সিং হ'ল অর্লির অ্যালগরিদম ব্যবহার করে । সমস্ত অস্পষ্ট প্রসঙ্গ-মুক্ত ব্যাকরণগুলিতে রৈখিক সময়ে কাজ করার পার্সিং অ্যালগরিদম বিদ্যমান কিনা তা একটি উন্মুক্ত সমস্যা। এই ধরণের সর্বাধিক উন্নত বিবৃতি লিওর [1991] এর কারণে, যে দেখিয়েছিল যে আর্লি পার্সিংয়ের একটি বৈকল্পিক সমস্ত এলআরআর ব্যাকরণের জন্য রৈখিক সময়ে কাজ করে।O(n2)

[লিও 1991] জোপ এমআইএম লিও। তাত্ত্বিক কম্পিউটার বিজ্ঞান (২ (১): ১5৫-১।। ব্যবহার না করে প্রতিটি এলআর ( ) ব্যাকরণে রৈখিক সময়ে চলমান একটি সাধারণ প্রসঙ্গ-মুক্ত পার্সিং অ্যালগরিদম । doi: 10.1016 / 0304-3975 (91) 90180-এk

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