Загалом, це дуже актуальне та цікаве дослідницьке питання. "Один із способів - запустити існуючі вирішувачі ..." і що б це нам навіть точно сказало? Ми можемо емпірично побачити, що екземпляр здається важким для конкретного вирішувача або певного алгоритму / евристики, але що насправді говорить про твердість цього примірника?
Одним із способів, яким слід скористатися, є ідентифікація різних структурних властивостей примірників, які призводять до ефективних алгоритмів. Ці властивості дійсно бажані для того, щоб їх було легко визначити. Прикладом може служити топологія основного графіка обмеження, виміряна за допомогою різних параметрів ширини графіка. Наприклад, відомо, що екземпляр розв'язується в поліноміальний час, якщо широта ширини основного графіка обмеження обмежена постійною.
Інший підхід зосередив увагу на ролі прихованої структури екземплярів. Одним із прикладів є набір backdoor , що означає набір змінних, таким чином, що коли вони створюються, інша проблема спрощується до простежуваного класу. Наприклад, Williams et al., 2003 [1] показують, що навіть беручи до уваги витрати на пошук задніх змінних, все одно можна отримати загальну обчислювальну перевагу, зосередившись на наборі на задньому плані, за умови, що набір достатньо малий. Крім того, Dilkina et al., 2007 [2] відзначають, що розв'язувач, який називається Satz-Rand , надзвичайно хороший у пошуку невеликих сильних задніх куточків у ряді експериментальних доменів.
Зовсім недавно Ansotegui et al., 2008 [3] пропонують використовувати деревоподібну космічну складність як міру для вирішувачів на основі DPLL. Вони доводять, що також постійно обмежений простір передбачає існування алгоритму рішення багаточленного часу, при цьому простір є ступенем многочлена (теорема 6 у статті). Більше того, вони показують, що простір менший за розмір циклічних вирізів. Насправді, за певних припущень, простір також менший, ніж розмір заднього куточка.
Вони також формалізують те, що я думаю, що ви після цього, а саме:
ψΓО ( н.)ψ( Γ ))
[1] Вільямс, Райан, Карла П. Гомес та Барт Сельман. "На задньому плані до типової складності корпусу." Міжнародна спільна конференція з питань штучного інтелекту. Вип. 18, 2003.
[2] Ділкіна, Бістра, Карла Гомес та Ашиш Сабарваль. "Компроміси у справі виявлення заднього кута". Принципи та практика програмування обмежень (CP 2007), стор 256-270, 2007.
[3] Ансотегуї, Карлос, Марія Луїза Бонет, Жорді Леві та Феліп Маня. "Вимірювання твердості інстанцій SAT." У працях 23-ї Національної конференції зі штучного інтелекту (AAAI'08), стор. 222-228, 2008.