bin packing problem best fit and metaheuristics. genetic algorithm, bonus particle swarm optimization. comparing both algorithms