ส่วนใหญ่มาจากทฤษฎีการแยกวิเคราะห์โดย Sippu และ Soisalon-Soininen
ให้เป็นชุดของ DFA ให้เป็นตัวอักษรอินพุต ให้เป็นขนาดของเครื่อง แบบฝึกหัด 3.40 ให้อัลกอริทึมสำหรับการย่อขนาดสถานะ ตามที่Wikipedia อธิบายอัลกอริทึมของ Hopcroft มีเวลาทำงานของและอัลกอริทึมของ Moore มีเวลาทำงานของ .T | M | = O ( | T | ⋅ | Q | ) O ( | T | ⋅ | Q | 2 ) O ( | T | ⋅ | Q | ⋅ เข้าสู่ระบบ| T | ) O ( | T | 2 ⋅ | Q | )QT| M| =O( | T| ⋅ | Q | )O ( | T| ⋅ | Q |2)O ( | T| ⋅ | Q | ⋅บันทึก| T| )O ( | T|2⋅ | Q | )
ทฤษฎีบท 3.30 ระบุว่าการสร้างชุดย่อยสามารถทำได้ในให้ผลเป็นออโตเมติกขนาด (อันที่จริงถ้าผลลัพธ์ที่ได้คือสถานะเวลาทำงานคือ ) การกลับรายการสองครั้งและการกำหนดครั้งที่สองจึงไม่สำคัญในเวลาใช้งานดังนั้นเวลาการทำงานแบบซีมโทติคของอัลกอริทึมของ Brzozowski จึงเหมือนกับการสร้างชุดย่อยO ( 2 | T | + log | Q | ) | T ′ | ( | T ' | + | T | ⋅ | M | ) ⋅ | Q |O ( 2)| T| +บันทึก| T| +บันทึก| Q |)O ( 2)| T| +บันทึก| Q |)| T'|( | T'| + | T| ⋅ | M| )⋅ | Q |
ซึ่งหมายความว่าในกรณีที่เลวร้ายที่สุดอัลกอริทึมของ Brzozowski นั้นช้ากว่าชี้แจงสามอัลกอริธึมอื่น ๆ โปรดทราบว่ากรณีที่เลวร้ายที่สุดเกิดขึ้นจริง: ตัวอย่างคลาสสิกของ NFA สำหรับภาษามีสถานะและ DFA ที่เกี่ยวข้องน้อยที่สุดมีสถานะในขณะที่ตรงกันข้าม ของ NFA นั้นถูกกำหนดไว้แล้วดังนั้นการเรียกใช้อัลกอริทึมของ Brzozowski กับ NFA ที่กลับด้านนี้ทำให้เกิดพฤติกรรมที่เลวร้ายที่สุด k + 1 O ( 2 k )( a | b )* * * *akk + 1O ( 2)k)
อย่างไรก็ตามถ้าการสร้างเซตย่อยให้ออโตมาตาขนาดดังนั้นเวลาทำงานของมันก็คือซึ่งมักจะเป็นกรณี ในอินพุตจริง นอกจากนี้หากใช้ความระมัดระวังอย่างเหมาะสมเมื่อคำนวณการปิดของรัฐสิ่งนี้สามารถทำได้เร็วกว่ามากในกรณีส่วนใหญ่ (นั่นคือกรณีที่การปิดมีขนาดเล็ก) ช่วยประหยัดปัจจัยในทางปฏิบัติ (ด้วยเหตุผลเดียวกันกับที่สกรรมกริยาสามารถคำนวณได้อย่างรวดเร็วในโลกแห่งความเป็นจริงตัวอย่าง) นอกจากนี้หากอินพุทและออโตเมติกกลางมีเบาบางซึ่งหมายความว่าสถานะมีการเปลี่ยนผ่านเล็กน้อยดังนั้นปัจจัยถูกบันทึกไว้ซึ่งจะให้เวลาทำงานในอินพุต 'ดี'| T'| =O( | T| )O ( | T|2⋅ | Q |2)| T|| Q |O ( | T| ⋅ | Q | )
น่าเสียดายที่ฉันไม่คุ้นเคยกับอัลกอริทึมของ Hopcroft หรือ Moore เพื่อให้วิเคราะห์เวลาการทำงานในกรณีทั่วไป วิกิพีเดียพูดถึงเวลาทำงานในบางกรณีซึ่งจะทำให้อัลกอริทึมทั้งสามนี้เปรียบได้O ( | T| เข้าสู่ระบบเข้าสู่ระบบ| T| )