5 research outputs found
Optimization of flow shop scheduling through a hybrid genetic algorithm for manufacturing companies
A task scheduling problem is a process of assigning tasks to a limited set of resources available in a time interval, where certain criteria are optimized. In this way, the sequencing of tasks is directly associated with the executability and optimality of a preset plan and can be found in a wide range of applications, such as: programming flight dispatch at airports, programming production lines in a factory, programming of surgeries in a hospital, repair of equipment or machinery in a workshop, among others. The objective of this study is to analyze the effect of the inclusion of several restrictions that negatively influence the production programming in a real manufacturing environment. For this purpose, an efficient Genetic Algorithm combined with a Local Search of Variable Neighborhood for problems of n tasks and m machines is introduced, minimizing the time of total completion of the tasks. The computational experiments carried out on a set of problem instances with different sizes of complexity show that the proposed hybrid metaheuristics achieves high quality solutions compared to the reported optimal cases
On the choice of a genetic algorithm for estimating GARCH models
The GARCH models have been found difficult to build by classical
methods, and several other approaches have been proposed in literature,
including metaheuristic and evolutionary ones. In the present paper we employ
Genetic Algorithms to estimate the parameters of GARCH(1,1) models,
assuming a fixed computational time (measured in number of fitness function
evaluations) that is variously allocated in number of generations, number of
algorithm restarts and number of chromosomes in the population, in order to
gain some indications about the impact of each of these factors on the estimates.
Results from this simulation study show that if the main purpose is to
reach a high quality solution with no time restrictions the algorithm should
not be restarted and an average population size is recommended, while if the
interest is focused on driving rapidly to a satisfactory solution then for moderate
population sizes it is convenient to restart the algorithm, even if this
means to have a small number of generations