Dynamic ant colony optimization for globally optimizing consumer preferences