Suresh ขอให้ฉันรวบรวมความคิดเห็นของฉันข้างต้นเป็นคำตอบดังนั้นนี่คือ ฉันไม่แน่ใจจริงๆว่ามันเป็นคำตอบของคำถามเดิม แต่เนื่องจากมันไม่ชัดเจนว่าจะทำให้มันเป็นเวลาแบบพหุนามเมื่อมิติของพื้นที่ว่างแบบยุคลิดอินพุทนั้นไม่คงที่ได้อย่างไร มันไม่อย่างน้อยมีความได้เปรียบในการหลีกเลี่ยงปัญหาใด ๆ กับขนาดใหญ่เป็นคำถามเดิมถามเพราะมันไม่ได้เกี่ยวข้องกับการประมาณใด ๆ และมันก็ดูพหุนามสำหรับคงd1/ϵd
อย่างไรก็ตาม: จากรูปทรงเรขาคณิตหนึ่งมีเป็นตัวชี้วัดมาตรฐานในชุด hyperplanes ในพื้นที่ Euclidean มิติที่มีความคงที่อยู่ใต้ congruences ยุคลิด มันมีคุณสมบัติที่มีความยาวใด ๆ ล้อมรอบความยาวโค้งเป็นสัดส่วนกับตัวชี้วัดของ hyperplanes ที่ข้าม (มีหลายหลากซึ่งหมายความว่าถ้าไฮเปอร์เพลข้ามสองครั้งแล้วมันจะก่อให้เกิดสองครั้งเพื่อวัดรวมของ hyperplanes ข้าม ) โดยเฉพาะอย่างยิ่งถ้าเป็นส่วนของเส้นแล้วความซับซ้อนหลายหลากไม่เกิดขึ้นและเราสามารถทำให้มาตรฐานบนไฮเปอร์เพลนข้ามเป็นความยาวของdCCCCCCC. (ไฮเปอร์เพลนที่มีมีค่าเป็นศูนย์ดังนั้นไม่ต้องกังวลกับความซ้ำซ้อนแบบไม่มีที่สิ้นสุด)C
ตอนนี้เมื่อได้รับชุดของจุด n ในพื้นที่ d-มิติให้ประสานสำหรับแต่ละพาร์ติชันของจุดเป็นสองชุดย่อยที่เกิดจากไฮเปอร์เพลนที่ไม่ผ่านจุดใด ๆ ให้คะแนนด้านใดด้านหนึ่งของค่าพิกัดพาร์ติชันเป็นศูนย์และคะแนนที่อีกด้านหนึ่งของค่าพิกัดพาร์ติชันเท่ากับค่าที่วัดจากชุดของไฮเปอร์เพลนที่ทำให้เกิดพาร์ติชันนั้นℓ1
ถ้าและเป็นที่สองของจุดให้เป็นชุดของ hyperplanes ข้ามส่วนของเส้นและให้เป็นส่วนย่อยของที่เกิดขึ้นจากแต่ละพาร์ทิชันไฮเปอร์เพลนไปได้ว่ามีในด้านหนึ่งและในที่อื่น ๆ จากนั้นคือเนื่องกันของและประสานความแตกต่างระหว่างและเป็นเพียงมาตรการย่อยที่K_iดังนั้นระยะทางระหว่างการประสานงานของและpqnKpqKiKpqKKipqKiℓ1pq (ผลรวมของมาตรการที่ ) เป็นตัวชี้วัดของซึ่งเป็นเพียงเดิมระยะห่างระหว่างและQKiKℓ2pq
สำหรับ geometers คำนวณคำอธิบายทางเลือกของการก่อสร้างเดียวกันอาจจะมีประโยชน์: ใช้คู่ projective จะเปลี่ยนจุดใส่ลงใน hyperplanes และแยก hyperplanes เข้าไปในจุดที่ การวัดทางเรขาคณิตที่สมบูรณ์ในชุดของไฮเปอร์เพลนนั้นจะถูกเปลี่ยนเป็นมาตรฐานเพิ่มเติมสำหรับชุดของจุดระยะห่างระหว่างและทำให้การวัดของ double wedge เป็นสองเท่าระหว่างไฮเปอร์เพลนสองอันและการจัดเรียงไฮเพอร์เพลท . ค่าพิกัดสำหรับจุดเป็นการวัดของเซลล์ใดเซลล์หนึ่งในการจัดเรียง (หากไฮเปอร์เพลนคู่อยู่ด้านล่างเซลล์ของพิกัดของพิกัด) หรือศูนย์ (หากไฮเปอร์เพลนคู่อยู่เหนือเซลล์) ดังนั้นการnnpqℓ1ระยะห่างระหว่างและเป็นเพียงผลรวมของการวัดของเซลล์ในลิ่มสองครั้งซึ่งเท่ากับการวัดของลิ่มสองเท่าทั้งหมด มุมมองสองมุมมองนี้ยังทำให้ง่ายต่อการคำนวณมิติของการฝังที่พบในวิธีนี้: มันเป็นเพียงจำนวนเซลล์ในการจัดเรียงไฮเปอร์เพลนซึ่งก็คือหรือแม่นยำที่สุดi}pqO(nd)∑di=0(ni)
เพื่อให้ห่างไกลนี้จะช่วยให้สมบูรณ์และกำหนดที่แน่นอนในการฝังd)} แต่เราอยากมิติขนาดเล็ก2} นี่คือที่ที่ความคิดเห็นของ Luca เกี่ยวกับทฤษฎีบทของCarathéodoryเข้ามาชุดของ -representable metrics ก่อให้เกิดกรวยรูปหลายเหลี่ยมใน selectมิติมิติของทุกฟังก์ชั่น การวัดแบบยุคลิดเป็นของกรวยนี้ คะแนนของรังสีเอกซ์ของกรวยนั้นเป็นหนึ่งมิติℓO(nd)1ℓ(n2)1ℓ1(n2)ℓ1pseudometrics (ซึ่งคะแนนถูกแบ่งออกเป็นสองชุดระยะทางทั้งหมดภายในชุดเดียวเป็นศูนย์และระยะทางทั้งหมดข้ามการแบ่งเท่ากัน) และCarathéodoryบอกว่าจุดใด ๆ ในกรวย (รวมถึงที่เราสนใจ) แสดงเป็นการรวมกันนูนของจุดบนรังสีมากที่มีจำนวนที่มากที่สุดในมิติของพื้นที่โดยรอบ,2 แต่ชุดค่าผสมนูนที่มากที่สุดเมตริกแบบหนึ่งมิติคือเมตริก(n2)(n2)ℓ1ℓ(n2)1
ในที่สุดเราจะคำนวณการฝังมิติแบบมิติได้อย่างไร ณ จุดนี้เราไม่ได้เป็นเพียงจุดในกรวยมิติกรวยนูนของเมตริก (ระยะทางวัดที่เราเริ่มต้นด้วย) แต่เรายังมีจุดสุดขีดของ (ตรงกับพาร์ติชันของอินพุตเป็นชุดย่อยสองอันที่เกิดจากไฮเปอร์เพลนส์) ซึ่งเมตริกของเราเป็นการรวมกันของจุดสุดยอดเหล่านี้ - สำหรับขนาดเล็กนี่เป็นการปรับปรุงครั้งใหญ่รังสีเอกซ์ที่กรวยมี ทั้งหมด ตอนนี้สิ่งที่เราต้องทำก็คือใช้อัลกอริธึมโลภที่กำจัดจุดสุดขีดจากชุดของเราทีละคนจนกระทั่งเหลือเพียง(n2)(n2)ℓ1O(nd)d2n−2(n2)ของพวกเขาถูกทิ้งไว้ ในแต่ละขั้นตอนเราจำเป็นต้องรักษาไว้เป็นค่าคงที่ตัวชี้วัดของเรายังคงอยู่ในตัวเรือนูนของจุดสุดยอดที่เหลือซึ่งเป็นเพียงปัญหาการเขียนโปรแกรมเชิงเส้นและถ้าเราทำCarathéodoryนี้จะทำให้มั่นใจว่าจุดสุดขีดที่ตัวเรือนูนมีเมตริกอินพุต(n2)