Kısa bir süre önce En Kısa Batıl İnanç Sorunu için Açgözlü varsayımı öğrendim .
Bu problemde, dizeleri bir dizi verilir ve biz bulmak istiyorum en kısa süperdizgi yani öyle ki her bir alt dize olarak görünür .
Bu problem NP-zordur ve uzun bir makale dizisinden sonra bu problem için en iyi bilinen yaklaşım algoritması [Paluch '14] oranına sahiptir.
Pratikte, biyologlar aşağıdaki Açgözlü algoritmayı kullanırlar:
Her adımda, tüm çiftler üzerinde maksimum çakışma olan iki dizeyi birleştirin (başka bir dizenin öneki olan maksimum sonek) ve yalnızca bir dize (tüm giriş dizelerinin bir süper dizisi olan) kalana kadar bu yeni örnekte tekrarlayın )
Bu Açgözlü Algoritmanın yaklaşık oranındaki alt sınırı girişinden elde edilebilir .
İlginç bir şekilde, bunun en kötü örnek olduğu düşünülüyordu, yani Greedy'in En Kısa Süperstring Sorunu için yaklaştırması sağladı. Böyle doğal ve kolay bir algoritmanın analiz edilmesinin çok zor olduğunu görünce çok şaşırdım.
Bu sorunun neden bu kadar zor olduğunu gösteren herhangi bir sezgi, gerçek, gözlem, örnek var mı?