A two-level genetic algorithm for the location-allocation problem with efficient capacity on servers | Synapse