เวอร์ชันปัญหาการตัดสินใจของปัญหาการเพิ่มประสิทธิภาพนี้คือ:
เมื่อพิจารณาถึงเกณฑ์คุณต้องการทราบว่าเป็นไปได้หรือไม่ที่จะหาเซตย่อยของคะแนนเพื่อให้ทุกคู่ของคะแนนในเซตย่อยแยกกันอย่างน้อยtnt
แน่นอนถ้าคุณสามารถแก้ปัญหาการตัดสินใจเราสามารถแก้ปัญหาการเพิ่มประสิทธิภาพของคุณ (โดยการค้นหาแบบไบนารีบน threshold )t
ตอนนี้ปัญหาการตัดสินใจปัญหานี้เป็นปัญหาในการหาชุดที่เป็นอิสระในกราฟแบบยุคลิดที่จุดมีขอบระหว่างพวกเขาหากพวกเขาเป็นที่ระยะทางออกจากกัน วิธีหนึ่งคือการดูอัลกอริธึมการประมาณมาตรฐานสำหรับชุดอิสระx,y≤t
ยิ่งไปกว่านั้นคุณสามารถดูที่อัลกอริทึมสำหรับชุดอิสระในกราฟแยกทางเรขาคณิต พิจารณาชุดของดิสก์โดยที่ดิสก์แต่ละตัวมีเส้นผ่านศูนย์กลางและอยู่กึ่งกลางที่จุดใดจุดหนึ่งในชุดคุณ ตอนนี้เราสามารถสร้างกราฟจุดตัดเรขาคณิตที่มีจุดสุดยอดหนึ่งจุดสำหรับแต่ละดิสก์และขอบระหว่างจุดยอดสองจุดถ้าแผ่นที่เกี่ยวข้องตัดกัน ปัญหาในการค้นหาชุดอิสระในกราฟประเภทนี้ได้รับการศึกษาแล้วและมีอัลกอริทึมประมาณสำหรับปัญหานี้ที่คุณสามารถลองใช้ได้tC
หากคุณต้องการความแม่นยำสูงสุดแทนที่จะใช้การประมาณคุณสามารถใช้ "ค้อนใหญ่" มาตรฐานใด ๆ เช่นตัวแก้ SAT หรือตัวแก้ ILP มีวิธีที่ตรงไปตรงมาในการกำหนดปัญหาชุดอิสระเป็นอินสแตนซ์ SAT และจากนั้นคุณสามารถใช้ตัวแก้ SAT เพื่อค้นหาว่ามีเซตย่อยของคะแนนจุดซึ่งเป็นหน่วยทั้งหมดออกจากกันn≥t