Aşağıdaki formun optimizasyon problemlerini düşünün. bir dizesini rasyonel bir sayıyla eşleştiren polinom-zaman hesaplanabilir bir işlevi olmasına izin verin . Optimizasyon sorunu şudur: -bit dizgileri üzerindeki maksimum değeri nedir?x f ( x ) n x
Diyelim ki, böyle bir problemin minimax karakterizasyonu olduğunu varsayalım , eğer başka bir polinom-zaman hesaplanabilir fonksiyonu , . Burada tüm n- bit dizgileri üzerinden geçiyor ve y tüm m -bit dizgileri üzerinden geçiyor ; n ve m farklı olabilir, ancak polinomla ilişkilidir.maksimum x f ( x ) = min y g ( y ) x n y m n m
Çok sayıda doğal ve önemli optimizasyon problemi gibi minimax karakterizasyonuna sahiptir. Birkaç örnek (karakterizasyonların dayandığı teoremler parantez içinde gösterilmiştir):
Doğrusal Programlama (LP Dualite Thm), Maksimum Akış (En Akış Min Kesme Thm), Max İkili Eşleştirme (Konig-Hall Thm), Max Olmayan İkili Eşleştirme (Tutte en Thm, Tutte-Berge formülü), yönlendirilmiş grafikte Max Ayrık Arborescences ( Edmond's Disjoint Branching Thm), Yönlendirilmemiş grafikte Max Spanning Tree Paketleme (Tutt's Tree Paketleme Thm), Ormanlar ile Min Kaplama (Nash-Williams Thm), Max Yönlendirilmiş Kesim Ambalaj (Lucchesi-Younger Thm), Max 2-Matroid Kavşağı (Matroid Kavşağı Thm), Max Ayrık Yollar (Menger's Thm), Kısmi Sıralı Sette (Dilworth Thm) Max Antichain ve diğerleri.
Tüm bu örneklerde, optimum olanı bulmak için bir polinom-zaman algoritması da mevcuttur. Benim sorum:
Şu ana kadar herhangi bir polinom-zaman algoritması bulunmayan minimax karakterizasyonunda herhangi bir optimizasyon problemi var mı?
Not: Doğrusal Programlama yaklaşık 30 yıl boyunca bu durumdaydı!