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

อ่าน 3 นาที

ปัญหาที่ครอบคลุม

ใน สาขาคณิตศาสตร์เชิงการจัดเรียง และ วิทยาศาสตร์คอมพิวเตอร์ ปัญหา การครอบคลุม (covering problems) คือปัญหาการคำนวณที่ถามว่าโครงสร้างเชิงการจัดเรียงแบบหนึ่งสามารถ "ครอบคลุม"...

ปัญหาที่ครอบคลุม

ในสาขาคณิตศาสตร์เชิงการจัดเรียงและวิทยาศาสตร์คอมพิวเตอร์ปัญหาการครอบคลุม (covering problems)คือปัญหาการคำนวณที่ถามว่าโครงสร้างเชิงการจัดเรียงแบบหนึ่งสามารถ "ครอบคลุม" โครงสร้างอื่นได้หรือไม่ หรือโครงสร้างนั้นต้องมีขนาดใหญ่แค่ไหนจึงจะสามารถครอบคลุมได้ ปัญหาการครอบคลุมเป็นปัญหาการหาค่าต่ำสุดและโดยทั่วไปเป็นโปรแกรมเชิงเส้นจำนวนเต็ม ซึ่ง ปัญหาคู่ขนานของ ปัญหาเหล่านี้ เรียกว่าปัญหาการบรรจุ (packing problems )

ตัวอย่างที่โดดเด่นที่สุดของปัญหาการครอบคลุม ได้แก่ปัญหาการครอบคลุมเซตซึ่งเทียบเท่ากับปัญหาเซตกระทบและกรณีพิเศษของปัญหาดังกล่าว ได้แก่ปัญหา การครอบคลุมจุดยอดและปัญหาการครอบคลุมขอบ

ปัญหาการครอบคลุมอนุญาตให้รูปทรงพื้นฐานที่ใช้ในการครอบคลุมนั้นทับซ้อนกันได้ กระบวนการครอบคลุมสิ่งใดสิ่งหนึ่งด้วยรูปทรงพื้นฐานที่ไม่ทับซ้อนกันเรียกว่าการแยกส่วน

การกำหนดสูตรการเขียนโปรแกรมเชิงเส้นทั่วไป

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

ลดให้น้อยที่สุด
ขึ้นอยู่กับ
.

โปรแกรมเชิงเส้นจำนวนเต็มดังกล่าวเรียกว่าปัญหาการครอบคลุม (covering problem)ถ้า สำหรับทุกและ

แนวคิดเบื้องต้น:สมมติว่ามีวัตถุอยู่ 2 ประเภท และวัตถุแต่ละประเภทมีราคาn ตัวเลข n บ่งบอกจำนวนวัตถุประเภทที่เราซื้อ หากเงื่อนไขเป็นไปตามที่กำหนด จะกล่าวได้ว่าเป็นการครอบคลุม (โครงสร้างที่ถูกครอบคลุมขึ้นอยู่กับบริบทเชิงการจัดเรียง) สุดท้ายแล้ว คำตอบที่เหมาะสมที่สุดสำหรับโปรแกรมเชิงเส้นจำนวนเต็มข้างต้นคือการครอบคลุมที่มีต้นทุนต่ำที่สุด

ประเภทของปัญหาการปกปิด

มีปัญหาการครอบคลุมหลายประเภทในทฤษฎีกราฟเรขาคณิตเชิงคำนวณและอื่นๆ ดูหมวดหมู่: ปัญหาการครอบคลุมปัญหาเวอร์ชันอื่นๆ ที่เกี่ยวข้องกับสโตแคสติกสามารถพบได้[ 2 ]

ปัญหา การครอบคลุมของ Radoซึ่งชุดของสี่เหลี่ยมจัตุรัสที่มีขอบขนานกันจะต้องครอบคลุมพื้นที่ 1 สำหรับเซตใดๆ ที่ตรงตามเงื่อนไขเหล่านี้ จะมีการเลือกเซตย่อยของสี่เหลี่ยมจัตุรัสเหล่านี้ (แสดงด้วยสีแดง) ซึ่งไม่มีสี่เหลี่ยมจัตุรัสสองรูปใดทับซ้อนกัน และพื้นที่รวมมีค่าสูงสุด เป้าหมายคือการจัดเรียงสี่เหลี่ยมจัตุรัสเพื่อให้พื้นที่รวมของเซตย่อยที่เหมาะสมที่สุดมีค่าต่ำสุดตัวอย่างแต่ละตัวอย่างมีพื้นที่สูงสุด 1/4 แต่บางตัวอย่างอาจมีพื้นที่ต่ำกว่าเล็กน้อย [ 3 ] [ 4 ]
ปัญหาการครอบคลุมดิสก์คือคำถามที่ว่า จำนวนจริงที่เล็กที่สุดคืออะไร ที่ สามารถจัดเรียง ดิสก์ที่มีรัศมี r ในลักษณะที่สามารถครอบคลุมดิสก์หน่วยได้

การคลุมด้วยตาข่ายเพทรี

สำหรับโครงข่ายเพทรีปัญหาการครอบคลุมถูกกำหนดให้เป็นคำถามว่า สำหรับค่าที่กำหนด จะมีลำดับของโครงข่ายอยู่หรือไม่ ที่สามารถเข้าถึงค่าที่ใหญ่กว่า (หรือเท่ากัน) ได้ คำว่า " ใหญ่กว่า"ในที่นี้หมายความว่า ส่วนประกอบทั้งหมดต้องมีขนาดอย่างน้อยเท่ากับส่วนประกอบของค่าที่กำหนด และอย่างน้อยหนึ่งส่วนต้องมีขนาดใหญ่กว่าอย่างเหมาะสม

รุ้งกินน้ำปกคลุม

ในปัญหาการครอบคลุมบางปัญหา การครอบคลุมควรเป็นไปตามข้อกำหนดเพิ่มเติมบางประการ โดยเฉพาะอย่างยิ่งใน ปัญหา การครอบคลุมสีรุ้งวัตถุเดิมแต่ละชิ้นมี "สี" และจำเป็นต้องมีการครอบคลุมโดยมีวัตถุแต่ละสีเพียงหนึ่งชิ้น (หรืออย่างมากที่สุดหนึ่งชิ้น) การครอบคลุมสีรุ้งได้รับการศึกษา เช่น สำหรับการครอบคลุมจุดด้วยช่วงเวลา : [ 5 ]

  • มีเซตJของ ช่วงสี nช่วงบนเส้นจำนวนจริงและเซตPของจุดบนเส้นจำนวนจริง
  • เซตย่อยQของJเรียกว่าเซตสีรุ้งถ้าเซตย่อยนั้นประกอบด้วยช่วงสีแต่ละสีอย่างมากที่สุดเพียงช่วงเดียว
  • เซตของช่วงJเรียกว่าการครอบคลุมของPถ้าแต่ละจุดในPอยู่ในอย่างน้อยหนึ่งช่วงของQ
  • ปัญหาการปกคลุมแบบสายรุ้งคือปัญหาการหาเซตสายรุ้งQที่เป็นการปกคลุมของP

ปัญหาดังกล่าวเป็นปัญหาNP-hard (จากการลดรูปมาจากปัญหา SAT เชิงเส้น )

การคุ้มครองที่ปราศจากความขัดแย้ง

แนวคิดทั่วไปมากกว่าคือ การครอบคลุม ที่ปราศจากความขัดแย้ง[ 6 ]ในปัญหานี้:

  • มีเซตOที่ประกอบด้วย วัตถุ mชิ้น และกราฟความขัดแย้งG OบนO
  • เซตย่อยQของOเรียกว่าเซตที่ปราศจากความขัดแย้งถ้าเป็นเซตอิสระในG Oกล่าวคือ ไม่มีวัตถุสองชิ้นใดในQที่เชื่อมต่อกันด้วยขอบในG O
  • เซตสีรุ้งเป็นเซตที่ปราศจากความขัดแย้งในกรณีพิเศษที่G Oประกอบด้วยคลิกที่ไม่ซ้ำกัน โดยแต่ละคลิกแทนสีหนึ่งสี

ปัญหา การครอบคลุมเซตที่ปราศจากความขัดแย้งคือปัญหาของการค้นหาเซตย่อยที่ปราศจากความขัดแย้งของOที่เป็นการครอบคลุมของP Banik, Panolan, Raman, Sahlot และ Saurabh [ 7 ]พิสูจน์สิ่งต่อไปนี้สำหรับกรณีพิเศษที่กราฟความขัดแย้งมีขอบเขตของความเป็นต้นไม้ :

  • ถ้าปัญหาการปกคลุมทางเรขาคณิต สามารถแก้ไขได้ด้วย พารามิเตอร์คงที่ (FPT) แล้ว ปัญหาการปกคลุมทางเรขาคณิตที่ปราศจากความขัดแย้งก็จะเป็น FPT เช่นกัน
  • หากปัญหาการปกคลุมทางเรขาคณิตยอมรับอัลกอริทึมการประมาณค่าแบบ r แล้ว ปัญหาการปกคลุมทางเรขาคณิตที่ปราศจากความขัดแย้งก็จะยอมรับอัลกอริทึมการประมาณค่าที่คล้ายกันในเวลา FPT เช่นกัน
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Covering_problems&oldid=1320545516 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ปัญหาที่ครอบคลุม

ใน สาขาคณิตศาสตร์เชิงการจัดเรียง และ วิทยาศาสตร์คอมพิวเตอร์ ปัญหา การครอบคลุม (covering problems) คือปัญหาการคำนวณที่ถามว่าโครงสร้างเชิงการจัดเรียงแบบหนึ่งสามารถ "ครอบคลุม"...

การกำหนดสูตรการเขียนโปรแกรมเชิงเส้นทั่วไป

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

ประเภทของปัญหาการปกปิด

มีปัญหาการครอบคลุมหลายประเภทใน ทฤษฎีกราฟ เรขาคณิต เชิงคำนวณ และอื่นๆ ดูหมวดหมู่: ปัญหาการครอบคลุมปัญหาเวอร์ชันอื่นๆ ที่เกี่ยวข้องกับสโตแคสติกสามารถพบได้ [ 2 ]

การคลุมด้วยตาข่ายเพทรี

สำหรับ โครงข่ายเพทรี ปัญหาการครอบคลุมถูกกำหนดให้เป็นคำถามว่า สำหรับค่าที่กำหนด จะมีลำดับของโครงข่ายอยู่หรือไม่ ที่สามารถเข้าถึงค่าที่ใหญ่กว่า (หรือเท่ากัน) ได้ คำว่า " ใหญ่กว่า" ในที่นี้หมายความว่า...