Třída objektů typu PSOptimization. Objekt typu PSOptimization je definován jako výpočetní část algorimu PSO. Uchovává informace především o nejlepší nalezené pozici a seznamu částic.
◆ PSOptimization()
| fei.PSO.PSOptimization.PSOptimization |
( |
Route |
route | ) |
|
Konstruktor objektu PSOptimalization. Tento kontruktor lze brát také jako první iteraci algoritmu PSO.
- Parameters
-
| route | seznam adres, které je třeba seřadit, aby trasa byla co nejkratší |
◆ findShortestRoute()
| Route fei.PSO.PSOptimization.findShortestRoute |
( |
| ) |
|
Další iterace lagoritmu PSO. Zde již prohledávání běží, dokud neproběhne zbytek do požedovaného počtu iterací.
- Returns
- nejkratší nalezená trasa
◆ initilizeLocations()
| void fei.PSO.PSOptimization.initilizeLocations |
( |
| ) |
|
Počáteční inicializace pozice částice.
◆ initilizeVelocites()
| void fei.PSO.PSOptimization.initilizeVelocites |
( |
| ) |
|
Počáteční inicializace rychlosti částice.
◆ sort()
| void fei.PSO.PSOptimization.sort |
( |
| ) |
|
Seřadí aktualní seznam částic dle nelepší nalezené trasy.
The documentation for this class was generated from the following file:
- D:/Škola/Navazující/4.semestr/NNDIP - Diplomová práce/DiplomovaPrace_Klabenes/DiplomovaPrace_Klabenes/src/main/java/fei/PSO/PSOptimization.java