Adding problem-specific knowledge in evolutionary algorithms to solve W-T scheduling problems

In a production system it is usual to stress minimum tardiness to achieve higher client satisfaction. According to the client relevance, job processing costs and requirements, and various other considerations, a weight is assigned to each job. An important, non-trivial, problem is to minimize weigh...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: San Pedro, María Eugenia de, Pandolfi, Daniel, Villagra, Andrea, Lasso, Marta Graciela, Vilanova, Gabriela, Gallard, Raúl Hector
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2002
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/23134
Aporte de:
Descripción
Sumario:In a production system it is usual to stress minimum tardiness to achieve higher client satisfaction. According to the client relevance, job processing costs and requirements, and various other considerations, a weight is assigned to each job. An important, non-trivial, problem is to minimize weighted tardiness. Evolutionary algorithms (EAs) have been proved as efficient tools to solve scheduling problems. Latest improvements in EAs have been developed by means of multirecombination, a method which allows multiple exchange of genetic material between individuals of the mating pool. As EAs are blind search methods this paper proposes to insert problem-specific-knowledge by recombining potential solutions (individuals of the evolving population) with seeds, which are solutions provided by other heuristics specifically intended to solve the scheduling problem under study. In this work we describe two main approaches where seeds are inserted either in the initial population or as a part of every mating pool during evolution. Both methods were contrasted for a set of problem instances extracted from the OR-Library. An outline of the weighted tardiness problem in a single machine environment, details of implementation and results are discussed.