DISCRETE IMPERIALIST COMPETITIVE ALGORITHM