ปัญหาของฉันเป็นเช่นนี้:
ฉันมีรูปแบบทางกายภาพที่แสดงเป็นกราฟ โหนดแสดงถึง hooks / ducts ที่ลวดสามารถยึดและขอบเป็นการเชื่อมต่อที่เป็นไปได้ระหว่าง 2 โหนดจากที่ลวดสามารถไป
มีโหนดพิเศษบางอย่างที่เรียกว่าตัวแยกซึ่งสามารถแยกลวดเส้นเดียวได้ถึง 2 เส้นหรือมากถึง k k สามารถคงที่ได้ในตอนนี้ แต่จะแตกต่างกันไปในแต่ละโหนด ไม่ใช่ทุกโหนดที่เป็นตัวแยก
มีแหล่งพลังงานหนึ่งแหล่งที่สายจะเกิดขึ้น มันเป็นแหล่งที่มา ลวดจะต้องถูกนำไปที่อ่างล้างมือ n
ขอบสามารถนำลวดจำนวนเท่าใดก็ได้ที่ผ่านเข้าไปในทิศทางใดก็ได้
ความยาวลวดทั้งหมดจะต้องลดลง
ธรรมชาติของกราฟระนาบหรือยูคลิดไม่เป็นที่รู้จัก
ตัวอย่าง : ด้านล่างเป็นเครือข่ายตัวอย่าง โหนดถูกตั้งชื่อเป็นตัวเลขและขอบมีน้ำหนักเท่ากับ 1 ที่มาคือ Node1 และ Sinks เป็น Node5, Node9 และ Node13 ในกรณีที่ 1 Node6 เป็นโหนดตัวแยก ในกรณีที่ 2 Node6 และ Node4 เป็นโหนดตัวแยก k = 3 ของโหนดตัวแยกสัญญาณคือสามารถใช้หนึ่งสายและแยกออกเป็น 3 สาย
กรณีที่ 1 โหนดตัวแยกสัญญาณเดียวเท่านั้น มันสมเหตุสมผลที่จะแยกที่ Node6
กรณีที่ 2 โหนดตัวแยกสองตัว มันเหมาะสมที่จะแยกที่ Node4 แทน Node6
ฉันกำลังมองหากลยุทธ์ที่แตกต่างเพื่อค้นหาวิธีแก้ไขปัญหาทั่วไปสำหรับปัญหานี้ กราฟที่นำเสนอที่นี่มีขนาดเล็กกว่าเมื่อเทียบกับปัญหาที่เกิดขึ้นในมือ กราฟเป็นแบบสแตติกและไม่สามารถเปลี่ยนแปลงได้ (i หมายถึงวิธีการแก้ปัญหาไม่ควรแนะนำขอบใหม่หรือเสนอตำแหน่งตัวแยกสัญญาณใหม่) ยินดีต้อนรับการอ้างอิงถึงงานวิจัยที่ตีพิมพ์เกี่ยวกับปัญหาประเภทนี้ด้วย
กรณีที่ 3 โหนดตัวแยกสองตัว มันสมเหตุสมผลที่จะแยกที่ Node4 และ Node14 โปรดทราบว่ากรณีนี้มีการเปลี่ยนแปลงน้ำหนักขอบสำหรับ Edge 8-12, 6-10 และ 10-11 สิ่งที่สำคัญในกรณีนี้คือการดึงสายหลังจากแยกออกจาก Node14