Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.

Detalhes bibliográficos
Autor(a) principal: Rego, Marcelo Ferreira
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFOP
Texto Completo: http://www.repositorio.ufop.br/handle/123456789/2915
Resumo: Este trabalho trata do Problema de Sequenciamento de Tarefas em Uma Máquina com Tempo de Preparação Dependente da Sequência e da Família. Nesse problema, um conjunto de tarefas devem ser processadas por uma máquina, sendo que antes da execução de cada tarefa é necessário um tempo para preparar a máquina, o qual é de nido de acordo com a sequência e a família da tarefa. Desta forma, o tempo de preparação da máquina é requerido, apenas, para executar duas tarefas consecutivas que pertencem a famílias diferentes. Consideram-se os objetivos de minimizar o makespan e o atraso total ponderado. Para resolvê-lo, foram analisados sete algoritmos de otimização multiobjetivo. O primeiro é o Multi-objective Variable Neighborhood Search (MOVNS), que é um método de otimização multiobjetivo baseado na metaheur ística Variable Neighborhood Search (VNS). O segundo e o terceiro são duas variantes do MOVNS encontradas na literatura, denominadas MOVNS_Ottoni e MOVNS_Arroyo, que consistem em adicionar um procedimento de intensi cação no MOVNS. O quarto é o Pareto Iterated Local Search (PILS), que é um algoritmo multiobjetivo de busca local com características semelhantes à metaheurística Iterated Local Search (ILS). O quinto é uma variante do PILS proposta neste trabalho, denominada PILS1, em que um novo procedimento de perturbação é desenvolvido. O sexto e o sétimo são o Nondominated Sorting Genetic Algorithm II (NSGA-II) e o Strength Pareto Evolutionary Algorithm 2 (SPEA2), os quais são métodos de otimização baseados no processo de evolução natural para problemas multiobjetivos. Entre os sete algoritmos, cinco são de busca local: MOVNS, MOVNS_Ottoni, MOVNS_Arroyo, PILS e PILS1, e outros dois são de busca populacional: NSGA-II e SPEA2. Esses algoritmos foram comparados em relação às métricas de cardinalidade, distância média, distância máxima, diferença de hipervolume e epsilon. Os resultados computacionais realizados em instâncias-teste geradas aleatoriamente mostraram que o algoritmo PILS1 é estatisticamente superior a todos os outros algoritmos em relação às métricas cardinalidade, distância média, diferença de hipervolume e métrica epsilon, em termos de resultados médios. O PILS1 conseguiu também o melhor resultado médio para a métrica distância máxima; entretanto, a partir da análise estatística não foi possível a rmar que a diferença observada entre ele o NSGA-II era signi cativa.
id UFOP_3de4ea40e0d92b4e9d903b0229c65086
oai_identifier_str oai:localhost:123456789/2915
network_acronym_str UFOP
network_name_str Repositório Institucional da UFOP
repository_id_str 3233
spelling Rego, Marcelo FerreiraSouza, Marcone Jamilson Freitas2013-06-14T16:54:38Z2013-06-14T16:54:38Z2013REGO, M. F. Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família. 2013. 64 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2013.http://www.repositorio.ufop.br/handle/123456789/2915Este trabalho trata do Problema de Sequenciamento de Tarefas em Uma Máquina com Tempo de Preparação Dependente da Sequência e da Família. Nesse problema, um conjunto de tarefas devem ser processadas por uma máquina, sendo que antes da execução de cada tarefa é necessário um tempo para preparar a máquina, o qual é de nido de acordo com a sequência e a família da tarefa. Desta forma, o tempo de preparação da máquina é requerido, apenas, para executar duas tarefas consecutivas que pertencem a famílias diferentes. Consideram-se os objetivos de minimizar o makespan e o atraso total ponderado. Para resolvê-lo, foram analisados sete algoritmos de otimização multiobjetivo. O primeiro é o Multi-objective Variable Neighborhood Search (MOVNS), que é um método de otimização multiobjetivo baseado na metaheur ística Variable Neighborhood Search (VNS). O segundo e o terceiro são duas variantes do MOVNS encontradas na literatura, denominadas MOVNS_Ottoni e MOVNS_Arroyo, que consistem em adicionar um procedimento de intensi cação no MOVNS. O quarto é o Pareto Iterated Local Search (PILS), que é um algoritmo multiobjetivo de busca local com características semelhantes à metaheurística Iterated Local Search (ILS). O quinto é uma variante do PILS proposta neste trabalho, denominada PILS1, em que um novo procedimento de perturbação é desenvolvido. O sexto e o sétimo são o Nondominated Sorting Genetic Algorithm II (NSGA-II) e o Strength Pareto Evolutionary Algorithm 2 (SPEA2), os quais são métodos de otimização baseados no processo de evolução natural para problemas multiobjetivos. Entre os sete algoritmos, cinco são de busca local: MOVNS, MOVNS_Ottoni, MOVNS_Arroyo, PILS e PILS1, e outros dois são de busca populacional: NSGA-II e SPEA2. Esses algoritmos foram comparados em relação às métricas de cardinalidade, distância média, distância máxima, diferença de hipervolume e epsilon. Os resultados computacionais realizados em instâncias-teste geradas aleatoriamente mostraram que o algoritmo PILS1 é estatisticamente superior a todos os outros algoritmos em relação às métricas cardinalidade, distância média, diferença de hipervolume e métrica epsilon, em termos de resultados médios. O PILS1 conseguiu também o melhor resultado médio para a métrica distância máxima; entretanto, a partir da análise estatística não foi possível a rmar que a diferença observada entre ele o NSGA-II era signi cativa.This work addresses the Single Machine Scheduling Problem with Sequence Dependent Family Setup Times. In this problem, there is a set of jobs to be processed by a single machine, and before the execution of each job a time to prepare the machine is required, which is de ned according to the sequence and the family of the job. Thus, the setup time is required only to perform two consecutive jobs belonging to di erent families. Two objectives were considered: the minimization of the makespan and the total weighted tardiness. In order to solve this problem, seven multi-objective algorithms were analyzed. The rst one is the Multi-objective Variable Neighborhood Search (MOVNS), which is a multi-objective optimization method based on Variable Neighborhood Search (VNS). The second and third ones are two variants of MOVNS found in the literature, here named MOVNS_Ottoni and MOVNS_Arroyo, which consists in adding an intensi cation procedure in the MOVNS. The fourth one is the Pareto Iterated Local Search (PILS), which is a multi-objective local search algorithm with similar features to the metaheuristics Iterated Local Search (ILS). The fth one is a variant of PILS proposed in this work, called PILS1, in which a new perturbation procedure is developed. The sixth and seventh ones are the Nondominated Sorting Genetic Algorithm II (NSGA-II) and the Strength Pareto Evolutionary Algorithm 2 (SPEA2), which are optimization methods based on the process of natural evolution for multi-objective problems. Among the seven algorithms, ve are based on local search: MOVNS, MOVNS_Ottoni, MOVNS_Arroyo, PILS and PILS1, and two other are populationbased: NSGA-II and SPEA2. These algorithms were compared according to cardinality, average distance, maximum distance, hypervolume di erence and epsilon metrics. The Computational results realized over test instances randomly generated show that PILS1 is statistically better than all other algorithms in relation to the cardinality, average distance, di erence of hypervolume and epsilon metrics, in terms of average results. The PILS1 produced also the best average result for the metric maximum distance; however, from the statistical analysis is not possible to a rm that the di erence between it and the NSGA-II is signi cant.Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.Problema de sequencialmento em única máquinaOtimização multiobjetivoCiência da computaçãoMáquina - sequenciamento de tarefasAlgoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOPinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-82177http://www.repositorio.ufop.br/bitstream/123456789/2915/2/license.txt1f3287cadd5220bcb85329538098ce8fMD52ORIGINALDISSERTAÇÃO_AlgoritimosMultiobjetivosPoblemas.pdfDISSERTAÇÃO_AlgoritimosMultiobjetivosPoblemas.pdfapplication/pdf1158465http://www.repositorio.ufop.br/bitstream/123456789/2915/1/DISSERTA%c3%87%c3%83O_AlgoritimosMultiobjetivosPoblemas.pdffb3feb095acca3f1dbf387ecc10bd229MD51123456789/29152019-04-05 14:32:31.771oai:localhost:123456789/2915PGh0bWw+DQo8Ym9keT4NCjxkaXYgYWxpZ249Imp1c3RpZnkiPjxzdHJvbmc+TGljZW4/YSBkbyBSZXBvc2l0P3JpbyBJbnN0aXR1Y2lvbmFsIGRhICBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBPdXJvIFByZXRvPC9zdHJvbmc+DQogIDxicj48YnI+QW8gIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbj9hLCB2b2M/KHMpIGF1dG9yKGVzKSBvdSB0aXR1bGFyKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgIGRhIG9icmEgYXF1aSBkZXNjcml0YSBjb25jZWRlKG0pID8gPGJyPlVuaXZlcnNpZGFkZSAgIEZlZGVyYWwgIGRlICBPdXJvIFByZXRvICAoVUZPUCkgIGdlc3RvcmEgIGRvIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgT3VybyBQcmV0byA8YnI+KFJJLVVGT1ApLCBvICBkaXJlaXRvIG4/by1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4bykgZS9vdSAgZGlzdHJpYnVpciBvIGRvY3VtZW50byBkZXBvc2l0YWRvIDxicj5lbSBmb3JtYXRvIGltcHJlc3NvLCBlbGV0cj9uaWNvIG91IGVtICBxdWFscXVlciBvdXRybyBtZWlvLjxicj48YnI+Vm9jPyhzKSAgY29uY29yZGEobSkgcXVlIGEgVUZPUCwgZ2VzdG9yYSBkbyBSSS1VRk9QLCBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlP2RvLCAgY29udmVydGVyIG8gIGFycXVpdm8gZGVwb3NpdGFkbyBhIDxicj5xdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGZpbnMgZGUgIHByZXNlcnZhPz9vLiBWb2M/KHMpIHRhbWI/bSBjb25jb3JkYShtKSBxdWUgYSBVRk9QLCBnZXN0b3JhIGRvIFJJLVVGT1AsICBwb2RlICA8YnI+bWFudGVyIG1haXMgZGUgdW1hIGM/cGlhIGRlc3RlIGRlcD9zaXRvIHBhcmEgZmlucyBkZSBzZWd1cmFuP2EsIDxlbT5iYWNrLXVwPC9lbT4gZS9vdSBwcmVzZXJ2YT8/by4gPGJyPjxicj5Wb2M/KHMpICBkZWNsYXJhKG0pIHF1ZSBhICBhcHJlc2VudGE/P28gZG8gc2V1IHRyYWJhbGhvICA/IG9yaWdpbmFsIGUgcXVlIHZvYz8ocykgcG9kZShtKSAgY29uY2VkZXIgb3MgIGRpcmVpdG9zIGNvbnRpZG9zIDxicj5uZXN0YSBsaWNlbj9hLiBWb2M/KHMpIHRhbWI/bSBkZWNsYXJhKG0pIHF1ZSBvICBlbnZpbyA/IGRlIHNldSBjb25oZWNpbWVudG8gZSBuP28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgIGF1dG9yYWlzIGRlIG91dHJhIDxicj5wZXNzb2Egb3UgaW5zdGl0dWk/P28uIENhc28gbyBkb2N1bWVudG8gYSBzZXIgZGVwb3NpdGFkbyBjb250ZW5oYSBtYXRlcmlhbCBwYXJhIG8gcXVhbCB2b2M/KHMpIG4/byBkZXQ/bSAgYSB0aXR1bGFyaWRhZGUgPGJyPmRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jPyhzKSBkZWNsYXJhKG0pIHF1ZSBvYnRldmUgYSBwZXJtaXNzP28gaXJyZXN0cml0YSBkbyB0aXR1bGFyIGRvcyAgZGlyZWl0b3MgYXV0b3JhaXMgIGRlICBjb25jZWRlciAgPyA8YnI+VUZPUCwgIGdlc3RvcmEgZG8gUkktVUZPUCAgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgIGVzdGEgbGljZW4/YSBlIHF1ZSAgb3MgbWF0ZXJpYWlzICBkZSBwcm9wcmllZGFkZSBkZSAgdGVyY2Vpcm9zLCBlc3Q/bzxicj5kZXZpZGFtZW50ZSBpZGVudGlmaWNhZG9zIGUgcmVjb25oZWNpZG9zIG5vICB0ZXh0byBvdSBjb250ZT9kbyBkYSBhcHJlc2VudGE/P28uPGJyPjxicj5DQVNPIE8gIFRSQUJBTEhPIERFUE9TSVRBRE8gVEVOSEEgU0lETyBGSU5BTkNJQURPIE9VIEFQT0lBRE8gUE9SIFVNID9SRz9PLCBRVUUgTj9PIEEgIElOU1RJVFVJPz9PIERFU1RFIDxicj5SRVBPU0lUP1JJTzogIFZPQz8gIERFQ0xBUkEgIFRFUiAgQ1VNUFJJRE8gIFRPRE9TICBPUyAgRElSRUlUT1MgREUgIFJFVklTP08gIEUgUVVBSVNRVUVSIE9VVFJBUyBPQlJJR0E/P0VTIDxicj5SRVFVRVJJREFTIFBFTE8gQ09OVFJBVE8gT1UgQUNPUkRPLiA8YnI+PGJyPk8gIHJlcG9zaXQ/cmlvIGlkZW50aWZpY2FyPyBjbGFyYW1lbnRlIG8gc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgdGl0dWxhcihlcykgIGRvIGRpcmVpdG8gZGUgYXV0b3IoZXMpIGRvIGRvY3VtZW50byA8YnI+c3VibWV0aWRvIGUgZGVjbGFyYSBxdWUgbj9vIGZhcj8gcXVhbHF1ZXIgIGFsdGVyYT8/byBhbD9tIGRhcyBwZXJtaXRpZGFzIHBvciBlc3RhIGxpY2VuP2EuPC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=Repositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332019-04-05T18:32:31Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)false
dc.title.pt_BR.fl_str_mv Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
title Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
spellingShingle Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
Rego, Marcelo Ferreira
Problema de sequencialmento em única máquina
Otimização multiobjetivo
Ciência da computação
Máquina - sequenciamento de tarefas
title_short Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
title_full Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
title_fullStr Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
title_full_unstemmed Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
title_sort Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família.
author Rego, Marcelo Ferreira
author_facet Rego, Marcelo Ferreira
author_role author
dc.contributor.author.fl_str_mv Rego, Marcelo Ferreira
dc.contributor.advisor1.fl_str_mv Souza, Marcone Jamilson Freitas
contributor_str_mv Souza, Marcone Jamilson Freitas
dc.subject.por.fl_str_mv Problema de sequencialmento em única máquina
Otimização multiobjetivo
Ciência da computação
Máquina - sequenciamento de tarefas
topic Problema de sequencialmento em única máquina
Otimização multiobjetivo
Ciência da computação
Máquina - sequenciamento de tarefas
description Este trabalho trata do Problema de Sequenciamento de Tarefas em Uma Máquina com Tempo de Preparação Dependente da Sequência e da Família. Nesse problema, um conjunto de tarefas devem ser processadas por uma máquina, sendo que antes da execução de cada tarefa é necessário um tempo para preparar a máquina, o qual é de nido de acordo com a sequência e a família da tarefa. Desta forma, o tempo de preparação da máquina é requerido, apenas, para executar duas tarefas consecutivas que pertencem a famílias diferentes. Consideram-se os objetivos de minimizar o makespan e o atraso total ponderado. Para resolvê-lo, foram analisados sete algoritmos de otimização multiobjetivo. O primeiro é o Multi-objective Variable Neighborhood Search (MOVNS), que é um método de otimização multiobjetivo baseado na metaheur ística Variable Neighborhood Search (VNS). O segundo e o terceiro são duas variantes do MOVNS encontradas na literatura, denominadas MOVNS_Ottoni e MOVNS_Arroyo, que consistem em adicionar um procedimento de intensi cação no MOVNS. O quarto é o Pareto Iterated Local Search (PILS), que é um algoritmo multiobjetivo de busca local com características semelhantes à metaheurística Iterated Local Search (ILS). O quinto é uma variante do PILS proposta neste trabalho, denominada PILS1, em que um novo procedimento de perturbação é desenvolvido. O sexto e o sétimo são o Nondominated Sorting Genetic Algorithm II (NSGA-II) e o Strength Pareto Evolutionary Algorithm 2 (SPEA2), os quais são métodos de otimização baseados no processo de evolução natural para problemas multiobjetivos. Entre os sete algoritmos, cinco são de busca local: MOVNS, MOVNS_Ottoni, MOVNS_Arroyo, PILS e PILS1, e outros dois são de busca populacional: NSGA-II e SPEA2. Esses algoritmos foram comparados em relação às métricas de cardinalidade, distância média, distância máxima, diferença de hipervolume e epsilon. Os resultados computacionais realizados em instâncias-teste geradas aleatoriamente mostraram que o algoritmo PILS1 é estatisticamente superior a todos os outros algoritmos em relação às métricas cardinalidade, distância média, diferença de hipervolume e métrica epsilon, em termos de resultados médios. O PILS1 conseguiu também o melhor resultado médio para a métrica distância máxima; entretanto, a partir da análise estatística não foi possível a rmar que a diferença observada entre ele o NSGA-II era signi cativa.
publishDate 2013
dc.date.accessioned.fl_str_mv 2013-06-14T16:54:38Z
dc.date.available.fl_str_mv 2013-06-14T16:54:38Z
dc.date.issued.fl_str_mv 2013
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv REGO, M. F. Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família. 2013. 64 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2013.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufop.br/handle/123456789/2915
identifier_str_mv REGO, M. F. Algoritmos multiobjetivos para o problema de sequenciamento de tarefas em uma máquina com tempo de preparação dependente da sequência e da família. 2013. 64 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2013.
url http://www.repositorio.ufop.br/handle/123456789/2915
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
publisher.none.fl_str_mv Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFOP
instname:Universidade Federal de Ouro Preto (UFOP)
instacron:UFOP
instname_str Universidade Federal de Ouro Preto (UFOP)
instacron_str UFOP
institution UFOP
reponame_str Repositório Institucional da UFOP
collection Repositório Institucional da UFOP
bitstream.url.fl_str_mv http://www.repositorio.ufop.br/bitstream/123456789/2915/2/license.txt
http://www.repositorio.ufop.br/bitstream/123456789/2915/1/DISSERTA%c3%87%c3%83O_AlgoritimosMultiobjetivosPoblemas.pdf
bitstream.checksum.fl_str_mv 1f3287cadd5220bcb85329538098ce8f
fb3feb095acca3f1dbf387ecc10bd229
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)
repository.mail.fl_str_mv repositorio@ufop.edu.br
_version_ 1801685738405756928