การจดจำอัตโนมัติ


9

ปล่อย Σเป็นตัวอักษรที่ จำกัด รหัส X เกิน Σ เป็นส่วนย่อยของ Σ เช่นนั้นแต่ละคำค่ะ X สามารถแสดงอย่างไม่ซ้ำใครเป็นคำที่ต่อกันได้ X. รหัสXคือแน่นอนถ้า|X|มี จำกัด สิ่งที่เป็นที่รู้จักเกี่ยวกับ (น้อยที่สุด) การจดจำอัตโนมัติX สำหรับรหัส จำกัด X? มีลักษณะของออโตมาตะหรือไม่ (ในแง่ของโครงสร้างของออโตเมต้าโดยไม่รู้ตัว)X)? เป็นไปได้ไหมที่มีหุ่นยนต์ตัวนั้นดึงรหัสX ในเวลาพหุนาม

ฉันสนใจคำถามเหล่านี้ด้วยเมื่อเราละเว้นความจริงที่ว่า X เป็นรหัสคือสมมติว่าเท่านั้น X เป็นชุดคำที่แน่นอน


คุณต้องการรู้อะไรเกี่ยวกับออโตมาตะ ดูเหมือนว่าจะสร้าง DFA ได้ง่ายX ขนาดของมันสามารถกำหนดลักษณะได้ง่าย ๆ (โดยทั่วไปแล้วมันก็คือจำนวนของคำนำหน้าของสายอักขระที่ไม่ซ้ำกัน Xและอย่างน้อยที่สุดก็คือผลรวมของความยาวของคำใน X; โดยเฉพาะมันคือขนาดพหุนาม) รับ DFA เช่นนี้ดูเหมือนว่าจะง่ายต่อการแยก codewords มาXโดยการระบุรอบทั้งหมดจากโหนดเริ่มต้นกลับไปที่ตัวเอง คำถามของคุณมีอะไรพิเศษ คุณคิดอะไรอยู่แล้ว? ดู "คำถามที่ควรจะอยู่บนพื้นฐานของ ..." ส่วนหนึ่งของศูนย์ช่วยเหลือ
DW

@DW เห็นได้ชัดว่าไม่ใช่ออโตมาตาทั้งหมดที่มีคุณสมบัตินี้ ดังนั้นฉันจึงถามว่ามีลักษณะ (หวังว่าพหุนาม) ของออโตมาตะดังกล่าวหรือไม่ นอกจากนี้ฉันไม่เห็นวิธีการแยกXโดยการแจกแจงรอบทั้งหมดจากสถานะเริ่มต้นไปยังตัวเอง ในความเป็นจริงอาจมีจำนวนรอบไม่ จำกัด เนื่องจากเราไม่สามารถ จำกัด เฉพาะรอบที่ไม่มีการตัดกันด้วยตนเอง คุณช่วยอธิบายให้ชัดเจนมากขึ้นได้ไหม?
Andrew Ryzhikov

ถ้าฉันเข้าใจถูกต้องคุณถามเกี่ยวกับออโต้น้อยที่สุด ฉันคิดว่า DFA ขั้นต่ำทั้งหมดจะมีรูปแบบไม่ตรงกับที่ฉันอธิบายไว้ หากคุณกำลังถามเกี่ยวกับออโตมาตาทั้งหมดไม่จำเป็นต้องน้อยที่สุดฉันขอแนะนำให้คุณแก้ไขคำถามเพื่อให้ชัดเจน ฉันไม่เข้าใจว่าทำไมคุณไม่สามารถ จำกัด เฉพาะรอบที่ไม่มีจุดตัดเองได้ คุณสมบัติคำนำหน้าฟรีหมายความว่าปลอดภัยที่จะทำและถ้าXมีขอบเขต จำกัด จะมีเพียงวงจรดังกล่าวจำนวนมากเท่านั้น ฉันขอแนะนำให้คุณลองคิดถึงปัญหาซักพักแล้วแก้ไขคำถามเพื่อแชร์ผลลัพธ์ทั้งหมดที่คุณสามารถทำได้
DW

คำถามนี้ไม่ใช่คำถามเดียวกันกับcstheory.stackexchange.com/questions/4284/รุ่นแรกหรือไม่K และ Kอาจแตกต่างกันยกเว้นว่าคุณขอเวลาทำงานด้วยหรือไม่
domotorp

1
@domotorp คุณถูกต้องตรวจสอบว่าชุดคำเป็นรหัสที่สามารถทำได้ในเวลาพหุนามและเป็นความจริงที่รู้จักกันดี (ดูตัวอย่างwww-igm.univ-mlv.fr/~berstel/LivreCodes/ Codes.html , ส่วนย่อย 0.4) สิ่งที่ฉันต้องการคือมีเพียงบางอย่างที่รู้ตัวอัตโนมัติว่าตรวจสอบสิ่งนี้ว่าเป็นดาวเด่นของรหัสหรือไม่
Andrew Ryzhikov

คำตอบ:


2

เนื่องจากคำถามนี้ไม่ได้รับคำตอบเป็นเวลานานให้ฉันเสนอคำตอบบางส่วนในส่วนแรกของคำถาม:

สิ่งที่เป็นที่รู้จักเกี่ยวกับ (น้อยที่สุด) การจดจำอัตโนมัติ X สำหรับรหัส จำกัด X?

รับชุดคำ จำกัด Xออโตเมติกดอกไม้ของX เป็นหุ่นยนต์ nondeterministic อัน จำกัด A=(Q,A,E,I,F)ที่ไหน Q={1,1}{(u,v)A+×A+uvX}, I=F={(1,1)}ด้วยการเปลี่ยนสี่ประเภท:

(u,av)a(ua,v) such that uavX, (u,v)(1,1)(u,a)a(1,1) such that uaX, u1(1,1)a(a,v) such that avX, v1(1,1)a(1,1) such that aX}
มันง่ายที่จะเห็นว่าหุ่นยนต์นี้รับรู้ X. ตัวอย่างเช่นถ้าA={a,b} และ X={a,ba,aab,aba}ออโตเมติกดอกไม้ของ X มีดังต่อไปนี้

ป้อนคำอธิบายรูปภาพที่นี่

จำได้ว่าหุ่นยนต์ไม่มีความชัดเจนถ้ากำหนดสองสถานะp และ q และคำ wมีอย่างน้อยหนึ่งเส้นทางจาก p ถึง q ที่มีฉลาก w. จากนั้นผลลัพธ์ต่อไปนี้จะเก็บ:

ทฤษฎีบท [1, Thm 4.2.2] การตั้งค่าX เป็นรหัส iff ดอกไม้อัตโนมัติของ X ไม่คลุมเครือ

ดอกไม้อัตโนมัติยังมีคุณสมบัติเกี่ยวกับพีชคณิตซึ่งทำให้ค่อนข้างใกล้กับหุ่นยนต์น้อยที่สุด คุณสมบัตินี้เก็บสำหรับชุด จำกัด ใด ๆXแต่ง่ายต่อการระบุโดยกำจัดคำที่ว่างเปล่านั่นคือโดยการพิจารณาภาษาเป็นส่วนย่อยของ A+ แทน A.

จำได้ว่า semigroup ที่ จำกัด Rเป็นเรื่องเล็กน้อยในท้องถิ่นหากสำหรับ idempotenteR, eRe={e}. มอร์ฟิซึ่มส์π:RSเป็นเรื่องเล็กน้อยในท้องถิ่นหากสำหรับ idempotente ใน Sกลุ่มย่อย π1(e) เล็กน้อยในท้องถิ่น

กลุ่มย่อยการเปลี่ยนแปลง T ของดอกไม้อัตโนมัติของ X+เรียกว่ากลุ่ม ดอกไม้ของX+. ตั้งแต่T ตระหนักถึงความ L+มีมอร์ฟิซึ่มส์ที่เด็ดเดี่ยว π จาก T เข้าสู่ semigroup ประโยค S ของ X+.

ทฤษฎีบท มอร์ฟิซึ่มส์π:TS เล็กน้อยในท้องถิ่น

ผลลัพธ์ที่สำคัญของผลลัพธ์นี้คือกลุ่มดอกไม้และกลุ่มไวยากรณ์มีจำนวนปกติเท่ากัน J-classes

อ้างอิง

[ 1 ] เจ Berstel, D. เพอร์รินซี Reutenauer, รหัสและออโต สารานุกรมคณิตศาสตร์และการประยุกต์ 129 สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์เคมบริดจ์ 2010 xiv + 619 pp. ไอ: 978-0-521-88831-8

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.