Artigos
URI permanente para esta coleçãohttps://locus.ufv.br/handle/123456789/11798
Navegar
Item ILS heuristics for the single-machine scheduling problem with sequence-dependent family setup times to minimize total Tardiness(Journal of Applied Mathematics, 2016-09-19) Jacob, Vinícius Vilar; Arroyo, José Elias C.This paper addresses a single-machine scheduling problem with sequence dependent family setup times. In this problem the jobs are classified into families according to their similarity characteristics. Setup times are required on each occasion when the machine switches from processing jobs in one family to jobs in another family. The performance measure to be minimized is the total tardiness with respect to the given due dates of the jobs. The problem is classified as NP-hard in the ordinary sense. Since the computational complexity associated with the mathematical formulation of the problem makes it difficult for optimization solvers to deal with large-sized instances in reasonable solution time, efficient heuristic algorithms are needed to obtain near-optimal solutions. In this work we propose three heuristics based on the Iterated Local Search (ILS) metaheuristic. The first heuristic is a basic ILS, the second uses a dynamic perturbation size, and the third uses a Path Relinking (PR) technique as an intensification strategy. We carry out comprehensive computational and statistical experiments in order to analyze the performance of the proposed heuristics. The computational experiments show that the ILS heuristics outperform a genetic algorithm proposed in the literature. The ILS heuristic with dynamic perturbation size and PR intensification has a superior performance compared to other heuristics.Item An iterated greedy algorithm for total flow time minimization in unrelated parallel batch machines with unequal job release times(Engineering Applications of Artificial Intelligence, 2019-01) Arroyo, José Elias C.; Leung, Joseph Y.-T.; Tavares, Ricardo GonçalvesThis paper investigates the problem of scheduling a set of jobs with arbitrary sizes and non-zero release times on a set of unrelated parallel batch machines with different capacities so as to minimize the total flow time of the jobs. The total flow time, defined as the total amount of time that the jobs spend in the system (i.e. the period between the job release dates and its completion times), is one of the most important objectives in scheduling problems, since it can lead to stable utilization of resources and reduction of working-in-process inventory. Motivated by the computational complexity of the problem, a simple and effective iterated greedy (IG) algorithm is proposed to solve it. The IG algorithm uses an efficient greedy heuristic to reconstruct solutions and a local search procedure to further enhance the solution quality. In attempting to obtain optimal solutions for small-medium size instances, a mixed integer programming model for the problem is also presented. The performance of the proposed algorithm is tested on a comprehensive set of small, medium and large benchmark of randomly generated instances, and is compared to three benchmark meta-heuristic algorithms (Discrete Differential Evolution, Ant Colony Optimization and Simulated Annealing) recently proposed for similar parallel batch machine scheduling problems. Experimental results and statistical tests show that the proposed algorithm is significantly superior in performance than the other algorithmsItem Iterated greedy with random variable neighborhood descent for scheduling jobs on parallel machines with deterioration effect(Electronic Notes in Discrete Mathematics, 2017-04-14) Santos, Vívian L. Aguiar; Arroyo, José Elias C.In this paper, we study an unrelated parallel machine scheduling problem in which the jobs cause deterioration of the machines. This deterioration decreases the performance of the machines, and therefore, the processing times of the jobs are increased over time. The problem is to find the processing sequence of jobs on each machine in order to reduce the deterioration of the machines and consequently minimize the makespan. This problem is NP-hard when the number of machines is greater or equal than two, and hence we propose a heuristic based on the Iterated Greedy meta-heuristic coupled with a variant of the Variable Neighborhood Descent method that uses a random ordering of neighborhoods in local search phase. The performance of our heuristic, named IG-RVND, is compared with the state-of-the-art meta-heuristic proposed in the literature for the problem under study. The results show that the our heuristic outperform the existing algorithm by a significant margin.