Research Article
Different Transfer Functions for Binary Particle Swarm Optimization with a New Encoding Scheme for Discounted {0-1} Knapsack Problem
| | Input: Initial parameters | | | Output: optimal solution | | (1) | for each particle do | | (2) | Initialize particle | | (3) | while stop condition is not met do | | (4) | for each particle do | | (5) | Evaluate objective function | | (6) | if the objective function value pBest then | | (7) | current value is replace by pBest | | (8) | Calculate the gBest (the global best value) | | (9) | for each particle do | | (10) | Calculate particle velocity by equation (5) | | (11) | Update particle position by equation (6) |
|