Circle Packing Problem Solution Methods Brute-force Branch And Bound Greedy Iterated Local Search Simulated Annealing Variable Neighborhood Search Particle Swarm Optimization Ant Colony Optimization Finding Magic Squares Solution Methods Genetic Algorithm Tabu Search