เพียงเพื่อให้แนวคิดบางอย่างเกี่ยวกับสิ่งที่เป็นไปได้ (แต่ค่อนข้างไม่ใช่เรื่องไร้สาระ) นี่คือตัวอย่างหนึ่ง: อัลกอริธึมแบบกระจายที่พบว่าการบรรจุขอบสูงสุดบนกราฟขอบเขต จำกัด
นิยามปัญหา
เมื่อให้กราฟที่ไม่ได้บอกทิศทางอย่างง่ายการบรรจุขอบ (หรือการจับคู่แบบเศษส่วน) จะเชื่อมโยงน้ำหนักw ( e )กับแต่ละขอบe ∈ Eเช่นนั้นสำหรับแต่ละโหนดv ∈ Vน้ำหนักรวมของขอบที่โวลต์เป็นอย่างมากที่สุด1 โหนดจะอิ่มตัวถ้าน้ำหนักรวมของขอบเหตุการณ์ที่เกิดขึ้นจะมีค่าเท่ากับ1 บรรจุขอบสูงสุดถ้าขอบทั้งหมดมีอย่างน้อยหนึ่งปลายทางอิ่มตัว (เช่นไม่มีน้ำหนักสามารถขยายได้อย่างตะกละตะกลาม)G = ( V, E)w ( e )e ∈ Ev ∈ Vโวลต์11
สังเกตว่าการจับคู่สูงสุดกำหนดการบรรจุขอบสูงสุด (ชุดw ( e ) = 1 iff e ∈ M ); ดังนั้นจึงเป็นเรื่องง่ายที่จะแก้ปัญหาในการตั้งค่าแบบรวมศูนย์แบบคลาสสิก (สมมติว่าGเป็นขอบเขต จำกัด )M⊆ Ew ( e ) = 1e ∈ MG
Edge packings มีแอปพลิเคชั่นบางตัวอย่างน้อยถ้ามีใครกำหนดแอปพลิเคชั่นตามความรู้สึกตามปกติของ TCS: ชุดของโหนดที่อิ่มตัวจะสร้างการประมาณ - ของการครอบคลุมจุดสุดยอดขั้นต่ำ (แน่นอนว่านี่เหมาะสมสำหรับกรณีของG ) .2G
รูปแบบการคำนวณ
เราจะคิดว่ามีความเป็นไปอย่างต่อเนื่องทั่วโลกดังกล่าวว่าระดับของการใด ๆวี∈ Vที่มากที่สุดΔΔv ∈ VΔ
เพื่อให้สิ่งนี้ใกล้เคียงกับจิตวิญญาณของคำถามต้นฉบับให้เรากำหนดรูปแบบการคำนวณดังนี้ เราคิดว่าแต่ละโหนดเป็นเครื่องทัวริงและขอบ{ U , V } ∈ Eเป็นช่องทางในการสื่อสารระหว่างUและV เทปใส่ของวี encodes การศึกษาระดับปริญญาองศา( วี)ของโวลต์ สำหรับแต่ละv ∈ Vขอบของเหตุการณ์ที่เกิดขึ้นกับvจะถูกระบุ (ตามลำดับโดยพลการ) ที่มีจำนวนเต็ม1 , 2 , ...v ∈ V{u,v}∈Euvvdeg(v)vv∈Vv ; สิ่งเหล่านี้เรียกว่าเลเบลขอบภายใน(ฉลากของ { u , v } ∈ Eสามารถแตกต่างกันสำหรับ uและ v ) เครื่องมีคำแนะนำซึ่งสามารถส่งและรับข้อความผ่านแต่ละขอบเหล่านี้ เครื่องสามารถจัดการกับเพื่อนบ้านได้โดยใช้ป้ายขอบภายใน1,2,…,deg(v){u,v}∈Euv
เราจำเป็นต้องให้เครื่องคำนวณที่ถูกต้องบรรจุขอบสำหรับG แม่นยำมากขึ้นในแต่ละวี∈ Vมีการพิมพ์บนเทปเอาท์พุทการเข้ารหัสของW ( E )สำหรับแต่ละขอบอีเหตุการณ์ที่เกิดขึ้นวีได้รับคำสั่งจากป้ายขอบในท้องถิ่นและจากนั้นหยุดชะงักwGv∈Vw(e)ev
เราบอกว่าอัลกอริทึมแบบกระจายพบว่าการบรรจุขอบสูงสุดในเวลาTหากสิ่งต่อไปนี้ถือสำหรับกราฟGใด ๆของระดับสูงสุดΔและสำหรับการติดฉลากขอบท้องถิ่นของG : ถ้าเราแทนที่แต่ละโหนดของGด้วยสำเนาที่เหมือนกัน เครื่องทัวริงAและเริ่มเครื่องจากนั้นหลังจากTขั้นตอนเครื่องทั้งหมดได้พิมพ์โซลูชันที่ถูกต้อง (สอดคล้องกันทั่วโลก) และหยุดการทำงานATGΔGGAT
อนันต์
ตอนนี้ทั้งหมดข้างต้นทำให้รู้สึกสมบูรณ์แบบแม้ว่าชุดของโหนดจะไม่มีที่สิ้นสุดนับไม่ถ้วนV
การกำหนดปัญหาและรูปแบบการคำนวณไม่มีการอ้างอิงถึงโดยตรงหรือโดยอ้อม ความยาวของอินพุตสำหรับเครื่องทัวริงแต่ละเครื่องมีค่าคงที่|V|
สิ่งที่เป็นที่รู้จัก
ปัญหาสามารถแก้ไขได้ในเวลาที่ จำกัด แม้ว่าจะไม่มีที่สิ้นสุดG
ปัญหาไม่ได้เป็นเรื่องเล็กน้อยในแง่ที่ว่าการสื่อสารบางอย่างเป็นสิ่งจำเป็น นอกจากนี้ยังมีเวลาในการทำงานขึ้นอยู่กับΔอย่างไรก็ตามสำหรับการแก้ไขΔใด ๆปัญหาสามารถแก้ไขได้ในเวลาคงที่โดยไม่คำนึงถึงขนาดของG ; โดยเฉพาะปัญหาสามารถแก้ไขได้บนกราฟขนาดใหญ่อย่างไม่มีที่สิ้นสุดΔΔG
ฉันยังไม่ได้ตรวจสอบเวลาการทำงานที่เป็นที่รู้จักมากที่สุดในรุ่นที่กำหนดไว้ด้านบน (ซึ่งไม่ใช่รุ่นปกติที่ใช้ในฟิลด์) อย่างไรก็ตามเวลาทำงานที่เป็นพหุนามในน่าจะง่ายพอสมควรและฉันคิดว่าเวลาทำงานที่ไม่เชิงเส้นในΔนั้นเป็นไปไม่ได้ΔΔ