Skip to content

Archives

  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember

Categories

  • Nincs kategória
Trend RepositoryArticles and guides
Articles

Webhely kiválasztása

On január 8, 2022 by admin

Mi a genetikai algoritmus?

A genetikai algoritmus egy olyan módszer a korlátozott és nem korlátozott optimalizálási problémák megoldására, amely a természetes szelekción, a biológiai evolúciót vezérlő folyamaton alapul. A genetikai algoritmusismételten módosítja az egyedi megoldások populációját. Minden egyes lépésnél a genetikai algoritmus véletlenszerűen választ ki egyedeket az aktuális populációból szülőként, és ezekből hozza létre a következő generáció gyermekeit. Az egymást követő generációk során a populáció “fejlődik” az optimális megoldás felé. A genetikus algoritmus számos olyan optimalizálási probléma megoldására alkalmazható, amelyek nem alkalmasak a hagyományos optimalizálási algoritmusokra, beleértve az olyan problémákat, amelyekben a célfüggvény nem folytonos, nem differenciálható, sztochasztikus vagy erősen nemlineáris. A genetikus algoritmus képes kezelni a vegyes egészértékű programozási problémákat, ahol egyes komponensek csak egész értékűek lehetnek.

A genetikus algoritmus minden lépésnél három fő szabálytípust használ, hogy az aktuális populációból létrehozza a következő generációt:

  • A kiválasztási szabályok kiválasztják azokat az egyedeket, az úgynevezett szülőket, amelyek a következő generációban hozzájárulnak a populációhoz.

  • A keresztezési szabályok két szülőt egyesítenek, hogy a következő generációban gyermekeket alkossanak.

  • A mutációs szabályok véletlenszerű változásokat alkalmaznak az egyes szülőkre a gyermekek kialakításához.

A genetikai algoritmus két fő dologban különbözik a klasszikus, származékos alapú,optimalizációs algoritmustól, amelyeket a következő táblázatban foglalunk össze.

Klasszikus algoritmus Genetikus algoritmus

Minden iterációban egyetlen pontot generál. A pontok sorozata közelít az optimális megoldáshoz.

Minden iterációban egy pontpopulációt generál. A populáció legjobb pontja közelít az optimális megoldáshoz.

Determinisztikus számítással választja ki a következő pontot a sorozatban.

Véletlenszám-generátorokat használó számítással választja ki a következő populációt.

Kapcsolódó témák

  • Genetikus algoritmus terminológia
  • Hogyan működik a genetikus algoritmus
  • Nemlineáris korlátmegoldó algoritmusok

.

Vélemény, hozzászólás? Kilépés a válaszból

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Archívum

  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember

Meta

  • Bejelentkezés
  • Bejegyzések hírcsatorna
  • Hozzászólások hírcsatorna
  • WordPress Magyarország
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress