Personal tools

Skip to content. | Skip to navigation

You are here: Home DEEPSO DEEPSO basics

DEEPSO basics

DEEPSO does not use the particle best ancestor but a recombination of the best ancestors of each particle

The DEEPSO algorithm is equal to EPSO in its development sequence; however, the movement rule should now be expressed by

 Mov eq 2

where

  1. A, B and C are the weights that may be mutated, as in the general EPSO scheme
  2. bG is given by
mutbG

The elements Xr should be any pair of distinct particles already visited. These particles should be ordered such that, for minimization,

fobj

This assures that a proper atractor is created and that the "macro-gradient" points to a descending direction. In the movement equation, this is translated into the matrix Sign , which is a diagonal matrix whose ,ain diagonal elements are either 1 or --1, depending on the comparison of f(Xr1)with f(Xr2).

In the best variant of DEEPSO, the element Xr2 is made equal to the present particle X. The element Xr1 is sampled from the set Pb of the particles (the swarm) best ancestors - remember that  Pb = {b1, b2, ..., bn} for a swarm of n particles. This sampling may be made randomly in each dimension of vector X, meaning that a uniform recombinantion of the best ancestors of all particles is used, generating a new recombined indicidual Xr (= Xr1).

Also, there is no need to calculate f(Xr) to set straight the signal of the difference between Xr and X if, in each dimension i, one uses the value of f(bi), where bi is the particle i best ancestor (in the traditional sense of EPSO and PSO), already calculated for the particle i sampled to be a donor, in dimension i, to the recombined individual Xr.

 

 

Document Actions
Contact

INESC TEC
Campus da FEUP
Rua Dr. Roberto Frias
4200 - 465 Porto
Portugal

Tel. +351 22 209 4000
Fax +351 22 209 4050

Vladimiro Miranda
vmiranda@inesctec.pt

« Abril 2024 »
Abril
Do
1234567
891011121314
15161718192021
22232425262728
2930