อ่าน 3 นาที
ปัญหาที่ครอบคลุม
ใน สาขาคณิตศาสตร์เชิงการจัดเรียง และ วิทยาศาสตร์คอมพิวเตอร์ ปัญหา การครอบคลุม (covering problems) คือปัญหาการคำนวณที่ถามว่าโครงสร้างเชิงการจัดเรียงแบบหนึ่งสามารถ "ครอบคลุม"...
ปัญหาที่ครอบคลุม
ในสาขาคณิตศาสตร์เชิงการจัดเรียงและวิทยาศาสตร์คอมพิวเตอร์ปัญหาการครอบคลุม (covering problems)คือปัญหาการคำนวณที่ถามว่าโครงสร้างเชิงการจัดเรียงแบบหนึ่งสามารถ "ครอบคลุม" โครงสร้างอื่นได้หรือไม่ หรือโครงสร้างนั้นต้องมีขนาดใหญ่แค่ไหนจึงจะสามารถครอบคลุมได้ ปัญหาการครอบคลุมเป็นปัญหาการหาค่าต่ำสุดและโดยทั่วไปเป็นโปรแกรมเชิงเส้นจำนวนเต็ม ซึ่ง ปัญหาคู่ขนานของ ปัญหาเหล่านี้ เรียกว่าปัญหาการบรรจุ (packing problems )
ตัวอย่างที่โดดเด่นที่สุดของปัญหาการครอบคลุม ได้แก่ปัญหาการครอบคลุมเซตซึ่งเทียบเท่ากับปัญหาเซตกระทบและกรณีพิเศษของปัญหาดังกล่าว ได้แก่ปัญหา การครอบคลุมจุดยอดและปัญหาการครอบคลุมขอบ
ปัญหาการครอบคลุมอนุญาตให้รูปทรงพื้นฐานที่ใช้ในการครอบคลุมนั้นทับซ้อนกันได้ กระบวนการครอบคลุมสิ่งใดสิ่งหนึ่งด้วยรูปทรงพื้นฐานที่ไม่ทับซ้อนกันเรียกว่าการแยกส่วน
การกำหนดสูตรการเขียนโปรแกรมเชิงเส้นทั่วไป
ในบริบทของการเขียนโปรแกรมเชิงเส้นเราสามารถคิดว่าโปรแกรมเชิงเส้นลดค่าใดๆ เป็นปัญหาการครอบคลุมได้ หากสัมประสิทธิ์ในเมทริกซ์ ข้อจำกัด ฟังก์ชันวัตถุประสงค์ และด้านขวามือไม่เป็นลบ[ 1 ] ที่แม่นยำยิ่งขึ้น ให้พิจารณา โปรแกรมเชิงเส้นจำนวนเต็มทั่วไปต่อไปนี้:
| ลดให้น้อยที่สุด | |
| ขึ้นอยู่กับ | |
| . |
โปรแกรมเชิงเส้นจำนวนเต็มดังกล่าวเรียกว่าปัญหาการครอบคลุม (covering problem)ถ้า สำหรับทุกและ
แนวคิดเบื้องต้น:สมมติว่ามีวัตถุอยู่ 2 ประเภท และวัตถุแต่ละประเภทมีราคาn ตัวเลข n บ่งบอกจำนวนวัตถุประเภทที่เราซื้อ หากเงื่อนไขเป็นไปตามที่กำหนด จะกล่าวได้ว่าเป็นการครอบคลุม (โครงสร้างที่ถูกครอบคลุมขึ้นอยู่กับบริบทเชิงการจัดเรียง) สุดท้ายแล้ว คำตอบที่เหมาะสมที่สุดสำหรับโปรแกรมเชิงเส้นจำนวนเต็มข้างต้นคือการครอบคลุมที่มีต้นทุนต่ำที่สุด
ประเภทของปัญหาการปกปิด
มีปัญหาการครอบคลุมหลายประเภทในทฤษฎีกราฟเรขาคณิตเชิงคำนวณและอื่นๆ ดูหมวดหมู่: ปัญหาการครอบคลุมปัญหาเวอร์ชันอื่นๆ ที่เกี่ยวข้องกับสโตแคสติกสามารถพบได้[ 2 ]


การคลุมด้วยตาข่ายเพทรี
สำหรับโครงข่ายเพทรีปัญหาการครอบคลุมถูกกำหนดให้เป็นคำถามว่า สำหรับค่าที่กำหนด จะมีลำดับของโครงข่ายอยู่หรือไม่ ที่สามารถเข้าถึงค่าที่ใหญ่กว่า (หรือเท่ากัน) ได้ คำว่า " ใหญ่กว่า"ในที่นี้หมายความว่า ส่วนประกอบทั้งหมดต้องมีขนาดอย่างน้อยเท่ากับส่วนประกอบของค่าที่กำหนด และอย่างน้อยหนึ่งส่วนต้องมีขนาดใหญ่กว่าอย่างเหมาะสม
รุ้งกินน้ำปกคลุม
ในปัญหาการครอบคลุมบางปัญหา การครอบคลุมควรเป็นไปตามข้อกำหนดเพิ่มเติมบางประการ โดยเฉพาะอย่างยิ่งใน ปัญหา การครอบคลุมสีรุ้งวัตถุเดิมแต่ละชิ้นมี "สี" และจำเป็นต้องมีการครอบคลุมโดยมีวัตถุแต่ละสีเพียงหนึ่งชิ้น (หรืออย่างมากที่สุดหนึ่งชิ้น) การครอบคลุมสีรุ้งได้รับการศึกษา เช่น สำหรับการครอบคลุมจุดด้วยช่วงเวลา : [ 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 เช่นกัน
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ปัญหาที่ครอบคลุม
ใน สาขาคณิตศาสตร์เชิงการจัดเรียง และ วิทยาศาสตร์คอมพิวเตอร์ ปัญหา การครอบคลุม (covering problems) คือปัญหาการคำนวณที่ถามว่าโครงสร้างเชิงการจัดเรียงแบบหนึ่งสามารถ "ครอบคลุม"...
การกำหนดสูตรการเขียนโปรแกรมเชิงเส้นทั่วไป
ในบริบทของ การเขียนโปรแกรมเชิงเส้น เราสามารถคิดว่าโปรแกรมเชิงเส้นลดค่าใดๆ เป็นปัญหาการครอบคลุมได้ หากสัมประสิทธิ์ใน เมทริกซ์ ข้อจำกัด ฟังก์ชันวัตถุประสงค์ และด้านขวามือไม่เป็นลบ [ 1 ] ที่แม่นยำยิ่งขึ้น ให้พิจารณา โปรแกรมเชิงเส้นจำนวนเต็ม ทั่วไปต่อไปนี้:
ประเภทของปัญหาการปกปิด
มีปัญหาการครอบคลุมหลายประเภทใน ทฤษฎีกราฟ เรขาคณิต เชิงคำนวณ และอื่นๆ ดูหมวดหมู่: ปัญหาการครอบคลุมปัญหาเวอร์ชันอื่นๆ ที่เกี่ยวข้องกับสโตแคสติกสามารถพบได้ [ 2 ]
การคลุมด้วยตาข่ายเพทรี
สำหรับ โครงข่ายเพทรี ปัญหาการครอบคลุมถูกกำหนดให้เป็นคำถามว่า สำหรับค่าที่กำหนด จะมีลำดับของโครงข่ายอยู่หรือไม่ ที่สามารถเข้าถึงค่าที่ใหญ่กว่า (หรือเท่ากัน) ได้ คำว่า " ใหญ่กว่า" ในที่นี้หมายความว่า...