Les usines et les entreprises de livraison s'attaquent généralement au problème de l'ordonnancement afin d'obtenir le résultat le plus rentable de leur travail. L'un des exemples concrets est la minimisation de la durée de vie d'un système de convoyeur en trouvant la séquence appropriée des commandes à traiter. En informatique ou en recherche opérationnelle, ce cas peut être interprété comme le problème d'ordonnancement Job Shop (JSS). Cependant, le JSS est un problème d'optimisation combinatoire difficile. Les méthodes d'optimisation précises ne peuvent pas être appliquées, car la recherche du résultat optimal prendrait des années. Par conséquent, les métaheuristiques sont généralement utilisées pour résoudre ce type de problème.