กลับไปหน้าบทความ

อ่าน 6 นาที

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

ใน ทฤษฎีกราฟ เซต ครอบงำแบบโรมัน (Roman Dominating Set หรือ RDS) เป็น เซตครอบงำ ชนิดพิเศษที่ได้รับแรงบันดาลใจจากกลยุทธ์การป้องกันทางทหารในประวัติศาสตร์ของ จักรวรรดิโรมัน...

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

การกำหนดค่าน้ำหนัก 0, 1 หรือ 2 ให้กับแต่ละจุดยอด โดยที่จุดยอดที่มีค่าน้ำหนัก 0 จะต้องอยู่ติดกับจุดยอดที่มีค่าน้ำหนัก 2 อย่างน้อยหนึ่งจุด เรียกว่าฟังก์ชันครอบงำแบบโรมัน (Roman dominating function )

ในทฤษฎีกราฟเซตครอบงำแบบโรมัน (Roman Dominating Set หรือ RDS) เป็น เซตครอบงำชนิดพิเศษที่ได้รับแรงบันดาลใจจากกลยุทธ์การป้องกันทางทหารในประวัติศาสตร์ของจักรวรรดิโรมันแนวคิดนี้จำลองสถานการณ์ที่เมือง (จุดยอด) สามารถได้รับการป้องกันโดยกองทหารที่ประจำการอยู่ภายในเมืองหรือในเมืองใกล้เคียง เมืองจะถือว่าปลอดภัยหากมีกองทหารอย่างน้อยหนึ่งกองประจำการอยู่ หรือหากไม่มีกองทหารแต่ตั้งอยู่ติดกับเมืองที่มีกองทหารอย่างน้อยสองกอง ทำให้สามารถส่งกองทหารหนึ่งกองไปป้องกันเมืองได้ ในขณะที่เมืองเดิมยังคงได้รับการปกป้องอยู่

ตัวเลขแสดงการครอบครองของโรมันในกราฟนั้น วัดจำนวนกองทหารโรมันขั้นต่ำทั้งหมดที่จำเป็นในการปกป้องเมืองทั้งหมดตามกลยุทธ์นี้

คำนิยาม

อนุญาตจี=(วี,อี){\displaystyle G=(V,E)}เป็นกราฟฟังก์ชันครอบงำแบบโรมัน (RDF) คือฟังก์ชันหนึ่งเอฟ:วี{0,1,2}{\displaystyle f:V\to \{0,1,2\}}โดยที่สำหรับทุกจุดยอดวี{\displaystyle v}กับเอฟ(วี)=0{\displaystyle f(v)=0}มีจุดยอดอยู่จุดหนึ่งคุณ{\displaystyle u}ติดกับวี{\displaystyle v}กับเอฟ(คุณ)=2{\displaystyle f(u)=2}[ 1 ]

น้ำหนักของฟังก์ชันการครอบงำแบบโรมันเอฟ{\displaystyle f}เป็น(เอฟ)=วีวีเอฟ(วี){\displaystyle w(f)=\sum _{v\in V}f(v)}เลขการปกครองของโรมันγอาร์(จี){\displaystyle \gamma _{R}(G)}เป็นน้ำหนักขั้นต่ำในบรรดาฟังก์ชันครอบงำโรมันทั้งหมดสำหรับจี{\displaystyle G}.

ในทำนองเดียวกัน ให้(วี0,วี1,วี2){\displaystyle (V_{0},V_{1},V_{2})}เป็นพาร์ติชันเรียงลำดับของวี{\displaystyle V}ที่ไหนวีฉัน={วีวี:เอฟ(วี)=ฉัน}{\displaystyle V_{i}=\{v\in V:f(v)=i\}}. แล้วเอฟ{\displaystyle f}ฟังก์ชันนี้เรียกว่าฟังก์ชันครอบงำแบบโรมันก็ต่อเมื่อทุกจุดยอดในวี0{\displaystyle V_{0}}อยู่ติดกับจุดยอดอย่างน้อยหนึ่งจุดในวี2{\displaystyle V_{2}}[ 1 ]

ตัวอย่าง

สำหรับกราฟฉบับสมบูรณ์เคn{\displaystyle K_{n}}กับn2{\displaystyle n\geq 2},γอาร์(เคn)=2{\displaystyle \gamma _{R}(K_{n})=2}ซึ่งทำได้โดยการกำหนดค่า 2 ให้กับจุดยอดใดจุดหนึ่ง และค่า 0 ให้กับจุดยอดอื่นๆ ทั้งหมด

สำหรับกราฟเส้นทางพีn{\displaystyle P_{n}}และกราฟวงจรซีn{\displaystyle C_{n}},γอาร์(พีn)=γอาร์(ซีn)=2n/3{\displaystyle \gamma _{R}(P_{n})=\gamma _{R}(C_{n})=\lceil 2n/3\rceil }[ 1 ]

สำหรับกราฟว่างเปล่าเค¯n{\displaystyle {\overline {K}}_{n}},γอาร์(เค¯n)=n{\displaystyle \gamma _{R}({\overline {K}}_{n})=n}เนื่องจากแต่ละจุดยอดจะต้องได้รับการกำหนดค่าอย่างน้อย 1 ค่า

สำหรับ กราฟ n -partite ที่สมบูรณ์เค1,2,,n{\displaystyle K_{m_{1},m_{2},\dots ,m_{n}}}ด้วยขนาดพาร์ติชั่น12n{\displaystyle m_{1}\leq m_{2}\leq \dots \leq m_{n}}: [ 1 ]

  • γอาร์(เค1,,n)=2{\displaystyle \gamma _{R}(K_{m_{1},\dots ,m_{n}})=2}ถ้า1=1{\displaystyle m_{1}=1}.
  • γอาร์(เค1,,n)=3{\displaystyle \gamma _{R}(K_{m_{1},\dots ,m_{n}})=3}ถ้า1=2{\displaystyle m_{1}=2}.
  • γอาร์(เค1,,n)=4{\displaystyle \gamma _{R}(K_{m_{1},\dots ,m_{n}})=4}ถ้า13{\displaystyle m_{1}\geq 3}.

คุณสมบัติพื้นฐาน

Cockayne และคณะได้กำหนดคุณสมบัติหลายประการของการปกครองของโรมันไว้ดังนี้: [ 1 ]

  • สำหรับกราฟใดๆจี{\displaystyle G},γ(จี)γอาร์(จี)2γ(จี){\displaystyle \gamma (G)\leq \gamma _{R}(G)\leq 2\gamma (G)}, ที่ไหนγ(จี){\displaystyle \gamma (G)}คือเลขแห่งการครอบงำ
  • γ(จี)=γอาร์(จี){\displaystyle \gamma (G)=\gamma _{R}(G)}ก็ต่อเมื่อจี{\displaystyle G}เป็นกราฟว่างเปล่า
  • ถ้าจี{\displaystyle G}มีจุดยอดที่มีดีกรีn1{\displaystyle n-1}, แล้วγอาร์(จี)=2{\displaystyle \gamma _{R}(G)=2}.
  • สำหรับฟังก์ชันการครอบงำแบบโรมันใดๆเอฟ=(วี0,วี1,วี2){\displaystyle f=(V_{0},V_{1},V_{2})}:
    • กราฟย่อยที่เกิดจากวี1{\displaystyle V_{1}}มีระดับสูงสุดไม่เกิน 1
    • ไม่มีรอยต่อขอบวี1{\displaystyle V_{1}}และวี2{\displaystyle V_{2}}.
    • จุดยอดแต่ละจุดในวี0{\displaystyle V_{0}}อยู่ติดกับจุดยอดไม่เกินสองจุดในวี1{\displaystyle V_{1}}.
    • วี2{\displaystyle V_{2}}เป็นเซตครอบงำสำหรับกราฟย่อยที่เหนี่ยวนำโดยวี0วี2{\displaystyle V_{0}\cup V_{2}}.

กราฟจี{\displaystyle G}เรียกว่ากราฟโรมันถ้าγอาร์(จี)=2γ(จี){\displaystyle \gamma _{R}(G)=2\gamma (G)}[ 2 ] สิ่งนี้เกิด ขึ้นก็ต่อเมื่อจี{\displaystyle G}มีฟังก์ชันเด่นแบบโรมันของน้ำหนักขั้นต่ำด้วยวี1={\displaystyle V_{1}=\emptyset }.

คุณค่าของการปกครองของโรมัน

ค่าการครอบงำแบบโรมันของจุดยอดขยายแนวคิดของการครอบงำแบบโรมันโดยพิจารณาว่ามีฟังก์ชันการครอบงำแบบโรมันขั้นต่ำกี่ฟังก์ชันที่กำหนดค่าบวกให้กับจุดยอดนั้น[ 3 ]

สำหรับกราฟจี{\displaystyle G}, อนุญาตเอฟ{\displaystyle F}เป็นเซตของทั้งหมดγอาร์(จี){\displaystyle \gamma _{R}(G)}-ฟังก์ชัน (ฟังก์ชันครอบงำแบบโรมันที่มีน้ำหนักน้อยที่สุด) สำหรับจุดยอดวีวี{\displaystyle v\in V}ค่านิยม การปกครองของโรมันอาร์จี(วี){\displaystyle R_{G}(v)}มีนิยามดังนี้:

อาร์จี(วี)=เอฟเอฟเอฟ(วี){\displaystyle R_{G}(v)=\sum _{f\in F}f(v)}

คุณสมบัติพื้นฐานบางประการของค่าการครอบงำของโรมันเป็นที่ทราบกันดี: [ 3 ]

  • 0อาร์จี(วี)2τอาร์(จี){\displaystyle 0\leq R_{G}(v)\leq 2\tau _{R}(G)}, ที่ไหนτอาร์(จี){\displaystyle \tau _{R}(G)}คือจำนวนของγอาร์(จี){\displaystyle \gamma _{R}(G)}-ฟังก์ชัน
  • วีวี(จี)อาร์จี(วี)=τอาร์(จี)γอาร์(จี){\displaystyle \sum _{v\in V(G)}R_{G}(v)=\tau _{R}(G)\gamma _{R}(G)}
  • หากมีการแมปไอโซมอร์ฟิซึมของกราฟไปยังจุดยอดวี{\displaystyle v}ในจี{\displaystyle G}ไปยังจุดยอดวี{\displaystyle v'}ในจี{\displaystyle G'}, แล้วอาร์จี(วี)=อาร์จี(วี){\displaystyle R_{G}(v)=R_{G'}(v')}

ปัญหาสุดขั้ว

มีการค้นพบผลลัพธ์สุดขั้วหลายประการเกี่ยวกับจำนวนการปกครองของโรมัน

สำหรับการเชื่อมต่อใดๆn{\displaystyle n}กราฟจุดยอดจี{\displaystyle G}กับn3{\displaystyle n\geq 3},γอาร์(จี)4n/5{\displaystyle \gamma _{R}(G)\leq 4n/5}[ 4 ] ความ เท่าเทียมกันเกิดขึ้นก็ต่อเมื่อจี{\displaystyle G}เป็นซี5{\displaystyle C_{5}}หรือได้รับจากn/5{\displaystyle n/5}สำเนาของพี5{\displaystyle P_{5}}โดยการเพิ่มกราฟย่อยที่เชื่อมต่อกันบนเซตของจุดศูนย์กลาง

สำหรับใดๆn{\displaystyle n}กราฟจุดยอดจี{\displaystyle G}กับn3{\displaystyle n\geq 3},5γอาร์(จี)+γอาร์(จี¯)n+3{\displaystyle 5\leq \gamma _{R}(G)+\gamma _{R}({\overline {G}})\leq n+3}[ 4 ]

สำหรับใดๆn{\displaystyle n}กราฟจุดยอดจี{\displaystyle G}กับn160{\displaystyle n\geq 160},γอาร์(จี)γอาร์(จี¯)16n/5{\displaystyle \gamma _{R}(G)\gamma _{R}({\overline {G}})\leq 16n/5}[ 4 ]

ถ้าจี{\displaystyle G}เป็นการเชื่อมต่อn{\displaystyle n}กราฟจุดยอดที่มี -δ(จี)2{\displaystyle \delta (G)\geq 2}และn9{\displaystyle n\geq 9}, แล้วγอาร์(จี)8n/11{\displaystyle \gamma _{R}(G)\leq 8n/11}[ 4 ]

อัลกอริทึมและความซับซ้อน

ปัญหาการตัดสินใจสำหรับการครอบงำแบบโรมันเป็นปัญหา NP-complete แม้ว่าจะจำกัดเฉพาะกราฟแบบสองส่วน กราฟคอ ร์ดัลหรือกราฟระนาบ ก็ตาม [ 1 ]อย่างไรก็ตาม มีอัลกอริธึมแบบเวลาพหุนามสำหรับการคำนวณจำนวนการครอบงำแบบโรมันบนกราฟช่วงกราฟโคกราฟและกราฟคอร์ดัลที่แข็งแกร่ง[ 2 ]

ดูเพิ่มเติม

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ชุดโรมันที่ครอบงำ

ใน ทฤษฎีกราฟ เซต ครอบงำแบบโรมัน (Roman Dominating Set หรือ RDS) เป็น เซตครอบงำ ชนิดพิเศษที่ได้รับแรงบันดาลใจจากกลยุทธ์การป้องกันทางทหารในประวัติศาสตร์ของ จักรวรรดิโรมัน...

คำนิยาม

อนุญาต จี = ( วี , อี ) {\displaystyle G=(V,E)} เป็นกราฟ ฟังก์ชันครอบงำแบบโรมัน (RDF) คือฟังก์ชันหนึ่ง เอฟ : วี → { 0 , 1 , 2 } {\displaystyle f:V\to \{0,1,2\}} โดยที่สำหรับทุกจุดยอด วี {\displaystyle v} กับ เอฟ ( วี ) = 0 {\displaystyle f(v)=0}...

ตัวอย่าง

สำหรับ กราฟฉบับสมบูรณ์ เค n {\displaystyle K_{n}} กับ n ≥ 2 {\displaystyle n\geq 2} , γ อาร์ ( เค n ) = 2 {\displaystyle \gamma _{R}(K_{n})=2} ซึ่งทำได้โดยการกำหนดค่า 2 ให้กับจุดยอดใดจุดหนึ่ง และค่า 0 ให้กับจุดยอดอื่นๆ ทั้งหมด

คุณสมบัติพื้นฐาน

Cockayne และคณะได้กำหนดคุณสมบัติหลายประการของการปกครองของโรมันไว้ดังนี้: [ 1 ]