Borrar filtros
Borrar filtros

How to velocity update in PSO?

2 visualizaciones (últimos 30 días)
VIJAY
VIJAY el 28 de Ag. de 2018
Comentada: VIJAY el 29 de Ag. de 2018
I have 1000 room each room has inside different cash and also all the rooms are closed on initial state.
At that time 5 rooms only to be permitted to open and get a cash from respective rooms only.for example room 1 has Rs 200, room 2 has Rs 300, room 3 has Rs 700, room 4 has Rs 800 and so on upto room 1000. My objective is to get a maximum amount when i opened 5rooms ? Here i hope to using Particle Swarm Optimization Technique. Step 1: I initialize randomly 100*5 size array for ex A=[1 4 2 6 7; 2 3 6 7 8; 2 5 7 10 210] and so on Note:Value indicates room numbers. And the row indicates at that time 5rooms[1 4 2 6 7] only opened.
How to velocity update this PSO problem???

Respuesta aceptada

Yuvaraj Venkataswamy
Yuvaraj Venkataswamy el 28 de Ag. de 2018
  5 comentarios
Yuvaraj Venkataswamy
Yuvaraj Venkataswamy el 29 de Ag. de 2018
@Vijay: Is possible to do round off of your room number.
Y = round(X)
VIJAY
VIJAY el 29 de Ag. de 2018
If using round X ,the Y may be repeated .For ex X=[4.566 6 8 9 4.99] if round(X) ieee Y=[5 6 8 9 5] The room number 5 repeated.....

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Particle Swarm en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by