Ekstrem optimering - Extremal optimization
Extremal optimering (EO) er en optimering heuristisk inspireret af Bak-Sneppen model af selv-organiserede kritikalitet fra området for statistisk fysik. Denne heuristik blev oprindeligt designet til at tackle kombinatoriske optimeringsproblemer såsom det rejsende sælgerproblem og spinbriller , selvom teknikken er blevet demonstreret til at fungere i optimeringsdomæner.
Forhold til selvorganiseret kritik
Selvorganiseret kritik (SOC) er et statistisk fysikbegreb, der beskriver en klasse af dynamiske systemer, der har et kritisk punkt som tiltrækningskraft. Specifikt er disse ikke-ligevægtssystemer, der udvikler sig gennem laviner af ændringer og spredninger, der når op til systemets højeste skalaer. SOC siges at styre dynamikken bag nogle naturlige systemer, der har disse burst-lignende fænomener, herunder landskabsdannelse, jordskælv, evolution og den granulære dynamik af ris og sandbunker. Af særlig interesse her er Bak-Sneppen-modellen af SOC, som er i stand til at beskrive evolution via punktueret ligevægt (udryddelsesbegivenheder) - og dermed modellere evolution som en selvorganiseret kritisk proces.
Forhold til beregningskompleksitet
Et andet stykke i puslespillet er arbejde med beregningskompleksitet, specifikt at der er vist, at der er kritiske punkter i NP-komplette problemer, hvor næsten optimale løsninger er spredt vidt og adskilt af barrierer i søgerummet, der får lokale søgealgoritmer til at sidde fast eller alvorligt hæmmet. Det var den evolutionære selvorganiserede kriticitetsmodel af Bak og Sneppen og observationen af kritiske punkter i kombinatoriske optimeringsproblemer, der førte til udviklingen af ekstrem optimering af Stefan Boettcher og Allon Percus.
Teknikken
EO blev designet som en lokal søgealgoritme til kombinatoriske optimeringsproblemer . I modsætning til genetiske algoritmer , der arbejder med en population af kandidatløsninger, udvikler EO en enkelt løsning og foretager lokale ændringer til de værste komponenter. Dette kræver, at der vælges en passende repræsentation, der gør det muligt at tildele individuelle løsningskomponenter et kvalitetsmål ("fitness"). Dette adskiller sig fra holistiske tilgange som optimering af maurekoloni og evolutionær beregning, der tildeler alle egnethedskomponenter af en løsning baseret på deres kollektive vurdering mod en objektiv funktion. Algoritmen initialiseres med en indledende løsning, som kan konstrueres tilfældigt eller afledes fra en anden søgningsproces.
Teknikken er en finkornet søgning og ligner overfladisk en bjergbestigningsteknik (lokal søgning). En mere detaljeret undersøgelse afslører nogle interessante principper, som kan have anvendelighed og endda nogen lighed med bredere befolkningsbaserede tilgange ( evolutionær beregning og kunstigt immunsystem ). Det styrende princip bag denne algoritme er forbedring gennem selektiv fjernelse af komponenter af lav kvalitet og erstatning med en tilfældigt valgt komponent. Dette er naturligvis i strid med genetiske algoritmer , den kvintessente evolutionære beregningsalgoritme, der vælger gode løsninger i et forsøg på at skabe bedre løsninger.
Den resulterende dynamik i dette enkle princip er for det første en robust bjergbestigning-søgeadfærd og for det andet en mangfoldighedsmekanisme, der ligner den ved flere-genstart-søgning. Tegning af holistisk løsningskvalitet over tid (algoritme-iterationer) viser perioder med forbedring efterfulgt af kvalitetsnedbrud (lavine) meget på den måde som beskrevet af punktueret ligevægt . Det er disse nedbrud eller dramatiske spring i søgerummet, der gør det muligt for algoritmen at undslippe lokal optima og skelne denne tilgang fra andre lokale søgningsprocedurer. Selvom sådan adskilt-ligevægtsadfærd kan "designes" eller "hårdkodes", skal det understreges, at dette er en fremvoksende effekt af princippet om valg af negativ komponent, der er grundlæggende for algoritmen.
EO er primært blevet anvendt på kombinatoriske problemer som grafpartitionering og det rejsende sælgerproblem samt problemer fra statistisk fysik såsom spinbriller .
Variationer på tema og applikationer
Generaliseret ekstrem optimering (GEO) blev udviklet til at fungere på bitstrenge, hvor komponentkvalitet bestemmes af bitens absolutte hastighed eller bitens bidrag til en holistisk løsningskvalitet. Dette arbejde inkluderer anvendelse på standardfunktioner til optimering af funktioner samt tekniske problemdomæner. En anden lignende udvidelse til EO er Continuous Extremal Optimization (CEO).
EO er blevet anvendt til billedrasterisering såvel som brugt som en lokal søgning efter brug af optimering af myrkoloni . EO er blevet brugt til at identificere strukturer i komplekse netværk. EO er blevet brugt på et problem med flere målsporing. Endelig er der gjort noget arbejde med at undersøge sandsynlighedsfordelingen, der bruges til at kontrollere udvælgelsen.
Se også
Referencer
- Bak, Per; Tang, Chao; Wiesenfeld, Kurt (1987-07-27). "Selvorganiseret kritik: En forklaring på 1 / fnoise". Fysiske gennemgangsbreve . American Physical Society (APS). 59 (4): 381-384. Bibcode : 1987PhRvL..59..381B . doi : 10.1103 / physrevlett.59.381 . ISSN 0031-9007 . PMID 10035754 .
- Bak, Per; Sneppen, Kim (1993-12-13). "Punktueret ligevægt og kriticitet i en simpel udviklingsmodel". Fysiske gennemgangsbreve . American Physical Society (APS). 71 (24): 4083-4086. Bibcode : 1993PhRvL..71.4083B . doi : 10.1103 / physrevlett.71.4083 . ISSN 0031-9007 . PMID 10055149 .
- P Cheeseman, B Kanefsky, WM Taylor, "Hvor de virkelig hårde problemer er" , Proceedings of the 12.th IJCAI, (1991)
- Strøm, " Computational complexity and phase transitions ", Proceedings. 15. årlige IEEE-konference om beregningskompleksitet, 104–115 (2000)
- Stefan Boettcher, Allon G. Percus, "Ekstrem optimering: Metoder afledt af Co-Evolution" , Proceedings of the Genetic and Evolutionary Computation Conference (1999)
- Boettcher, Stefan (1999-01-01). "Ekstrem optimering af grafpartitionering ved perkolationstærsklen". Journal of Physics A: Matematisk og generel . IOP Publishing. 32 (28): 5201–5211. arXiv : cond-mat / 9901353 . Bibcode : 1999JPhA ... 32.5201B . doi : 10.1088 / 0305-4470 / 32/28/302 . ISSN 0305-4470 . S2CID 7925735 .
- Boettcher, Stefan; Percus, Allon (2000), "Nature's way of optimization", Kunstig intelligens , 119 (1–2): 275-286, arXiv : cond-mat / 9901351 , doi : 10.1016 / S0004-3702 (00) 00007-2 , S2CID 7128022
- Boettcher, S. (2000). "Ekstrem optimering: heuristik via coevolutionære laviner". Computing i videnskab og teknik . Institute of Electrical and Electronics Engineers (IEEE). 2 (6): 75–82. arXiv : cond-mat / 0006374 . Bibcode : 2000CSE ..... 2f..75B . doi : 10.1109 / 5992.881710 . ISSN 1521-9615 . S2CID 7259036 .
- Boettcher, Stefan; Percus, Allon G. (2001-06-04). "Optimering med ekstrem dynamik". Fysiske gennemgangsbreve . American Physical Society (APS). 86 (23): 5211-5214. arXiv : cond-mat / 0010337 . Bibcode : 2001PhRvL..86.5211B . doi : 10.1103 / physrevlett.86.5211 . ISSN 0031-9007 . PMID 11384460 . S2CID 3261749 .
- Dall, Jesper; Sibani, Paolo (2001). "Hurtigere Monte Carlo-simuleringer ved lave temperaturer. Metoden til ventetid". Computer Fysik Kommunikation . 141 (2): 260-267. arXiv : cond-mat / 0107475 . Bibcode : 2001CoPhC.141..260D . doi : 10.1016 / s0010-4655 (01) 00412-x . ISSN 0010-4655 . S2CID 14585624 .
- Boettcher, Stefan; Grigni, Michelangelo (2002-01-28). "Jamming model for ekstrem optimering heuristisk". Journal of Physics A: Matematisk og generel . IOP Publishing. 35 (5): 1109–1123. arXiv : cond-mat / 0110165 . Bibcode : 2002JPhA ... 35.1109B . doi : 10.1088 / 0305-4470 / 35/5/301 . ISSN 0305-4470 . S2CID 640976 .
- Souham Meshoul og Mohamed Batouche, "Robust punktkorrespondance til billedregistrering ved hjælp af optimering med ekstrem dynamik" , forelæsningsnotater i datalogi 2449 , 330–337 (2002)
- Onody, Roberto N .; De Castro, Paulo A. (2003). "Selvorganiseret kritik, optimering og biodiversitet". International Journal of Modern Physics C . World Scientific Pub Co Pte Lt. 14 (7): 911–916. arXiv : cond-mat / 0302260 . Bibcode : 2003IJMPC..14..911O . doi : 10.1142 / s0129183103005054 . ISSN 0129-1831 . S2CID 14553130 .
- Boettcher, Stefan; Percus, Allon G. (2004-06-24). "Ekstrem optimering ved faseovergangen til trefarvningsproblemet". Physical Review E . American Physical Society (APS). 69 (6): 066703. arXiv : cond-mat / 0402282 . Bibcode : 2004PhRvE..69f6703B . doi : 10.1103 / physreve.69.066703 . ISSN 1539-3755 . PMID 15244779 . S2CID 3070942 .
- Middleton, A. Alan (2004-05-14). "Forbedret ekstrem optimering til Ising-spinglas". Physical Review E . American Physical Society (APS). 69 (5): 055701 (R). arXiv : cond-mat / 0402295 . Bibcode : 2004PhRvE..69e5701M . doi : 10.1103 / physreve.69.055701 . ISSN 1539-3755 . PMID 15244875 . S2CID 28439352 .
- Heilmann, F; Hoffmann, K. H; Salamon, P (2004). "Bedst mulig sandsynlighedsfordeling over ekstreme optimeringsranger". Europhysics Letters (EPL) . IOP Publishing. 66 (3): 305-310. Bibcode : 2004EL ..... 66..305H . doi : 10.1209 / epl / i2004-10011-3 . ISSN 0295-5075 .
- [1] Pontus Svenson, "Ekstrem optimering til forbehandling af sensorrapporter ", Proc SPIE 5429 , 162–171 (2004)
- Zhou, Tao; Bai, Wen-Jie; Cheng, Long-Jiu; Wang, Bing-Hong (2005-07-06). "Kontinuerlig ekstrem optimering til Lennard-Jones klynger". Physical Review E . American Physical Society (APS). 72 (1): 016702. arXiv : cond-mat / 0411428 . Bibcode : 2005PhRvE..72a6702Z . doi : 10.1103 / physreve.72.016702 . ISSN 1539-3755 . PMID 16090129 . S2CID 26578844 .
- Hertug, Jordi; Arenas, Alex (2005-08-24). "Fællesskabsopdagelse i komplekse netværk ved hjælp af ekstrem optimering". Physical Review E . American Physical Society (APS). 72 (2): 027104. arXiv : cond-mat / 0501368 . Bibcode : 2005PhRvE..72b7104D . doi : 10.1103 / physreve.72.027104 . ISSN 1539-3755 . PMID 16196754 . S2CID 13898113 .
- Ahmed, E .; Elettreby, MF (2006). "Om kombinatorisk optimering motiveret af biologi". Anvendt matematik og beregning . Elsevier BV. 172 (1): 40–48. doi : 10.1016 / j.amc.2005.01.122 . ISSN 0096-3003 .
eksterne links
- Stefan Boettcher - Fysikafdeling, Emory University
- Allon Percus - University of California, Los Angeles
- Globale optimeringsalgoritmer - Teori og anvendelse - - Thomas Weise