Research Article
Energy-Saving Production Scheduling in a Single-Machine Manufacturing System by Improved Particle Swarm Optimization
| Require: parameter, problemData | | Ensure: solution | (1) | initializeSwarm (swarm, parameter, n) | (2) | evaluateSwarm (swarm, problemData) | (3) | initialize pbest and gbest | (4) | while parameter.stopCriteria is not satisfied do | (5) | updateSwarm (swarm, parameter) | (6) | adjustSwarm (swarm, parameter) | (7) | evaluateSwarm (swarm, problemData) | (8) | localSearch (swarm.gbest, problemData) | (9) | end while | (10) | solution = swarm.gbest.solution | (11) | return solution |
|