নীচের বেশিরভাগটি সিপ্পু এবং সোসালন-সোইনিনেনের পার্সিং থিয়োরি থেকে ।
ডিএফএ-র রাজ্যগুলির সেট হয়ে উঠুক । এর ইনপুট বর্ণমালা হতে দিন । যাক মেশিনের আকার হতে হবে। ব্যায়াম 3.40 স্টেট মিনিমাইজেশনের জন্য একটি অ্যালগরিদম দেয়। উইকিপিডিয়া বর্ণিত হিসাবে , হপকক্রফ্টের অ্যালগরিদমটিতে চলমান সময় রয়েছে ।টি | এম | = ও ( | টি | ⋅ | প্রশ্ন | ) ও ( | টি | ⋅ | প্রশ্ন | 2 ) ও ( | টি | ⋅ | প্রশ্ন | ⋅ লগ | টি | ) ও ( | টি | 2 ⋅ | প্রশ্ন | )QT|M|=O(|T|⋅|Q|)O(|T|⋅|Q|2)O(|T|⋅|Q|⋅log|T|)O(|T|2⋅|Q|)
উপপাদ্য 3.30 সূচিত করে যে উপসেট নির্মাণ আকারের একটি স্বয়ংক্রিয় ফলন উত্পাদন করতে পারে (প্রকৃতপক্ষে, যদি ফলাফল অটোমেটনের বলে থাকে, চলমান সময়টি ))। দুটি বিপরীতমুখী এবং দ্বিতীয় নির্ধারণ তাই চলমান সময়ে অসম্পর্কীয়, তাই ব্রাজোজস্কির অ্যালগোরিদমের অ্যাসিম্পটোটিক চলমান সময়টি সাবসেট নির্মাণের মতোই।ও ( 2 | টি | + লগ | প্রশ্ন | ) | টি ′ | ( | টি ′ | + | টি | ⋅ | এম | ) ⋅ | প্রশ্ন |O(2|T|+log|T|+log|Q|)O(2|T|+log|Q|)|T′|(|T′|+|T|⋅|M|)⋅|Q|
এর অর্থ হল যে সবচেয়ে খারাপ ক্ষেত্রে, ব্রোজোভস্কির অ্যালগোরিদম অন্যান্য তিনটি অ্যালগরিদমের তুলনায় দ্রুততর ধীর হয়। লক্ষ্য করুন সবচেয়ে খারাপ ক্ষেত্রে সত্যিই ঘটবে না: ভাষার জন্য NFA এর ধ্রুপদী উদাহরণ হয়েছে রাজ্য এবং তার সংশ্লিষ্ট ন্যূনতম DFA তে রয়েছে , রাজ্য যখন রিভার্স এনএফএ-এর নিয়ন্ত্রক, তাই এই বিপরীত এনএফএ-তে ব্রাজোভস্কির অ্যালগরিদম চালানো সবচেয়ে খারাপ-আচরণের সূত্রপাত করে। k + 1 O ( 2 কে )(a|b)∗akk+1O(2k)
যাইহোক, যদি সাবসেট নির্মাণের আকার আকারের একটি অটোমেটা পাওয়া যায় , তবে এটির চলমান সময়টি , যা প্রায়শই which বাস্তব জীবনের ইনপুট। তদ্ব্যতীত, যদি কোনও রাজ্যের সমাপনের গণনা করার সময় যথাযথ যত্ন নেওয়া হয় তবে বেশিরভাগ ক্ষেত্রে এটি (যেমন, বন্ধটি ছোট যেখানে ক্ষেত্রে) খুব দ্রুত করা যায়, একটি কারণকে সাশ্রয় করেঅনুশীলনে (মূলত একই কারণে আসল-বিশ্বের উদাহরণগুলিতে ট্রানজিটিভ ক্লোজারগুলি খুব দ্রুত গণনা করা যায়)। তদ্ব্যতীত, যদি ইনপুট এবং মধ্যবর্তী অটোমেটনগুলি বিস্মৃত হয়, যার অর্থ হল রাজ্যগুলির কয়েকটি সংক্রমণ রয়েছে, তবে একটি উপাদানসংরক্ষণ করা হয়েছে, যা 'ভাল' ইনপুটগুলিতে একটি চলমান সময় দেয়।ও ( | টি | 2 ⋅ | প্রশ্ন | 2 ) | টি | | প্রশ্ন | ও ( | টি | ⋅ | প্রশ্ন | )|T′|=O(|T|)O(|T|2⋅|Q|2)|T||Q|O(|T|⋅|Q|)
দুর্ভাগ্যক্রমে, আমি হপক্রফ্ট বা মুরের অ্যালগরিদমগুলির সাথে সাধারণ ক্ষেত্রে তাদের চলমান সময়ের বিশ্লেষণ জানাতে যথেষ্ট পরিচিত নই। উইকিপিডিয়া কয়েকটি ক্ষেত্রে চলমান সময় সম্পর্কে কথা বলে, যা তিনটি অ্যালগরিদমকে তুলনীয় করে তুলবে।O(|T|loglog|T|)