Розглянемо проблеми оптимізації наступної форми. Нехай - поліномальна обчислювальна функція, яка відображає рядок в раціональне число. Завдання оптимізації полягає в наступному: що максимальне значення над -бітовий рядки ?
Скажемо, що така задача має характеристику мінімаксу , якщо є інша обчислювана багаточленна функція , така, що . Тут x працює над усіма n- бітовими рядками, а y працює над усіма m- бітовими рядками; n і m можуть бути різними, але вони є поліноміально спорідненими.max x f ( x ) = min
Численні природні та важливі проблеми оптимізації мають таку мінімальну характеристику. Кілька прикладів (теореми, на яких засновані характеристики, показані в дужках):
Лінійне програмування (LP Dual Thm), Максимальний потік (Max Flow Min Min Cut Thm), Макс біпартитового узгодження (Konig-Hall Thm), Макс небіпартітове узгодження (Tutte's Thm, формула Tutte-Berge), Max Max Disjoint Arborescences у спрямованому графіку ( Едмонд, нерозривне розгалуження Thm), Макс Spanning Дерево Упаковка в непрямому графіку (Tutte's Дерево Упаковка Thm), Min Покриття лісами (Нэш-Вільямс Thm), Макс спрямованого упаковки вирізу (Lucchesi-Younger Thm), Max 2-Матроїдний перетин (Матроїдний перетин) Thm), Макс Непересічні Шляхи (Menger's Thm), Макс Антіхайн у частково упорядкованому наборі (Dilworth Thm) та багато інших.
У всіх цих прикладах також є алгоритм поліноміального часу, щоб знайти оптимум. Моє запитання:
Чи є якась проблема оптимізації з характеристикою minimax, для якої поки що не знайдено алгоритму поліноміального часу?
Примітка: Лінійне програмування перебувало в такому статусі близько 30 років!