An approximation algorithm for the generalized assignment problem
Mathematical Programming: Series A and B
The pragmatic programmer: from journeyman to master
The pragmatic programmer: from journeyman to master
Swarm intelligence
Parameter Selection in Particle Swarm Optimization
EP '98 Proceedings of the 7th International Conference on Evolutionary Programming VII
Automatic kernel clustering with a Multi-Elitist Particle Swarm Optimization Algorithm
Pattern Recognition Letters
No free lunch theorems for optimization
IEEE Transactions on Evolutionary Computation
Hi-index | 0.00 |
Table allocation is a type of assignment problem The aim of table allocation is to assign multiple people to a single table in such a way that it minimizes a cost function While particle swarm optimization (PSO) is normally used for continuous variables it has been adapted to solve this problem Each particle represents an entire seating arrangement, and the velocity is the amount of times people swap tables during each iteration In an example application PSO shows a significant improvement in fitness compared to the initial conditions, and has a low runtime It also performs better in fitness improvement and runtime compared to choosing as many random samples as PSO generated The use of PSO allows for generalized cost functions, and is simple to implement.