ฉันเพิ่งเรียนรู้เกี่ยวกับการคาดเดาโลภสำหรับSuperstring ปัญหาที่สั้นที่สุด
ในปัญหานี้เราจะได้รับชุดของสตริงและเราต้องการที่จะหาที่สั้นที่สุด superstring เช่นเช่นกันว่าปรากฏขึ้นเป็น substring ของs
ปัญหานี้คือปัญหา NP-hard และหลังจากลำดับของเอกสารที่ยาวอัลกอริทึมการประมาณรู้จักที่ดีที่สุดสำหรับปัญหานี้มีอัตราส่วน [Paluch '14]
ในทางปฏิบัตินักชีววิทยาใช้อัลกอริทึมโลภต่อไปนี้:
ในแต่ละขั้นตอนให้ผสานสองสตริงที่มีการทับซ้อนสูงสุดกับทุกคู่ (ส่วนต่อท้ายสูงสุดที่เป็นส่วนนำหน้าของสตริงอื่น) และทำซ้ำในอินสแตนซ์ใหม่นี้จนกว่าจะเหลือเพียงหนึ่งสตริง (ซึ่งเป็น superstring )
ที่ถูกผูกไว้ที่ต่ำกว่าของในอัตราส่วนประมาณโลภขั้นตอนวิธีการนี้สามารถได้รับจากการป้อนข้อมูลค
ที่น่าสนใจก็คือการคาดคะเนได้ว่านี่เป็นตัวอย่างที่เลวร้ายที่สุดคือที่บรรลุโลภ -approximation สำหรับสั้น Superstring ปัญหา ฉันประหลาดใจมากที่เห็นว่าอัลกอริทึมที่ง่ายและเป็นธรรมชาตินั้นยากที่จะวิเคราะห์
มีสัญชาติญาณข้อเท็จจริงข้อเท็จจริงการสังเกตตัวอย่างที่แนะนำว่าทำไมคำถามนี้ถึงท้าทายหรือไม่