ปัญหาคือ NP-hard
เราแสดงสิ่งนี้โดยการลดจุดสุดยอด:
G = ( V, E)kV′⊆VkEV′
|E|+1|V|
0∗1(0|1)∗
แถวทั้งหมดสอดคล้องกับจุดสุดยอด พวกเขาได้รับ regex ที่อนุญาตให้เขียนเช่นกัน
k
ความสอดคล้องกันระหว่างวิธีการแก้ปัญหาคำไขว้ของ regex และจุดสุดยอดนั้นควรจะชัดเจน
ตัวอย่าง:
ค้นหาจุดสุดยอดปกขนาด 2 สำหรับกราฟต่อไปนี้:
VA=0∗∣∣10110
VB=0∗∣∣11101
VC=0∗∣∣10011
VD=0∗∣∣11000
Counter=0∗∣∣0∗10∗∣∣0∗10∗10∗
E1=0∗1(0|1)∗
E2=0∗1(0|1)∗
E3=0∗1(0|1)∗
E4=0∗1(0|1)∗
VAVDCounterE1E4
VA,VBVC,VB
Counter0∗∣∣0∗10∗