พิจารณาภาษาL k - วันที่ฉันs T ฉันn คที
L k - วันที่ฉันs T ฉันn คที : = { W = σ 1 σ 2 . . σ k | ∀ ฉัน∈ [ k ] : σ ฉัน ∈ Σ และ ∀ เจ≠ ฉัน: σ เจ ≠ σ ฉัน }
ภาษานี้มี จำกัด และดังนั้นจึงเป็นปกติ โดยเฉพาะถ้า| Σ | = n
ออโตเมติก จำกัด แบบไม่ จำกัด ขนาดเล็กที่สุดที่ยอมรับภาษานี้คืออะไร
ปัจจุบันฉันมีขอบเขตบนและล่างที่หลวมดังต่อไปนี้:
NFA ที่เล็กที่สุดที่ฉันสามารถสร้างได้มี4 k ( 1 + o ( 1 ) ) ⋅ p o l y l o g ( n )
4k(1+o(1))⋅polylog(n) สถานะบทแทรกต่อไปนี้แสดงถึงขอบเขตล่างของ2 k
2k ฯ :
ให้เป็นภาษาปกติ สมมติว่ามีคู่เช่นนั้นถ้าหากเท่านั้น ดังนั้น NFA ใดที่รับ L มีสถานะอย่างน้อย n รัฐL ⊆ Σ *
L⊆Σ∗ nn P = { ( x i , w i ) ∣ 1 ≤ i ≤ n } x i ⋅ w j ∈ L i = jP={(xi,wi)∣1≤i≤n} xi⋅wj∈L i=j
- ขอบล่างอีกเล็กน้อย (เล็กน้อย) คือซึ่งเป็นบันทึกของขนาดของ DFA ที่เล็กที่สุดสำหรับภาษาl o g ( n
log k )(nk)
ฉันยังสนใจใน NFA ที่ยอมรับเฉพาะเศษส่วนคงที่ ( ) ของถ้าขนาดของออโตมาตามีขนาดเล็กกว่า(n)0<ϵ<1
แก้ไข: ฉันเพิ่งเริ่มรางวัลที่มีข้อผิดพลาดในข้อความ
ฉันหมายความว่าเราอาจคิดในขณะที่ผมเขียน(n))k = p o l y l o g ( n )
Edit2:
เงินรางวัลจะสิ้นสุดลงในไม่ช้าดังนั้นหากใครสนใจสิ่งที่อาจเป็นวิธีที่ง่ายกว่าในการหารายได้ให้พิจารณาภาษาต่อไปนี้:
L ( R , k ) - วันที่ฉันs T ฉันn คที : = { W : W k R }
(เช่น )L(1,k)−distinct=Lk−distinct
สิ่งก่อสร้างที่คล้ายกันในความคิดเห็นให้โตขนาดใหญ่สำหรับ .O(ek⋅2k⋅log(1+r)⋅poly(n))
สามารถปรับปรุงได้ไหม ขอบล่างที่ดีที่สุดที่เราสามารถแสดงให้กับภาษานี้คืออะไร?