คำถามติดแท็ก euclidean-distance

4
การกู้คืนจุดที่ฝังจากกราฟที่มีขอบถ่วงน้ำหนักด้วยระยะห่างระหว่างจุด
สมมติว่าฉันให้กราฟที่ไม่ได้บอกทิศทางด้วยขอบถ่วงน้ำหนักและบอกคุณว่าแต่ละโหนดสอดคล้องกับจุดในพื้นที่ 3 มิติ เมื่อใดก็ตามที่มีขอบระหว่างสองโหนดน้ำหนักของขอบคือระยะห่างระหว่างจุด เป้าหมายของคุณคือการสร้างตำแหน่งสัมพัทธ์ของคะแนนใหม่โดยกำหนดระยะห่างที่ใช้ได้ (แสดงด้วยน้ำหนักขอบ) ตัวอย่างเช่นถ้าฉันให้คุณก็รู้ว่าจุดนั้นเป็นจุดยอดของจัตุรมุข . คุณไม่รู้ว่ามันเกี่ยวข้องกับต้นกำเนิดหรือทิศทางของมันหรือว่ามันถูกสะท้อน แต่คุณสามารถบอกได้ว่ามันเป็นจัตุรมุขd0,1=d0,2=d0,3=d1,2=d1,3=d2,3=1d0,1=d0,2=d0,3=d1,2=d1,3=d2,3=1d_{0,1} = d_{0,2} = d_{0,3} = d_{1,2} = d_{1,3} = d_{2,3} = 1 โดยทั่วไปแล้วปัญหาจะง่ายถ้าฉันให้ความยาวขอบทั้งหมด เพียงแค่เลือกจุดโดยพลการที่( 0 , 0 , 0 )จากนั้นเลือกจุดที่อยู่ใกล้เคียงp 1และวางไว้ที่( d 0 , 1 , 0 , 0 )จากนั้นเพื่อนบ้านทั่วไปp 2จะได้รูปสามเหลี่ยม ระนาบ XY จากนั้นเพื่อนบ้านสามัญคนสุดท้ายp 3จะได้รับการวิเคราะห์ตำแหน่งในครึ่งพื้นที่z > 0p0p0p_0(0,0,0)(0,0,0)(0,0,0)p1p1p_1(d0,1,0,0)(d0,1,0,0)(d_{0,1},0,0)p2p2p_2p3p3p_3z>0z>0z > 0และทำลายความสมมาตรที่เหลืออยู่ (สมมติว่าคุณไม่ได้รับคะแนนที่ลดลง) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.