Кіріспе

Доминациялық талдау – 1997 жылы Гловер мен Пуннен енгізген, жақындастыру алгоритмінің өнімділігін бағалау тәсілі. Классикалық жақындастыру қатынасының талдауынан айырмашылығы, бұл есептелген шешімнің сандық сапасын ең оңтайлы шешіммен салыстырады, ал доминациялық талдау барлық мүмкін шешімдердің реттелген тізіміндегі есептелген шешімнің орнын қарастырады. Осы талдау стилінде алгоритмнің доминанттық саны немесе үстемдік саны K деп айтылады, егер алгоритмнің нәтижесі ең жақсы болатын K түрлі шешімдер жиынтығы болса. Доминациялық талдауды доминация коэффициентін пайдалану арқылы да көрсетуге болады, бұл берілген шешімнен нашар емес шешім кеңістігінің үлесін білдіреді; бұл сан әрқашан [0,1] аралығында болады, ал үлкен сандар жақсы шешімдерді көрсетеді. Доминациялық талдау көбінесе мүмкін шешімдердің жалпы саны белгілі және дәл шешім табу қиын мәселелерге қолданылады. Мысалы, саяхатшы мәселесінде n қаласы бар мәселе мысалы үшін (n-1)! мүмкін шешім бар. Егер алгоритмнің доминанттық саны (n-1)!-ге жақын немесе эквивалентті түрде доминация коэффициенті 1-ге жақын екені көрсетілсе, онда оны доминанттық саны төмен алгоритмге қарағанда артық деп санауға болады. Егер мәселенің шешім кеңістігінен кездейсоқ үлгілерді тиімді табу мүмкін болса, мысалы саяхатшы мәселесінде, онда кездейсоқ алгоритм үшін жоғары ықтималдықпен жоғары доминация коэффициенті бар шешімді табу оңай: жай ғана үлгілер жиынтығын құрастырып, олардың ішіндегі ең жақсы шешімді таңдаңыз. (Мысалы, Орлин мен Шармаға қараңыз.) Мұнда сипатталған доминанттық санды графтың доминанттық санымен шатастыруға болмайды, ол графтың ең кіші доминанттық жиынтығындағы төбелердің санын білдіреді. Соңғы уақытта эвристиканың тиімділігін бағалау үшін доминациялық талдау қолданылатын мақалалар саны артып келеді. Бұл талдау түрі классикалық жақындастыру қатынасын талдау дәстүрімен бәсекелес ретінде қарастырылуы мүмкін. Екі өлшем де бір-бірін толықтыратын болып саналады.

Белгілі нәтижелер

Бұл бөлімде белгілі нәтижелердің техникалық сараптамасы келтірілген.

Басты бет

Жақындастырылмайтындық. Егер ε > 0 болса, және P=NP болмаса, Vertex Cover үшін доминациялық саны 3^((n n^ε)/3) шамасынан артық болатын полиномиалды алгоритм жоқ.

Қапшық

Жақындастырылмайтындық. Егер ε > 0 болса, P=NP болмаған жағдайда, Knapsack үшін оның доминация саны 2^(n n^ε) шамасынан артық болатын полиномиалдық алгоритм жоқ.