Svärmintelligens ( RI) beskriver det kollektiva beteendet hos ett decentraliserat självorganiserande system . Anses i teorin om artificiell intelligens som en optimeringsmetod . Termen introducerades av Gerardo Beni och Wang Jing 1989, i samband med det cellulära robotsystemet [1] . Idén diskuterades dock tidigare i detalj av Stanisław Lem i romanen Invincible (1964) [2] och essän Weapon Systems of the Twenty-First Century, or Upside Down Evolution (1983).
Svärmintelligenssystem består som regel av många agenter ( Boids ) som lokalt interagerar med varandra och med omgivningen. Idéer om beteende kommer som regel från naturen och i synnerhet från biologiska system. Varje boyid följer mycket enkla regler, och även om det inte finns något centraliserat beteendekontrollsystem för att tala om för var och en av dem vad de ska göra, leder lokala och i viss mån slumpmässiga interaktioner till uppkomsten av ett intelligent gruppbeteende utanför individuella kroppars kontroll. Den exakta definitionen av svärmintelligens är fortfarande inte formulerad. Generellt sett bör RI vara ett system med flera agenter som skulle ha ett självorganiserande beteende, som totalt sett borde uppvisa ett rimligt beteende.
Tillämpningen av svärmprinciper inom robotik kallas grupprobotik , medan svärmintelligens hänvisar till en mer allmän uppsättning algoritmer. "Svärmprognos" används för att lösa vissa problem med prognoser.
Partikelsvärmoptimering (PSO ) är en numerisk optimeringsmetod som inte kräver att man känner till den exakta gradienten för den funktion som optimeras. MFR bevisades av Kennedy, Eberhart och Shea, var ursprungligen avsedd att efterlikna socialt beteende. Algoritmen har förenklats och befunnits vara lämplig för att utföra optimering . Kennedy och Eberharts bok beskriver många av de filosofiska aspekterna av MFR och den så kallade svärmintelligensen. Mycket forskning om tillämpningarna av MFR har gjorts av Paul [3] [4] .
MFR optimerar funktionen genom att upprätthålla en population av möjliga lösningar, kallade partiklar, och flytta runt dessa partiklar i lösningsutrymmet enligt en enkel formel. Rörelsen följer principen om den bästa positionen som finns i detta utrymme, och förändras ständigt när partiklarna hittar gynnsamma positioner.
Algoritm för myrkolonioptimering ( myrkolonioptimering, ACO ) är en av de effektiva polynomalgoritmerna för att hitta ungefärliga lösningar på resandeförsäljarproblemet , såväl som liknande problem med att hitta rutter på grafer. Ett tillvägagångssätt som föreslagits av den belgiske forskaren Marco Dorigo .
Kärnan i tillvägagångssättet är att analysera och använda beteendemodellen för myror som letar efter vägar från kolonin till mat. Algoritmen är baserad på beteendet hos en myrkoloni som markerar framgångsrika vägar med en stor mängd feromoner . Arbetet börjar med placeringen av myror vid toppen av grafen (städerna), sedan börjar myrornas rörelse - riktningen bestäms av en probabilistisk metod, baserad på formeln:
,var:
- Sannolikhet att korsa vägen , — Längden på den e övergången, — Antal feromoner vid korsningen, - Värdet som bestämmer algoritmens "girighet", — Värdet som bestämmer "flockningen" av algoritmen i .Artificiell bikolonioptimering (ABC ) är en svärmalgoritm baserad på en metaheuristisk algoritm som introducerades av Karabog 2005 [ 5] . Det efterliknar beteendet hos honungsbin. ABC-algoritmen består av tre steg: ett arbetsbi, ett vaktbi och ett scoutbi. Bina använder en lokal sökalgoritm i närheten av lösningar utvalda baserat på deterministiskt urval av arbetsbin och probabilistiskt urval av vaktbin. Scoutbiet utför avvisande av utarmade matkällor i utfodringsprocessen. I denna analogi kasseras lösningar som inte längre är användbara för att hitta en lösning och nya lösningar läggs till (likt att utforska nya regioner på jakt efter källor).
Ett artificiellt immunsystem (AIS) är ett adaptivt datorsystem som använder modeller, principer, mekanismer och funktioner som beskrivs i teoretisk immunologi och som används för att lösa tillämpade problem [6] .
Trots det faktum att naturliga immunsystem är långt ifrån att förstås fullt ut, finns det idag minst tre teorier som förklarar immunsystemets funktion och beskriver interaktionen mellan dess element, nämligen: teorin om negativt urval, teorin om klonal selektion och teorin om immunnätverket. De utgjorde grunden för skapandet av tre algoritmer för hur IIS fungerar.
Gravitational Search Algorithm ( GSA ) är en sökalgoritm baserad på lagen om universell gravitation och begreppen massinteraktion. Algoritmen bygger på teorin om attraktion från Newtons fysik . Algoritmen använder gravitationsmassor som sökagenter.
Under de senaste åren har olika heuristiska optimeringsalgoritmer utvecklats . Många av dessa algoritmer är baserade på naturfenomen. Om vi jämför gravitationssökningsalgoritmen med andra algoritmer, så är denna algoritm en av de mest effektiva för att lösa olika problem med att optimera olinjära funktioner.
Schweiziska forskare har utvecklat en algoritm baserad på Hamiltons familjevalsregel. Algoritmen visar hur en individs altruism i en svärm kan utvecklas över tid och leda till ett mer effektivt svärmbeteende [7] [8] .
Intelligent Water Droplet Algorithm ( IWD ) är en svärmalgoritmbaserad optimeringsalgoritm som använder metoderna för naturliga floder och hur de hittar nästan optimala vägar till en destination.
Den hittar optimala eller nästan optimala vägar som härrör från reaktioner som äger rum mellan vattendroppar när vattnet rinner genom flodbädden. I IWD-algoritmen är flera konstgjorda vattendroppar beroende av varandra och kan förändra sin miljö på ett sådant sätt att de hittar den bästa vägen på vägen för minst motstånd. Så, IWD-algoritmen är en konstruktiv befolkningsorienterad optimeringsalgoritm [9] .
Cuckoo-sökalgoritmen är en optimerad algoritm som utvecklades av Xin-She Yang och Suash Deb 2009.
Inspirationen till dess skapelse var boparasitismen hos vissa gökarter som lägger sina ägg i bon hos andra fåglar (andra fågelarter). En del av boägarna kan komma i direkt konflikt med göken som bryter sig in på dem. Till exempel, om boets ägare upptäcker att äggen inte är hans, då kommer han antingen att slänga dessa främmande ägg eller helt enkelt lämna boet och skapa ett nytt någon annanstans.
Vissa gökarter, såsom boparasiter från Nya världen som den randiga eller fyrvingade gökgöken ( Tapera naevia ), har utvecklats på ett sådant sätt att honor mycket ofta specialiserar sig på att efterlikna färgerna och strukturen hos ägg från utvalda värdfågelarter [10 ] .