นี่คือการติดตามคำถามล่าสุดของ David Eppsteinและได้รับแรงบันดาลใจจากปัญหาเดียวกัน
สมมติว่าฉันมี dag ที่มีน้ำหนักจริงจำนวนมากที่จุดยอด ในขั้นต้นจุดยอดทั้งหมดจะไม่มีการทำเครื่องหมาย ฉันสามารถเปลี่ยนชุดจุดยอดที่ถูกทำเครื่องหมายด้วย (1) ทำเครื่องหมายจุดสุดยอดโดยไม่มีผู้ทำเครื่องหมายก่อนหน้าหรือ (2) ยกเลิกการทำเครื่องหมายจุดยอดที่ไม่มีผู้สืบทอดที่ทำเครื่องหมายไว้ (ดังนั้นชุดของจุดยอดที่ถูกทำเครื่องหมายจะเป็นคำนำหน้าของคำสั่งบางส่วนเสมอ) ฉันต้องการค้นหาลำดับของการทำเครื่องหมาย / การทำเครื่องหมายที่สิ้นสุดด้วยการทำเครื่องหมายจุดยอดทั้งหมดเช่นน้ำหนักรวมของจุดยอดที่ถูกทำเครื่องหมายจะไม่เป็นลบเสมอ .
การค้นหาลำดับของการดำเนินการนั้นยากเพียงใด ไม่เหมือนกับปัญหาของเดวิดมันไม่ชัดเจนเลยว่าปัญหานี้เป็นปัญหา โดยหลักการ (แม้ว่าฉันจะไม่มีตัวอย่างใด ๆ ) ทุกลำดับการย้ายตามกฎหมายอาจมีความยาวเป็นเลขชี้กำลัง ที่ดีที่สุดที่ฉันสามารถพิสูจน์ได้คือปัญหาอยู่ใน PSPACE
การดำเนินการที่ไม่มีเครื่องหมายจำเป็นจริงหรือไม่? หากมีลำดับการย้ายที่ถูกต้องจะต้องมีลำดับการย้ายที่ถูกต้องที่จะไม่ยกเลิกการทำเครื่องหมายจุดสุดยอดหรือไม่? คำตอบยืนยันว่าจะทำให้ปัญหานี้เหมือนกันที่จะดาวิด ในทางกลับกันหากบางครั้งไม่จำเป็นต้องทำเครื่องหมายควรมีตัวอย่างขนาดเล็ก (ขนาดคงที่) ที่พิสูจน์ได้