Fábricas e empresas de entregas costumam resolver o problema da programação, para que possam receber o resultado mais rentável do seu trabalho. Um dos exemplos do mundo real é a minimização da capacidade de um sistema transportador encontrar a sequência apropriada de encomendas a serem processadas. Na investigação informática ou de operações, este caso pode ser interpretado como o problema da programação de trabalhos (JSS). Contudo, o JSS é um problema difícil de optimização combinatória. Métodos de optimização precisos não podem ser aplicados porque serão necessários anos de procura do resultado óptimo. Por conseguinte, a meta-heurística é normalmente utilizada para resolver este tipo de problema.