Підтримка
www.wikidata.uk-ua.nina.az
V doslidzhenni operacij pid aproksimacijnim algoritmom rozumiyut algoritm sho vikoristovuyetsya dlya poshuku nablizhenogo rozv yazku optimizacijnoyi zadachi Koncepciya aproksimacijnogo algoritmu formalizovano 1972 roku v statti en Grema i Ulmana a piznishe Dzhonsonom Aproksimacijni algoritmi chasto pov yazani z NP skladnimi zadachami oskilki dlya nih navryad chi znajdetsya efektivnij algoritm tochnogo rozv yazuvannya za polinomialnij chas tak sho ye sens sprobuvati znajti blizkij do optimalnogo rozv yazok Na vidminu vid evristichnih algoritmiv sho dayut dosit horoshi rozv yazki za prijnyatnij chas aproksimacijni algoritmi zabezpechuyut dokazovu yakist rozv yazku v zazdalegid viznachenih mezhah chasu V ideali aproksimaciya daye rozv yazok sho vidriznyayetsya vid optimalnogo na deyakij nevelikij mnozhnik napriklad u mezhah 5 Aproksimacijni algoritmi vse chastishe vikoristovuyut dlya rozv yazuvannya zadach dlya yakih vidomi tochni algoritmi sho pracyuyut za polinomialnij chas ale pracyuyut dovgo Tipovim prikladom aproksimacijnogo algoritmu ye algoritm rozv yazuvannya zadachi pro vershinne pokrittya v teoriyi grafiv znajti nepokrite rebro i dodati obidvi jogo vershini do pokrittya vershin i tak prodovzhuvati poki vsi ne budut pokriti Yasno sho otrimane pokrittya mozhe viyavitisya vdvichi bilshim vid optimalnogo Take rozv yazuvannya ye aproksimacijnim algoritmom zi stalim koeficiyentom 2 NP skladni zadachi duzhe vidriznyayutsya za mozhlivistyu aproksimaciyi Deyaki napriklad zadacha pro pakuvannya v kontejneri mozhut buti aproksimovani z bud yakim koeficiyentom bilshim vid 1 ce simejstvo algoritmiv nazivayut nablizhenoyu shemoyu polinomialnogo chasu abo PTAS Inshi zadachi nemozhlivo aproksimuvati ni z yakim stalim koeficiyentom abo navit z polinomialnim koeficiyentom yaksho P NP i sered nih zadacha pro najbilshu kliku NP skladni zadachi chasto mozhna viraziti v terminah cilochiselnogo programuvannya ta rozv yazati tochnosti za Bagato eksponencijnih algoritmiv berut svij pochatok zi en cilochiselnoyi zadachi Ne vsi aproksimacijni algoritmi pridatni dlya rozv yazuvannya praktichnih zadach Chasto voni vikoristovuyut yak pidzadachi CP LP skladni strukturi danih abo vitonchenu tehniku programuvannya sho vede do skladnosti realizaciyi Deyaki aproksimacijni algoritmi mayut neprijnyatnij chas roboti hocha chas i polinomialnij napriklad O n2000 Vse zh vivchennya navit takih nerealnih algoritmiv maye ne lishe chisto teoretichnu metu oskilki vono daye zmogu zrozumiti sut problemi Klasichnij priklad pochatkovij PTAS algoritm dlya metrichnoyi zadachi pro komivoyazhera ru sho mav praktichno nerealnij chas roboti Odnak protyagom roku Arora rozvinuv ideyu do algoritmu sho pracyuye za linijnij chas Taki algoritmi pridatni takozh dlya zadach u yakih chas roboti i cina mozhut buti vipravdanimi Do takih zadach nalezhat obchislyuvalna biologiya finansovij inzhiniring en i en Inshe obmezhennya pov yazane z tim sho pidhid goditsya tilki dlya zadach optimizaciyi ale ne dlya chistih zadach rozpiznavannya na zrazok zadachi zdijsnennosti bulevih formul hocha chasto buvaye sho metod cilkom zastosovnij dlya rozv yazannya optimizacijnih versij tih samih zadach napriklad dlya Max SAT Nemozhlivist aproksimaciyi ye plidnim polem doslidzhen v galuzi obchislyuvalnoyi skladnosti vidtodi yak u 1990 roci en Goldvasser Lovas en i en vstanovili nemozhlivist aproksimaciyi zadachi znahodzhennya maksimalnoyi nezalezhnoyi mnozhini vershin Cherez rik pislya togo yak Arora doviv teoremu PCP bulo dovedeno sho aproksimacijni 1974 roku dlya zadachi pro zdijsnennist bulevih formul zadachi pro pokrittya mnozhini zadachi pro nezalezhnu mnozhinu i zadachi pro hromatichne chislo grafu mayut optimalnij aproksimacijnij koeficiyent u pripushenni sho P NP Garantovana efektivnistDlya deyakih aproksimacijnih algoritmiv vdayetsya dovesti deyaki vlastivosti rezultatu aproksimaciyi Napriklad r aproksimacijnij algoritm A ce za viznachennyam algoritm dlya yakogo vidnoshennya f x cinnist vitrati dlya rozv yazannya aproksimacijnoyi zadachi A x dlya zadachi x ne perevishuye abo ne menshe zalezhno vid situaciyi dobutku koeficiyenta r na optimalnu velichinu cinnosti O P T f x r O P T r gt 1 r O P T f x O P T r lt 1 displaystyle begin cases mathrm OPT leqslant f x leqslant rho mathrm OPT rho gt 1 rho mathrm OPT leqslant f x leqslant mathrm OPT rho lt 1 end cases Koeficiyent r nazivayetsya vidnosnoyu garantovanoyu efektivnistyu Aproksimacijnij algoritm maye absolyutnu garantovanu efektivnist abo obmezhenu pomilku c yaksho dlya bud yakoyi zadachi x vikonuyetsya O P T c f x O P T c displaystyle mathrm OPT c leqslant f x leqslant mathrm OPT c Podibnim chinom viznachayetsya garantovana efektivnist R x y rozv yazku y dlya zadachi x R x y max O P T f y f y O P T displaystyle R x y max left frac mathrm OPT f y frac f y mathrm OPT right de f y vidnoshennya cinnist vitrati dlya rozv yazku y zadachi x Yasno sho garantovana efektivnist ne mensha vid odinici i dorivnyuye odinici tilki u vipadku koli y ye optimalnim rozv yazkom Yaksho algoritm A garantuye rozv yazannya z maksimalnoyu efektivnistyu r n to kazhut sho A ye r n aproksimacijnim algoritmom i maye aproksimacijnij koeficiyent r n Legko pomititi sho v razi zadachi minimizaciyi obidva viznachennya garantovanoyi efektivnosti dayut odne znachennya todi yak dlya zadachi maksimizaciyi r r 1 displaystyle r rho 1 Vazhlive ponyattya vidnosnoyi pomilki pov yazanoyi iz zavdannyami optimizaciyi viznachayetsya v literaturi po riznomu napriklad sv viznachaye yiyi yak O P T f y O P T displaystyle mathrm OPT f y mathrm OPT a Oziello ta in yak O P T f y max O P T f y displaystyle mathrm OPT f y max mathrm OPT f y Absolyutna garantovana efektivnist P A displaystyle mathrm P A deyakogo aproksimacijnogo algoritmu A viznachayetsya yak P A inf r 1 R A x r x displaystyle mathrm P A inf r geqslant 1 mid R A x leqslant r forall x Tut h poznachaye zadachu a R A x displaystyle R A x ce garantovana efektivnist A dlya x Takim chinom P A displaystyle mathrm P A ce verhnya mezha garantovanoyi efektivnosti r dlya vsih mozhlivih zavdan Podibnim chinom viznachayetsya asimptotichna efektivnist R A displaystyle R A infty R A inf r 1 n Z R A x r x x n displaystyle R A infty inf r geqslant 1 mid exists n in mathbb Z R A x leqslant r forall x x geqslant n Garantovana efektivnist granici znizu zverhu dlya zadach minimizaciyi maksimizaciyi pri zadanih riznih velichinah r aproks r aproks vidnosna pomilka c vidnosna pomilka c norm vidnosna pomilka c abs pomilka c max f x displaystyle f x geqslant r 1 O P T displaystyle r 1 mathrm OPT r O P T displaystyle rho mathrm OPT 1 c O P T displaystyle 1 c mathrm OPT 1 c O P T displaystyle 1 c mathrm OPT 1 c O P T c W O R S T displaystyle 1 c mathrm OPT c mathrm WORST O P T c displaystyle mathrm OPT c min f x displaystyle f x leqslant r O P T displaystyle r mathrm OPT r O P T displaystyle rho mathrm OPT 1 c O P T displaystyle 1 c mathrm OPT 1 c 1 O P T displaystyle 1 c 1 mathrm OPT 1 c 1 O P T c W O R S T displaystyle 1 c 1 mathrm OPT c mathrm WORST O P T c displaystyle mathrm OPT c Tehnika rozrobki algoritmivNini isnuye dekilka standartnih pidhodiv do rozrobki aproksimacijnogo algoritmu Sered nih Zhadibnij algoritm Lokalnij poshuk Perebir i dinamichne programuvannya Rozv yazannya poslablenoyi zadachi opuklogo programuvannya z mozhlivistyu otrimannya drobovogo rozv yazku Potim rozv yazok peretvoryuyetsya na vidpovidnij rozv yazok shlyahom okruglennya Populyarnimi metodami oslablennya zadachi ye Zvedennya do zadachi linijnogo programuvannya Zvedennya do zadachi Viznachennya zadachi dlya deyakoyi prostoyi metriki i rozv yazannya zadachi z ciyeyi metrikoyu Epsilon chlenU literaturi koeficiyent aproksimaciyi dlya zadachi na maksimum abo minimum zapisuyetsya yak c ϵ displaystyle c epsilon abo c ϵ displaystyle c epsilon dlya deyakogo chisla c displaystyle c v tomu vipadku koli isnuyut varianti algoritmu z koeficiyentom aproksimaciyi c ϵ displaystyle c mp epsilon dlya bud yakogo ϵ gt 0 displaystyle epsilon gt 0 ale ne dlya ϵ 0 displaystyle epsilon 0 Priklad takoyi aproksimaciyi nedosyazhnist koeficiyenta 7 8 dlya zadachi MAX 3SAT Div takozhSkladnist aproksimaciyiPrimitkiM R Garey R L Graham and J D Ullman Worst case analysis of memory allocation algorithms In Proc Of the 4th ACM Symp On Theory of Computing 143 152 1972 D S Johnson Approximation algorithms for combinatorial problems J Comput System Sci 9 256 278 1974 Gomory Ralph E 1958 Outline of an algorithm for integer solutions to linear programs Bulletin of the American Mathematical Society 64 5 275 279 doi 10 1090 S0002 9904 1958 10224 4 Dorit S Hochbaum editor Approximation Algorithms for NP Hard Problems page XV PWS Publishing Company Tjark Vredeveld Combinatorial approximation algorithms Guaranteed versus experimental performance Technische Universiteit Eindhoven 2002 SBN 90 386 0532 3 G Ausiello P Crescenzi G Gambosi V Kann A Marchetti Spaccamela and M Protasi Complexity and Approximation Combinatorial Optimization Problems and their Approximability Properties 1999 Viggo Kann 1 1992 z dzherela 12 serpnya 2021 Johan Hastad Some Optimal Inapproximability Results journal 1999 16 June z dzherela 12 bereznya 2012 Procitovano 16 listopada 2020 Literatura en Approximation Algorithms Berlin Springer 2003 ISBN 3 540 65367 8 Thomas H Cormen Charles E Leiserson Ronald L Rivest Clifford and Stein Introduction to Algorithms Second Edition MIT Press and McGraw Hill 2001 ISBN 0 262 03293 7 Chapter 35 Approximation Algorithms pp 1022 1056 Dorit H Hochbaum ed Approximation Algorithms for NP Hard problems PWS Publishing Company 1997 ISBN 0 534 94968 1 Chapter 9 Various Notions of Approximations Good Better Best and More Williamson David Shmoys David 26 kvitnya 2011 The Design of Approximation Algorithms Cambridge University Press ISBN 978 0521195270PosilannyaPierluigi Crescenzi Viggo Kann Magnus Halldorsson Marek Karpinski and Gerhard Woeginger A compendium of NP optimization problems 2 zhovtnya 2013 u Wayback Machine
Топ