Підтримка
www.wikidata.uk-ua.nina.az
Zavdannya pro najdovshij shlyah ce zadacha poshuku prostogo shlyahu najbilshoyi dovzhini v zadanomu grafi Shlyah nazivayetsya prostim yaksho v nomu nemaye povtornih vershin Dovzhinu shlyahu mozhna vimiryati abo chislom reber abo v razi zvazhenih grafiv sumoyu vag jogo reber Na vidminu vid zadachi pro najkorotshij shlyah yaku na grafah bez cikliv z vid yemnoyu vagoyu mozhna rozv yazati za polinomialnij chas zadacha poshuku najdovshogo shlyahu ye NP skladnoyu i ne mozhe buti rozv yazanoyu za polinomialnij chas dlya dovilnogo grafa yaksho ne P NP Nalezhnist do vishogo klasu skladnosti takozh oznachaye sho zadachu skladno aproksimuvati Odnak zadacha rozv yazuyetsya za linijnij chas na oriyentovanih aciklichnih grafah yaki mayut vazhlive zastosuvannya v zadachah znahodzhennya kritichnogo shlyahu v zadachah planuvannya NP skladnistDokladnishe Klas skladnosti NP NP skladnist nezvazhenoyi zadachi poshuku najdovshogo shlyahu mozhna pokazati zvivshi zadachu do poshuku gamiltonovogo shlyahu graf G maye gamiltoniv shlyah todi j lishe todi koli najdovshij shlyah u nomu maye dovzhinu n 1 de n chislo vershin grafa G Oskilki zadacha poshuku gamiltonovogo shlyahu ye NP povnoyu ce zvedennya pokazuye sho zadacha poshuku najdovshogo shlyahu u varianti rozv yaznosti takozh NP povna U cij zadachi rozv yaznosti vhodom ye graf G i chislo k Ochikuyetsya vihid tak yaksho G mistit shlyah z k i bilshe dugami abo ni v inshomu razi Yakbi zadachu poshuku najdovshogo shlyahu mozhna bulo rozv yazati za polinomialnij chas yiyi mozhna bulo b vikoristati dlya rozv yazannya ciyeyi zadachi rozv yaznosti znajshovshi najdovshij shlyah ta porivnyavshi jogo dovzhinu z chislom k Takim chinom zadacha poshuku najdovshogo shlyahu ye NP skladnoyu Vona ne ye NP povnoyu oskilki vona ne ye zadacheyu rozv yaznosti U zvazhenih povnih grafah iz nevid yemnimi vagami reber zadacha poshuku zvazhenogo najdovshogo shlyahu ye tiyeyu zh zadacheyu sho j zadacha komivoyazhera oskilki najdovshij shlyah zavzhdi vklyuchaye vsi vershini ciyeyi zadachi Aciklichni grafi ta kritichni shlyahiNajdovshij shlyah A mizh dvoma zadanimi vershinami s i t u zvazhenomu grafi G ce te same sho j najkorotshij shlyah u grafi G otrimanomu z G zaminoyu vsih vag na vagi z protilezhnim znakom Otzhe yaksho mozhna znajti najkorotshij shlyah v G to mozhna znajti i najdovshij shlyah u G Dlya bilshosti grafiv take peretvorennya marne oskilki stvoryuye v G cikli vid yemnoyi dovzhini Ale yaksho G ye spryamovanim aciklichnim grafom vid yemnij cikl stvoriti nemozhlivo i najdovshij shlyah u G mozhna znajti za linijnij chas zastosuvavshi algoritm poshuku najkorotshogo shlyahu v G tezh oriyentovanomu aciklichnomu grafi yakij pracyuye za linijnij chas Napriklad dlya bud yakoyi vershini v v oriyentovanomu aciklichnomu grafi dovzhinu najdovshogo shlyahu sho zakinchuyetsya u v mozhna otrimati vikonavshi taki kroki Koli ce bude zrobleno najdovshij shlyah u vsomu grafi mozhna otrimati pochavshi z vershini v z najbilshim zapisanim znachennyam i prohodyachi u zvorotnomu poryadku vibirayuchi vhidnu dugu v yakoyi zapis u pochatkovij vershini maye najbilshe znachennya Metod kritichnogo shlyahu dlya planuvannya naboru robit vikoristovuye pobudovu oriyentovanogo aciklichnogo grafa v yakomu vershini predstavlyayut vuzlovi podiyi proektu a dugi predstavlyayut roboti yaki mayut buti vikonani do vuzlovoyi podiyi i pislya neyi Kozhnij duzi prisvoyuyetsya vaga sho dorivnyuye ocinci chasu vikonannya roboti U takomu grafi najdovshij shlyah vid pershoyi vuzlovoyi podiyi do ostannoyi ye kritichnim shlyahom yakij viznachaye povnij chas zavershennya proyektu Najdovshij shlyah oriyentovanih aciklichnih grafiv mozhna zastosuvati takozh dlya rozmishuyemo kozhnu vershinu v oriyentovanogo aciklichnogo grafa G na rivni nomer yakogo vidpovidaye dovzhini najdovshogo shlyahu sho zakinchuyetsya u v V rezultati otrimayemo roztashuvannya vershin za rivnyami za yakogo kilkist rivniv bude najmenshoyu NablizhennyaBorklund Gasfeldt i Kanna pisali sho zadacha poshuku najdovshogo shlyahu v nezvazhenomu neoriyentovanomu grafi ye sumno vidomoyu za skladnistyu rozuminnya trudnoshiv yiyi aproksimaciyi Najkrashij vidomij algoritm aproksimaciyi polinomialnogo chasu vikonannya daye lishe duzhe slabku aproksimaciyu n exp W log n displaystyle n exp Omega sqrt log n Dlya bud yakogo ϵ gt 0 displaystyle epsilon gt 0 nemozhlivo aproksimuvati najdovshij shlyah iz mnozhnikom menshim vid 2 log n 1 ϵ displaystyle 2 log n 1 epsilon yaksho tilki NP ne nalezhit do zadach kvazipolinomialnogo determinovanogo chasu Odnak isnuye velikij rozriv mizh cim rezultatom aproksimovanosti ta vidomimi algoritmami aproksimaciyi dlya ciyeyi zadachi U razi nezvazhenih ale oriyentovanih grafiv vidomi silni rezultati aproksimovanosti Dlya bud yakogo ϵ gt 0 displaystyle epsilon gt 0 zadachu ne mozhna aproksimuvati v mezhah n 1 ϵ displaystyle n 1 epsilon yaksho tilki ne P NP i za silnih teoretichnih pripushen zadachu ne mozhna aproksimuvati v mezhah n log 2 ϵ n displaystyle n log 2 epsilon n Dlya poshuku shlyahu logarifmichnoyi dovzhini yaksho vin isnuye mozhna vikoristati tehniku en ale vona daye aproksimacijnij koeficiyent lishe O n log n displaystyle O n log n Parametrizovana skladnistZadacha poshuku najdovshogo shlyahu ye en yaksho parametrizuvati yiyi za dovzhinoyu shlyahu Napriklad zadachu mozhna rozv yazati za chas sho linijno zalezhit vid rozmiru vhidnogo grafa ale za eksponencijnij chas za dovzhinoyu shlyahu za dopomogoyu algoritmu sho vklyuchaye taki kroki Zdijsnyuyemo poshuk u glibinu za grafom Nehaj d displaystyle d glibina kincevogo dereva poshuku vglib Vikoristovuyemo shlyahi vid korenya do listiv poshuku dereva vglib u poryadku v yakomu voni pereglyadayutsya pid chas poshuku na vidminu vid shlyahovoyi dekompoziciyi grafa zi shlyahovoyu shirinoyu d displaystyle d Vikoristovuyemo dinamichne programuvannya do cogo rozkladu na shlyahi dlya znahodzhennya najdovshogo shlyahu za chas O d 2 d n displaystyle O d 2 d n de n displaystyle n chislo vershin grafa Oskilki pochatkovij shlyah maye dovzhinu shonajmenshe d displaystyle d chas roboti takozh bude obmezheno znachennyam O ℓ 2 ℓ n displaystyle O ell 2 ell n de ℓ displaystyle ell dovzhina najdovshogo shlyahu Vikoristovuyuchi kolirne koduvannya zalezhnist vid dovzhini shlyahu mozhna zvesti do odinichno eksponencijnoyi Shozha tehnika dinamichnogo programuvannya pokazuye sho zadacha poshuku najdovshogo shlyahu ye takozh fiksovano parametrichno rozv yaznoyu za derevnoyu shirinoyu grafa Dlya grafiv z obmezhenoyu klikovoyu shirinoyu zadachu pro najdovshij shlyah mozhna rozv yazati za polinomialnij chas za dopomogoyu algoritmu dinamichnogo programuvannya Odnak stepin polinoma zalezhit vid klikovoyi shirini grafa tomu ci algoritmi ne ye fiksovano parametrichno rozv yaznimi Zadacha znahodzhennya najdovshogo shlyahu parametrizovana za klikovoyu shirinoyu ye skladnoyu dlya klasu en W 1 displaystyle W 1 sho govorit pro te sho navryad chi isnuye fiksovano parametrichno rozv yaznij algoritm Osoblivi vipadki grafivZadacha pro najdovshij shlyah mozhna rozv yazati za polinomialnij chas na dopovnennyah grafiv porivnyannosti Takozh yiyi mozhna rozv yazati za polinomialnij chas na bud yakomu klasi grafiv iz obmezhenoyu derevnoyu shirinoyu abo obmezhenoyu klikovoyu shirinoyu takomu yak distancijno uspadkovuvani grafi Odnak zadacha ye NP skladnoyu navit yaksho obmezhitisya rozsheplyuvanimi grafami kolovimi grafami abo planarnimi grafami Div takozh dvoyistist najdovshogo shlyahu ta rozfarbuvannya grafiv Zadacha pro hid konya Zadacha pro zmiyu v korobci najdovshij porodzhenij shlyah u grafi giperkubaPrimitkiSchrijver 2003 s 114 Cormen Leiserson Rivest Stein 2001 s 978 Lawler 2001 s 64 Sedgewick Wayne 2011 s 661 666 Di Battista Eades Tamassia Tollis 1998 s 265 302 Bjorklund Husfeldt Khanna 2004 s 222 233 Gabow Nie 2008 Ranishi praci navit zi slabshoyu aproksimaciyeyu div u stattyah Gabova Gabow 2007 ta B yerklunda i Gasfeldta Bjorklund Husfeldt 2003 Karger Motwani Ramkumar 1997 s 82 98 Alon Yuster Zwick 1995 Bodlaender 1993 Ranishij fiksovano parametrichno rozv yaznij algoritm iz trohi krashoyu zalezhnistyu vid dovzhini shlyahu ale z girshoyu zalezhnistyu vid dovzhini grafa div u statti Monien 1985 Chen Lu Sze Zhang 2007 s 298 307 Koutis 2008 s 575 586 Williams 2009 s 315 318 Fomin Golovach Lokshtanov Saurabh 2009 s 825 834 Ioannidou Nikolopoulos 2011 Ranishi praci na bilsh obmezhenih klasah div u stattyah Ioannidou Mertzios Nikolopoulos 2011 i Uehara Valiente 2007 Ioannidou Mertzios Nikolopoulos 2011 LiteraturaAlexander Schrijver Combinatorial Optimization Polyhedra and Efficiency Springer 2003 T 24 Algorithms and Combinatorics ISBN 9783540443896 Thomas H Cormen Charles E Leiserson Ronald L Rivest Clifford Stein Introduction To Algorithms MIT Press 2001 ISBN 9780262032933 Robert Sedgewick Kevin Daniel Wayne Algorithms Addison Wesley Professional 2011 S 661 666 ISBN 9780321573513 Eugene L Lawler Combinatorial Optimization Networks and Matroids Courier Dover Publications 2001 S 64 ISBN 9780486414539 Giuseppe Di Battista Peter Eades Roberto Tamassia Ioannis G Tollis Graph Drawing Algorithms for the Visualization of Graphs Prentice Hall 1998 S 265 302 ISBN 978 0 13 301615 4 Andreas Bjorklund Thore Husfeldt Sanjeev Khanna Proc Int Coll Automata Languages and Programming ICALP 2004 Berlin Springer Verlag 2004 T 3142 S 222 233 Harold N Gabow Shuxin Nie International Symposium on Algorithms and Computation Berlin Springer 2008 T 5369 S 752 763 Lecture Notes in Computer Science DOI 10 1007 978 3 540 92182 0 66 Harold N Gabow Finding paths and cycles of superpolylogarithmic length SIAM Journal on Computing 2007 T 36 vip 6 S 1648 1671 DOI 10 1137 S0097539704445366 Andreas Bjorklund Thore Husfeldt Finding a path of superlogarithmic length 2003 T 32 vip 6 S 1395 1402 DOI 10 1137 S0097539702416761 David Karger Rajeev Motwani G D S Ramkumar On approximating the longest path in a graph 1997 T 18 vip 1 S 82 98 DOI 10 1007 BF02523689 Noga Alon Raphael Yuster Uri Zwick Color coding 1995 T 42 vip 4 S 844 856 DOI 10 1145 210332 210337 Hans L Bodlaender On linear time minor tests with depth first search Journal of Algorithms 1993 T 14 vip 1 S 1 23 DOI 10 1006 jagm 1993 1001 B Monien Analysis and design of algorithms for combinatorial problems Udine 1982 Amsterdam North Holland 1985 T 109 S 239 254 North Holland Math Stud DOI 10 1016 S0304 0208 08 73110 4 Jianer Chen Songjian Lu Sing Hoi Sze Fenghui Zhang Proc 18th ACM SIAM Symposium on Discrete algorithms SODA 07 2007 S 298 307 Ioannis Koutis International Colloquium on Automata Languages and Programming Berlin Springer 2008 T 5125 S 575 586 Lecture Notes in Computer Science DOI 10 1007 978 3 540 70575 8 47 Ryan Williams Finding paths of length k in O 2k time Information Processing Letters 2009 T 109 vip 6 S 315 318 arXiv 0807 3026 DOI 10 1016 j ipl 2008 11 004 Fedor V Fomin Petr A Golovach Daniel Lokshtanov Saket Saurabh Proc 20th ACM SIAM Symposium on Discrete Algorithms SODA 09 2009 S 825 834 Kyriaki Ioannidou Stavros D Nikolopoulos The longest path problem is polynomial on cocomparability graphs Algorithmica 2011 DOI 10 1007 s00453 011 9583 5 Kyriaki Ioannidou George B Mertzios Stavros D Nikolopoulos The longest path problem has a polynomial solution on interval graphs 2011 T 61 vip 2 S 320 341 DOI 10 1007 s00453 010 9411 3 Ryuhei Uehara Gabriel Valiente Linear structure of bipartite permutation graphs and the longest path problem Information Processing Letters 2007 T 103 vip 2 S 71 77 DOI 10 1016 j ipl 2007 02 010 Metod nechyotkogo kriticheskogo puti Akimov V A Zalozhnev A Yu Upravlenie bolshimi sistemami Vypusk 3 M IPU RAN 2003 S 5 10 Posilannya Find the Longest Path pisnya Dena Barretta Dan Barrett
Топ