แก้ไข (ปรับปรุง): ขอบเขตล่างในคำตอบของฉันด้านล่างได้รับการพิสูจน์ (โดยหลักฐานที่แตกต่างกัน) ใน "ในความซับซ้อนของการประมาณ Euclidean ทัวร์พนักงานขายที่เดินทางและต้นไม้ที่ทอดน้อยที่สุด" โดย Das et al; อัลกอริทึม 19: 447-460 (1997)
เป็นไปได้หรือไม่ที่จะบรรลุอัตราส่วนการประมาณเช่นสำหรับในเวลาโดยใช้อัลกอริธึมการเปรียบเทียบϵ > 0 o ( n log n )O(n1−ϵ)ϵ>0o(nlogn)
ไม่นี่คือขอบเขตที่ต่ำกว่า
ข้อเรียกร้อง สำหรับทุกการเปรียบเทียบ
อัลกอริทึมการประมาณต้องใช้ในกรณีที่เลวร้ายที่สุดn 1 - εโอห์ม( ε n log n )ϵ>0n1−ϵΩ(ϵnlogn)
โดย "อิงตามการเปรียบเทียบ" ฉันหมายถึงอัลกอริทึมใด ๆ ที่สืบค้นเฉพาะอินพุตที่มีการสืบค้นไบนารี่
นี่คือความพยายามในการพิสูจน์ หวังว่าจะไม่มีข้อผิดพลาด FWIW ขอบเขตล่างดูเหมือนว่าจะขยายไปสู่อัลกอริทึมแบบสุ่ม
แก้ไขใด ๆและใด ๆ โดยพลขนาดเล็ก แต่คง 0ϵ > 0nϵ>0
พิจารณาแค่"การเปลี่ยนแปลง" กรณีการป้อนข้อมูล
ที่มีพีชคณิต[N]วิธีการแก้ปัญหาที่เหมาะสมที่สุดสำหรับอินสแตนซ์ใด ๆ ดังกล่าวมีค่าใช้จ่ายn-1( x 1 , x 2 , … , x n ) [ n ] n - 1n!(x1,x2,…,xn)[n]n−1
กำหนดต้นทุนของการเปลี่ยนแปลง
ให้เป็น. รูปแบบขั้นตอนวิธีกับการเป็นใส่เปลี่ยนแปลง , outputting เปลี่ยนแปลง , และการจ่ายเงินค่าใช้จ่ายPI)c ( π ) = ∑ i | π ( i + 1 ) - π ( i ) | π π ' d ( π , π ' ) = C ( π ' ∘ π )πc(π)=∑i|π(i+1)−π(i)|ππ′d(π,π′)=c(π′∘π)
กำหนดเป็นจำนวนขั้นต่ำของการเปรียบเทียบสำหรับอัลกอริทึมที่ใช้การเปรียบเทียบใด ๆ เพื่อให้ได้อัตราส่วนการแข่งขันในกรณีเหล่านี้ ตั้งแต่การเลือกเป็นอัลกอริทึมต้องรับประกันค่าใช้จ่ายที่มากที่สุดepsilon}n 1 - ϵ n - 1 n 2 - ϵCn1−ϵn−1n2−ϵ
เราจะแสดงn)C≥Ω(ϵnlogn)
กำหนดจะเป็นไปได้สำหรับเอาท์พุทใด ๆส่วนของอินพุตที่เป็นไปได้ซึ่งเอาท์พุท
จะได้ค่าใช้จ่ายที่มากที่สุด ส่วนนี้จะเป็นอิสระจากปี่'π ′ π ′ n 2 - ϵ π ′Pπ′π′n2−ϵπ′
π c ( π ) n 2 - ϵ π ′ฉันP d ( π , I ) n 2 - ϵ d ( π , I ) = c ( π )Pยังเท่ากับความน่าจะเป็นที่สำหรับการเปลี่ยนรูปแบบสุ่มค่าใช้จ่ายของอยู่ที่มากที่สุด (เพื่อดูว่าทำไมให้เป็นการเปลี่ยนรูปแบบตัวตนจากนั้นคือเศษส่วนของอินพุตที่
ที่มากที่สุดแต่ .)πc(π)n2−ϵπ′IPd(π,I)n2−ϵd(π,I)=c(π)
บทแทรก 1. PC≥log21/P
พิสูจน์ แก้ไขขั้นตอนวิธีการใด ๆ ที่มักจะใช้น้อยกว่าเปรียบเทียบ แผนผังการตัดสินใจสำหรับอัลกอริทึมมีความลึกน้อยกว่าดังนั้นจึงมีใบไม้น้อยกว่าและสำหรับการเปลี่ยนแปลงการส่งออกบางส่วนอัลกอริทึมจะให้เป็นเอาต์พุตสำหรับมากกว่าเศษส่วนของอินพุต ตามคำนิยามของอย่างน้อยหนึ่งในการป้อนข้อมูลเช่นการส่งออกจะช่วยให้ประหยัดค่าใช้จ่ายมากกว่าepsilon} QEDเข้าสู่ระบบ2 1 / P 1 / P π ' π ' P P π ' n 2 - εlog21/Plog21/P1/Pπ′π′PPπ′n2−ϵ
บทแทรก 2. n))P≤exp(−Ω(ϵnlogn))
ก่อนที่เราจะให้หลักฐานของเลมม่า 2 โปรดทราบว่าเล็มสองบทพร้อมกันอ้างสิทธิ์:
C ≥ log21P = log2exp(Ω(ϵnlogn)) = Ω(ϵnlogn).
บทพิสูจน์ของเลมม่า 2
ปล่อยให้เป็นการเปลี่ยนแบบสุ่ม จำได้ว่าเท่ากับน่าจะเป็นที่ค่าใช้จ่ายของที่มากที่สุดepsilon} บอกว่าคู่ใด ๆเป็นขอบที่
มีราคาดังนั้นคือผลรวมของต้นทุนขอบP c ( π ) n 2 - ϵ ( i , i + 1 ) | π ( i + 1 ) - π ( i ) | c ( π )πPc(π)n2−ϵ(i,i+1)|π(i+1)−π(i)|c(π)
สมมติว่าepsilon}c(π)≤n2−ϵ
จากนั้นสำหรับที่มากที่สุดของขอบมีค่าใช้จ่ายหรือมากกว่า บอกว่าขอบของค่าใช้จ่ายที่น้อยกว่ามีราคาถูกn 2 - ϵ / q q qq>0n2−ϵ/qqq
แก้ไข2} การทดแทนและทำให้ง่ายขึ้นอย่างมากที่สุดของขอบไม่ถูก n 1 - ϵ / 2q=n1−ϵ/2n1−ϵ/2
ดังนั้นอย่างน้อย ของขอบมีราคาถูก ดังนั้นจึงมีชุดที่มีขอบราคาถูกS n / 2n−n1−ϵ/2≥n/2Sn/2
ข้อเรียกร้อง สำหรับการใด ๆ ได้รับชุดของขอบน่าจะเป็นที่ขอบทั้งหมดในมีราคาถูกเป็นที่มากที่สุดn))n / 2 S ประสบการณ์( - Ω ( ε n log n ) )Sn/2Sexp(−Ω(ϵnlogn))
ก่อนที่เราจะพิสูจน์การอ้างสิทธิ์โปรดทราบว่ามันมีนัยสำคัญดังต่อไปนี้ โดยการเรียกร้องและสหภาพไร้เดียงสาที่ถูกผูกไว้น่าจะเป็นที่ใด ๆ ที่มีอยู่เช่นชุด
ที่มากที่สุด
( nS≤ประสบการณ์(O(n)-Ω(εnlogn))≤ประสบการณ์(-Ω(εnบันทึกn))
(nn/2)exp(−Ω(ϵnlogn)) ≤ 2nexp(−Ω(ϵnlogn))
≤ exp(O(n)−Ω(ϵnlogn)) ≤ exp(−Ω(ϵnlogn)).
หลักฐานการเรียกร้อง
เลือกตามกระบวนการต่อไปนี้ เลือกสม่ำเสมอจากจากนั้นเลือกสม่ำเสมอจากจากนั้นเลือกสม่ำเสมอจากฯลฯπ ( 1 ) [ n ] π ( 2 ) [ n ] - { π ( 1 ) } π ( 3 ) [ n ] - { π ( 1 ) , π ( 2 ) }ππ(1)[n]π(2)[n]−{π(1)}π(3)[n]−{π(1),π(2)}
พิจารณาขอบใด ๆในSพิจารณาเวลาที่เลือกเมื่อใกล้จะถูกเลือก โดยไม่คำนึงถึงตัวเลือกแรก(สำหรับสำหรับ ) มีอย่างน้อยตัวเลือกสำหรับและอย่างน้อยของสิ่งเหล่านั้น ตัวเลือกจะให้ขอบ
ราคาน้อยกว่า (ทำให้ถูก)(i,i+1)Sπ(i)π(i+1)iπ(j)j≤in−iπ(i+1)2n1−ϵ/2(i,i+1)n1−ϵ/2
ดังนั้นปรับอากาศในครั้งแรกเลือกที่น่าจะเป็นที่ขอบที่มีราคาถูกที่สุดที่2}}} ดังนั้นความน่าจะเป็นที่
ขอบทั้งหมดในมีราคาถูกที่สุด
ตั้งแต่มีอย่างน้อยขอบใน
กับ 4 ดังนั้นผลิตภัณฑ์นี้มากที่สุด
i2n1−ϵ/2n−in/2S
∏(i,i+1)∈S2n1−ϵ/2n−i.
|S|≥n/2n/4Sn−i≥n/4(2n1−ϵ/2n/4)n/4 ≤ (8n−ϵ/2)n/4 = exp(O(n)−Ω(ϵnlogn)) = exp(−Ω(ϵnlogn)).
QED