การ จำกัด ขอบเขตของออโตมาตา (DFAs) ที่ลดลงอย่างน้อยเป็นปัญหาที่ได้รับการศึกษาอย่างละเอียดในวรรณคดีและมีการเสนออัลกอริทึมหลายอย่างเพื่อแก้ปัญหาดังต่อไปนี้: ให้ DFA , คำนวณ DFA ที่สอดคล้องกัน{A} อัลกอริทึมส่วนใหญ่ทำงานในเวลาพหุนามA
อย่างไรก็ตามฉันสงสัยว่าตัวแปรการตัดสินใจของปัญหานี้ - "ให้ DFA ,น้อยที่สุดหรือไม่" - สามารถแก้ไขได้อย่างมีประสิทธิภาพมากกว่าการคำนวณออโตเมติกน้อยที่สุด เห็นได้ชัดว่าสิ่งนี้สามารถทำได้อย่างมีประสิทธิภาพโดยการรันอัลกอริธึมการปรับแต่งพาร์ติชันของ Hopcroftแล้วตัดสินใจว่าทุกพาร์ติชันมีสถานะเดียวอย่างแม่นยำหรือไม่A
ดังที่ Yuval Filmus แนะนำไว้ในคำตอบของเขาตัวแปร decidability สามารถแก้ไขได้เร็วขึ้นโดยใช้อัลกอริธึมมาตรฐาน น่าเสียดายที่ฉันไม่สามารถเห็นได้ว่า (ฉันหวังว่าฉันจะไม่พลาดจุดที่ชัดเจนที่นี่)
Yuval ชี้ให้เห็นในความคิดเห็นที่นี่ว่าอัลกอริธึมที่รู้จักกันดีที่สุด (อย่างที่กล่าวข้างต้น) ทำงานในเวลาสำหรับตัวอักษรขนาดคงที่ ดังนั้นฉันจึงไม่เพียง แต่สนใจกำไรที่ได้รับอย่างมีนัยสำคัญทาง asymptotically ในขณะที่สิ่งเหล่านี้ดูเหมือนไม่น่าเป็นไปได้ สิ่งที่รบกวนจิตใจฉันมากที่สุดคือฉันไม่สามารถจินตนาการ "ทางลัด" ใด ๆ ที่อาจมาจากความจริงที่ว่าเราสนใจเพียงคำตอบใช่ไม่ใช่คำตอบ - ไม่ใช่แม้กระทั่งทางลัดที่ช่วยให้ประหยัดเวลาเล็กน้อยแบบไม่แสดงอาการ ฉันรู้สึกว่าอัลกอริธึมที่สมเหตุสมผลทุกอย่างที่ตัดสินใจลดจำนวนขั้นต่ำของ DFA นั้นจะต้องลดความเป็นจริงของ DFA ลงและดูว่ามีอะไรเปลี่ยนแปลงในระหว่างกระบวนการหรือไม่