อัลกอริทึมของ Brzozowski สำหรับการแปลง DFA เป็น DFA ขั้นต่ำที่เทียบเท่ากันนั้นเป็นเรื่องง่ายมาก: ถ้า หมายถึง NFA ที่เกิดขึ้นจากการพลิกกลับขอบทั้งหมดใน DFAทำให้สถานะเริ่มต้นเก่าเป็นสถานะที่ยอมรับและทำให้สถานะเริ่มยอมรับเก่าเริ่มขึ้นและถ้าแสดงผลลัพธ์ของการใช้ชุดย่อยสร้างกับ NFAแล้วเป็นขั้นต่ำของรัฐ DFA กับภาษาเดียวกับD
เราสามารถคิดว่า DFA เป็นอุปกรณ์คำนวณที่ยอมรับสตริงอินพุตจากนั้นเอาต์พุต 0 ถ้าสิ้นสุดในสถานะที่ปฏิเสธและ 1 ถ้าสิ้นสุดในสถานะที่ยอมรับ การวางนัยทั่วไปตามธรรมชาติของ DFA ที่เกี่ยวข้องแต่ละรัฐใน DFA ที่มีจำนวนธรรมชาติบางอย่างระหว่าง 0 และรวม
เพื่อความรู้ที่ดีที่สุดของฉันมันเป็นไปได้ที่จะลดคลาส DFAs ที่ถูกปรับเปลี่ยนเหล่านี้โดยใช้อัลกอริธึมการลดความแตกต่างที่อิงกับความสามารถในการแยกความแตกต่างเช่น canonical one โดย Hopcroft อย่างไรก็ตามฉันไม่เห็นว่าจะเป็นไปได้อย่างไรที่จะปรับอัลกอริธึมการย่อขนาด Brzozowski ให้เข้ากับคลาสออโตทาต้าใหม่นี้เนื่องจากขั้นตอนสำคัญ (การย้อนกลับของออโตเมต) ไม่มีการตีความที่ชัดเจนในการตั้งค่าทั่วไปนี้อีกต่อไป
มีวิธีการทั่วไปที่รู้จักกันดีของอัลกอริทึมของ Brzozowski เพื่อลดออโตมาตาเหล่านี้หรือไม่? หากไม่มีมีเหตุผลทางทฤษฎีใด ๆ ที่ทำให้เราคาดหวังว่าอัลกอริทึมที่ปรับเปลี่ยนดังกล่าวจะไม่มีอยู่จริง?