อัลกอริทึมโฮโลแกรม - ความเท่าเทียมของฐาน


10

ผมจะผ่าน Les องอาจของกระดาษน้ำเชื้อและผมก็มีช่วงเวลาที่ยากกับโจทย์ 4.3 ในหน้า 10 ของกระดาษ

ฉันไม่เห็นสาเหตุว่าทำไมในกรณีที่มีตัวกำเนิดที่มีค่าบางอย่างสำหรับมีพื้นฐานมีตัวกำเนิดบางตัวที่มีค่าเดียวกันสำหรับใด ๆ พื้นฐาน ( ) หรือ ( ) สำหรับการใด ๆF{ ( a 1 , b 1 ) ( a r , b r ) } v a l G { ( x a 1 , y b 1 ) ( x a r , y b r ) } 1 s t k ฉันn d { ( x b 1 , y avalG{(a1,b1)(ar,br)}valG{(xa1,yb1)(xar,ybr)}1stkind2 n d k i n d x , y F{(xb1,ya1)(xbr,yar)}2ndkindx,yF

จุดองอาจเหตุผลในวรรคก่อนหน้า - คือชนิดของการเปลี่ยนแปลงสามารถทำได้โดยการผนวกกับทุก input หรือ output โหนดขอบของน้ำหนัก1การแปลงชนิด Valiant กล่าวสามารถทำได้โดยต่อท้ายอินพุตหรือเอาท์พุตเชนโหนดที่มีความยาวถ่วงน้ำหนักโดยและตามลำดับ 1 2 n d 2 x y1st12nd2xy

ฉันไม่เข้าใจคำแถลงเหล่านี้จริงๆ บางทีพวกเขาจะมีความชัดเจนอยู่แล้ว แต่ถึงกระนั้นฉันก็ไม่สามารถมองเห็นได้ว่าทำไมการสร้างด้านบนช่วยให้ได้ค่าคาดว่าจะด้วยพื้นฐานเดียวกับพื้นฐานใหม่ซึ่งเป็นหนึ่งในประเภทข้างต้นvalG

โปรดช่วยส่องสว่างพวกเขาให้ฉัน ในโน้ตอื่นมีการสำรวจฟรีแบบเทนเซอร์สำหรับอัลกอริทึมโฮโลแกรมที่มีให้ทางออนไลน์หรือไม่ ส่วนใหญ่ใช้เมตริกซ์ซึ่งทำให้ฉันตกใจ :-(

ดีที่สุด -Akash

คำตอบ:


8

เทนเซอร์ (ในแง่นี้) เป็นเพียงอาร์เรย์ของตัวเลขดังนั้นฉันไม่คิดว่าคุณจะพบกับแบบสำรวจฟรีเทนเซอร์เว้นแต่ว่าพวกเขาจะไม่มีการคำนวณทั้งหมด

การดำเนินการ " " ทำให้ทั้งการดำเนินการของการเปลี่ยนแปลงพื้นฐานและการแนบแกดเจ็ตกับแต่ละโหนดเอาต์พุต (ในความเป็นจริงฉันชอบคิดว่าการเปลี่ยนแปลงของพื้นฐานเป็นการดำเนินการของอุปกรณ์ชนิดหนึ่ง) Letเป็น matchgate เครื่องกำเนิดไฟฟ้าที่มีลายเซ็นมาตรฐานGamma) นี่คืออาร์เรย์ของตัวเลขลายเซ็นในพื้นฐานใหม่ให้โดย Γ M ฉัน1 ฉัน2ฉันk = คุณ( Γ ) 2 kTkΓMi1i2ik=u(Γ)2k

(TkM)i1i2ik:=i1,,ikTi1i1TikikMi1i2ik

โดยที่คือเมทริกซ์แบบสองคูณสองโดยพื้นฐานใหม่T

Letจะ matchgate ที่เกิดขึ้นโดยการเพิ่มจุดใหม่เพื่อการเหล่านี้จะเป็นผลใหม่และเชื่อมต่อไปยังผลที่เก่าริมน้ำหนักxแล้วลายเซ็นใหม่คือที่เป็นเมทริกซ์{pmatrix} จากนั้นถ้าคุณดำเนินการเปลี่ยนแปลงพื้นฐานคุณจะได้รับลายเซ็น M k Γ x C k M C ฉันJ ( 0 x 1 0 ) T C - 1 T k MΓkΓxCkMCij(0x10)TC1TkM


ขอโทษที่ตอบช้าฉันถูกครอบครองในวันนี้ ฉันกลัวเนื่องจากความเข้าใจ จำกัด ของเทนเซอร์ฉันยังไม่เข้าใจคุณ ฉันเคยคิดว่าลายเซ็นของ matchgate เครื่องกำเนิดไฟฟ้าในพื้นฐานใหม่มาจากลายเซ็นในแบบเก่าโดยวิธีแก้ปัญหาถึงGamma) ฉันคิดว่า Valiant พูดถึงในเขาว่าเขาเพียงต้องการแสดงเวกเตอร์ perfMatch เป็นผลรวมของสัมประสิทธิ์ wrt ไปยังพื้นฐานใหม่ ฉันไม่สามารถแน่ใจได้ว่าสำหรับพื้นหลังที่ขาดเทนเซอร์ u ( Γ ) S = S 0 T k × S = u ( Γ ) v a l G ( Γ , x )Su(Γ)S=S0Tk×S=u(Γ)valG(Γ,x)
Akash Kumar

[Contd] นอกจากนี้ผมไม่สามารถที่จะทำตามตัวอย่างของคุณด้วย M คุณช่วยอธิบายเพิ่มเติมอีกหน่อยได้ไหม? ขอบคุณ - AkashCkM
Akash Kumar

ฉันมีความสุขที่จะพยายามทำอย่างละเอียด แต่ฉันอาจจะเพิ่มสัญกรณ์สับสน คุณสามารถตอบคำถามนี้ก่อน: ถ้าคุณเพิ่มขอบที่แต่ละโหนดผลลัพธ์คุณคิดว่าสิ่งนี้มีผลกระทบกับลายเซ็นหรือไม่ นอกจากนี้สามารถแสดงเป็น - ฉันจำไม่ได้ว่าค่าสัมประสิทธิ์ที่แท้จริงของควรเป็นอะไรในแง่ของ Valiant ของP_1 ( T - 1 ) k S T n 0 , n 1 , p 0 , p 1S0(T1)kSTn0,n1,p0,p1
Colin McQuillan

ฉันจะพยายามแสดงความสับสนด้วยตัวอย่าง พิจารณาตัวสร้างซึ่งเป็นพา ธ ของความยาว 3 โดยที่ทั้ง 3 โหนดเป็นโหนด o / p ลายเซ็นมาตรฐานของเครื่องกำเนิดไฟฟ้านี้เป็น(0,1,1,0,1,0,0,1)และลายเซ็นของแกดเจ็ตที่มีการแก้ไขมี 3 โหนดใหม่ในแต่ละเชื่อมต่อกับโหนหนึ่ง o / p ในพื้นฐานมาตรฐานคือ1,1,1,0) คุณช่วยกรุณาทำต่อในตัวอย่างนี้ได้ไหม? ผมอยากจะเห็นวิธีการที่ไม่ดำเนินการกับGamma) ขอบคุณสำหรับความอดทนของคุณx ( 1 , 1 , 1 , 1 1 , 1 , 1 , 0 ) C 3 W เอชอีอาร์อีC = ( 0 , 1 ) เสื้อ ( x = 1 , 0 ) t u ( Γ(0,1,1,0,1,0,0,1)x(1,1,1,1 1,1,1,0)C3whereC=(0, 1)t(x=1, 0)tu(Γ)
Akash Kumar

1
ให้เป็นเส้นทางการสั่งซื้อ 3. เรียกจุดยอด x, y, z โดยที่ y คือจุดยอดกึ่งกลาง มีการจับคู่ที่สมบูรณ์แบบ iff Z คือ {x}, {z} หรือ {x, y, z} ดังนั้น(P_3) มีขอบแนบลายเซ็น(1,0,0,1,0,0,1,0)ลองคำนวณเช่นโดยใช้สูตรด้านบน P 3Z u ( P 3 ) = ( 0 , 1 , 0 , 0 , 1 , 0 , 0 , 1 ) ( 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 ) ( C 3 u ( P 3 ) ) 1 , 2 , 2P3P3Zu(P3)=(0,1,0,0,1,0,0,1)(1,0,0,1,0,0,1,0)(C3u(P3))1,2,2=1
โคลิน McQuillan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.