যদি আপনি ধরে নেন যে ল্যাম্বদা-ক্যালকুলাস কার্যকরী প্রোগ্রামিং ভাষার একটি ভাল মডেল, তবে কেউ ভাবতে পারেন: ল্যাম্বদা-ক্যালকুলাস সময়-জটিলতার একটি আপাতদৃষ্টিতে সহজ ধারণা: কেবলমাত্র রেডাকশন পদক্ষেপের সংখ্যা গণনা করুন ।λ β ( λ x । M ) N → M [ N / x ]λλβ( Λ এক্স । এম) এন। এম[ এন/ এক্স]
তবে এটি কি ভাল জটিলতা পরিমাপ?
এই প্রশ্নের উত্তর দেওয়ার জন্য আমাদের প্রথমে জটিলতা পরিমাপের অর্থ কী তা বোঝানো উচিত। একটি ভাল উত্তর স্লট এবং ভ্যান এমডি বোস থিসিস দ্বারা দেওয়া হয়েছে : যে কোনও ভাল জটিলতার পরিমাপের সাথে টুরিং মেশিনগুলি ব্যবহার করে সংজ্ঞায়িত সময়-জটিলতার প্রচলিত ধারণাটির সাথে বহুমাত্রিক সম্পর্ক থাকা উচিত। অন্য কথায়, সেখানে একটি 'যুক্তিসঙ্গত' এনকোডিং হওয়া উচিত থেকে টুরিং মেশিন, যেমন কিছু বহুপদী জন্য -calculus পদ , এটা কেনার ক্ষেত্রে দেখা যায় প্রতিটি শব্দ জন্য আকারের: একটি মান কমিয়ে দেয় -reduction পদক্ষেপ ঠিক যখন একটি মান কমিয়ে দেয়λ পি এম | এম | এম পি ( | এম | ) β টি আর ( এম ) পি ( | টি আর ( এম ) | )t r ( । )λপিএম| এম|এমপি ( | এম।)| ) βt r ( এম)পি ( | টি আর ( এম) | ) টিউরিং মেশিনের পদক্ষেপ।
দীর্ঘদিন ধরে, এটি λ-ক্যালকুলাসে অর্জন করা যায় কিনা তা অস্পষ্ট ছিল। প্রধান সমস্যাগুলি নিম্নলিখিত:
- এমন পদ রয়েছে যা সাধারণ ফর্মগুলি তৈরি করে (বহু পদে পদে বহু সংখ্যাতে) যা ক্ষতিকারক আকারের হয়। এমনকি সাধারণ ফর্মগুলি লিখতে তাত্পর্যপূর্ণ সময় লাগে।
- নির্বাচিত হ্রাস কৌশল একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। উদাহরণস্বরূপ শর্তাদির একটি পরিবার বিদ্যমান যা সমান্তরাল steps-পদক্ষেপের ( বহুগুণ।-হ্রাসের অর্থে ) বহুবর্ষে হ্রাস পায় , তবে যার জটিলতা অ-প্রাথমিক (অর্থাত্ আরও খারাপ তাত্পর্যপূর্ণ) is
বি। অ্যাকাতোলি এবং ইউ ডাল লাগোর " বিটা রিডাকশন ইনভেরিয়েন্ট, প্রকৃতপক্ষে " কাগজটি একটি 'যুক্তিসঙ্গত' এনকোডিং দেখিয়ে বিষয়টি স্পষ্ট করে যা বহিরাগততম কল-বাই নাম কমানো ধরে নিয়ে বহুবর্ষীয় সময়ের ফাংশনগুলির জটিলতা শ্রেণি পি সংরক্ষণ করে the । মূল অন্তর্দৃষ্টি হ'ল ঘৃণ্য ব্লো-আপ কেবল 'উদ্বেগজনক' কারণে ঘটতে পারে যা সঠিক ভাগ করে নেওয়ার মাধ্যমে পরাজিত হতে পারে। অন্য কথায়, ক্লাস পি আপনি একইভাবে ট্যুরিং মেশিনের ধাপগুলি বা ( বামতম - বহির্মুখী ) অনুমানের গণনা নির্ধারণ করে কিনা তা সমান।β
অন্যান্য মূল্যায়ন কৌশলগুলির জন্য পরিস্থিতি কী তা আমি নিশ্চিত নই। আমি অবগত নই যে মহাকাশের জটিলতার জন্য অনুরূপ একটি প্রোগ্রাম চালানো হয়েছে।