พูดหนึ่งภาษาที่มีแต่ไม่ทราบว่าสตริงเป็นจริงส่วนหนึ่งของภาษา ทุกคนมีมุมมองที่ จำกัด ของภาษา: ชุด จำกัด ของสตริงที่รู้กันว่าอยู่ในภาษาและชุด จำกัด ของสตริงที่ไม่ได้อยู่ใน ภาษา.
ตัวอย่างเช่นสมมติว่าผมมี= { ข, ข, ขข}และB = { B , ข, ข } ฉันอาจมีภาษาL = { a 2 i + 1 b j | i , j ∈ N }ตั้งแต่Aและสอดคล้องกับหรือฉันอาจมีภาษาที่แตกต่างอย่างสิ้นเชิง
คำถามของฉันคือ: มีวิธีที่รู้จักกันในการสร้าง DFA (จำกัด ขอบเขตออโตมาตะ) ที่ยอมรับสตริงในและปฏิเสธสตริงในด้วยจำนวนน้อยที่สุดหรือเกือบจะน้อยที่สุดของรัฐหรือไม่? ความซับซ้อนของปัญหานี้คืออะไร? มันดีแค่ไหนในการประมาณ (สมมติว่ามีความซับซ้อนเชิงพรรณนาค่อนข้างต่ำและและมีขนาดใหญ่)
คำถามเดิมเกี่ยวกับ math.stackexchange.com ฉันตัดสินใจที่จะโพสต์ที่นี่อีกครั้งหลังจากที่ไม่ได้รับคำตอบสำหรับคำถามเดิมและไม่รู้ว่าจะหาพวกเขาได้ที่ไหน หากใครบางคนสามารถชี้ให้ฉันไปที่การวิจัยในพื้นที่นี้มันจะได้รับการชื่นชมอย่างมาก