ชุดโรมันที่ครอบงำ

ในทฤษฎีกราฟเซตครอบงำแบบโรมัน (Roman Dominating Set หรือ RDS) เป็น เซตครอบงำชนิดพิเศษที่ได้รับแรงบันดาลใจจากกลยุทธ์การป้องกันทางทหารในประวัติศาสตร์ของจักรวรรดิโรมันแนวคิดนี้จำลองสถานการณ์ที่เมือง (จุดยอด) สามารถได้รับการป้องกันโดยกองทหารที่ประจำการอยู่ภายในเมืองหรือในเมืองใกล้เคียง เมืองจะถือว่าปลอดภัยหากมีกองทหารอย่างน้อยหนึ่งกองประจำการอยู่ หรือหากไม่มีกองทหารแต่ตั้งอยู่ติดกับเมืองที่มีกองทหารอย่างน้อยสองกอง ทำให้สามารถส่งกองทหารหนึ่งกองไปป้องกันเมืองได้ ในขณะที่เมืองเดิมยังคงได้รับการปกป้องอยู่
ตัวเลขแสดงการครอบครองของโรมันในกราฟนั้น วัดจำนวนกองทหารโรมันขั้นต่ำทั้งหมดที่จำเป็นในการปกป้องเมืองทั้งหมดตามกลยุทธ์นี้
คำนิยาม
อนุญาตเป็นกราฟฟังก์ชันครอบงำแบบโรมัน (RDF) คือฟังก์ชันหนึ่งโดยที่สำหรับทุกจุดยอดกับมีจุดยอดอยู่จุดหนึ่งติดกับกับ[ 1 ]
น้ำหนักของฟังก์ชันการครอบงำแบบโรมันเป็นเลขการปกครองของโรมันเป็นน้ำหนักขั้นต่ำในบรรดาฟังก์ชันครอบงำโรมันทั้งหมดสำหรับ.
ในทำนองเดียวกัน ให้เป็นพาร์ติชันเรียงลำดับของที่ไหน. แล้วฟังก์ชันนี้เรียกว่าฟังก์ชันครอบงำแบบโรมันก็ต่อเมื่อทุกจุดยอดในอยู่ติดกับจุดยอดอย่างน้อยหนึ่งจุดใน[ 1 ]
ตัวอย่าง
สำหรับกราฟฉบับสมบูรณ์กับ,ซึ่งทำได้โดยการกำหนดค่า 2 ให้กับจุดยอดใดจุดหนึ่ง และค่า 0 ให้กับจุดยอดอื่นๆ ทั้งหมด
สำหรับกราฟเส้นทางและกราฟวงจร,[ 1 ]
สำหรับกราฟว่างเปล่า,เนื่องจากแต่ละจุดยอดจะต้องได้รับการกำหนดค่าอย่างน้อย 1 ค่า
สำหรับ กราฟ n -partite ที่สมบูรณ์ด้วยขนาดพาร์ติชั่น: [ 1 ]
- ถ้า.
- ถ้า.
- ถ้า.
คุณสมบัติพื้นฐาน
Cockayne และคณะได้กำหนดคุณสมบัติหลายประการของการปกครองของโรมันไว้ดังนี้: [ 1 ]
- สำหรับกราฟใดๆ,, ที่ไหนคือเลขแห่งการครอบงำ
- ก็ต่อเมื่อเป็นกราฟว่างเปล่า
- ถ้ามีจุดยอดที่มีดีกรี, แล้ว.
- สำหรับฟังก์ชันการครอบงำแบบโรมันใดๆ:
- กราฟย่อยที่เกิดจากมีระดับสูงสุดไม่เกิน 1
- ไม่มีรอยต่อขอบและ.
- จุดยอดแต่ละจุดในอยู่ติดกับจุดยอดไม่เกินสองจุดใน.
- เป็นเซตครอบงำสำหรับกราฟย่อยที่เหนี่ยวนำโดย.
กราฟเรียกว่ากราฟโรมันถ้า[ 2 ] สิ่งนี้เกิด ขึ้นก็ต่อเมื่อมีฟังก์ชันเด่นแบบโรมันของน้ำหนักขั้นต่ำด้วย.
คุณค่าของการปกครองของโรมัน
ค่าการครอบงำแบบโรมันของจุดยอดขยายแนวคิดของการครอบงำแบบโรมันโดยพิจารณาว่ามีฟังก์ชันการครอบงำแบบโรมันขั้นต่ำกี่ฟังก์ชันที่กำหนดค่าบวกให้กับจุดยอดนั้น[ 3 ]
สำหรับกราฟ, อนุญาตเป็นเซตของทั้งหมด-ฟังก์ชัน (ฟังก์ชันครอบงำแบบโรมันที่มีน้ำหนักน้อยที่สุด) สำหรับจุดยอดค่านิยม การปกครองของโรมันมีนิยามดังนี้:
คุณสมบัติพื้นฐานบางประการของค่าการครอบงำของโรมันเป็นที่ทราบกันดี: [ 3 ]
- , ที่ไหนคือจำนวนของ-ฟังก์ชัน
- หากมีการแมปไอโซมอร์ฟิซึมของกราฟไปยังจุดยอดในไปยังจุดยอดใน, แล้ว
ปัญหาสุดขั้ว
มีการค้นพบผลลัพธ์สุดขั้วหลายประการเกี่ยวกับจำนวนการปกครองของโรมัน
สำหรับการเชื่อมต่อใดๆกราฟจุดยอดกับ,[ 4 ] ความ เท่าเทียมกันเกิดขึ้นก็ต่อเมื่อเป็นหรือได้รับจากสำเนาของโดยการเพิ่มกราฟย่อยที่เชื่อมต่อกันบนเซตของจุดศูนย์กลาง
อัลกอริทึมและความซับซ้อน
ปัญหาการตัดสินใจสำหรับการครอบงำแบบโรมันเป็นปัญหา NP-complete แม้ว่าจะจำกัดเฉพาะกราฟแบบสองส่วน กราฟคอ ร์ดัลหรือกราฟระนาบ ก็ตาม [ 1 ]อย่างไรก็ตาม มีอัลกอริธึมแบบเวลาพหุนามสำหรับการคำนวณจำนวนการครอบงำแบบโรมันบนกราฟช่วงกราฟโคกราฟและกราฟคอร์ดัลที่แข็งแกร่ง[ 2 ]