Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples

Detalhes bibliográficos
Autor(a) principal: Natália Antunes
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/31901
Resumo: Este trabalho apresenta um estudo de heurísticas matemáticas para o problema de sequenciamento de tarefas em uma única máquina com data de entrega comum, onde o objetivo é minimizar penalidades decorrentes de atrasos e adiantamentos nas entregas das tarefas. O problema é NP-difícil, tendo sido tratado por diferentes heurísticas e metaheurísticas ao longo do tempo. A finalidade do trabalho é desenvolver um método que combine metaheurísticas e algoritmos exatos, as chamadas heurísticas matemáticas. No decorrer deste trabalho foram definidos e validados dois modelos matemáticos que representam o problema. Ao todo, cinco vizinhanças com métodos de programação matemática foram implementadas utilizando estratégias de fixação de variáveis forte e fraca. As vizinhanças com estratégia de fixação forte foram inspiradas no algoritmo Fix and Optimize (FixOpt) e no algoritmo Relaxation Induced Neighborhood Search (RINS) . A vizinhança com estratégia de fixação fraca implementada foi baseada no algoritmo Local Branching. Dentre as vizinhanças implementadas, a inspirada no algoritmo RINS foi a que apresentou os melhores resultados, sendo utilizada em conjunto com a metaheurísticas Variable Neighborhood Search (VNS) para obtenção dos resultados finais. Os testes computacionais foram realizados utilizando instâncias benchmark do problema e os resultados obtidos no trabalho foram comparados com diferentes resultados reportados na literatura. As principais contribuições deste trabalho foram o estudo dos modelos matemáticos e a proposição de vizinhanças exatas para o problema de sequenciamento de tarefas em máquina simples com data de entrega comum.
id UFMG_da80bfd90b2bb6c5599f025b47487c15
oai_identifier_str oai:repositorio.ufmg.br:1843/31901
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Eduardo Gontijo Carranohttp://lattes.cnpq.br/4022838844024162Ricardo Hiroshi Caldeira TakahashiLucas de Souza Batistahttp://lattes.cnpq.br/4080589121618669Natália Antunes2020-01-15T18:12:37Z2020-01-15T18:12:37Z2019-12-06http://hdl.handle.net/1843/31901Este trabalho apresenta um estudo de heurísticas matemáticas para o problema de sequenciamento de tarefas em uma única máquina com data de entrega comum, onde o objetivo é minimizar penalidades decorrentes de atrasos e adiantamentos nas entregas das tarefas. O problema é NP-difícil, tendo sido tratado por diferentes heurísticas e metaheurísticas ao longo do tempo. A finalidade do trabalho é desenvolver um método que combine metaheurísticas e algoritmos exatos, as chamadas heurísticas matemáticas. No decorrer deste trabalho foram definidos e validados dois modelos matemáticos que representam o problema. Ao todo, cinco vizinhanças com métodos de programação matemática foram implementadas utilizando estratégias de fixação de variáveis forte e fraca. As vizinhanças com estratégia de fixação forte foram inspiradas no algoritmo Fix and Optimize (FixOpt) e no algoritmo Relaxation Induced Neighborhood Search (RINS) . A vizinhança com estratégia de fixação fraca implementada foi baseada no algoritmo Local Branching. Dentre as vizinhanças implementadas, a inspirada no algoritmo RINS foi a que apresentou os melhores resultados, sendo utilizada em conjunto com a metaheurísticas Variable Neighborhood Search (VNS) para obtenção dos resultados finais. Os testes computacionais foram realizados utilizando instâncias benchmark do problema e os resultados obtidos no trabalho foram comparados com diferentes resultados reportados na literatura. As principais contribuições deste trabalho foram o estudo dos modelos matemáticos e a proposição de vizinhanças exatas para o problema de sequenciamento de tarefas em máquina simples com data de entrega comum.This document presents a study of matheuristics for the common due date single machine scheduling problem, where the goal is to minimize earliness and tardiness penalties in the delivery of jobs. The problem is NP-hard, which justifies proposals of heuristics and metaheuristics for solving it over the years. The purpose of the work is to develop a method that combines metaheuristics and exact algorithms, the so-called matheuristics. In the course of this work, two mathematical models for the problem were validated. In all, five exact neighborhoods were implemented using hard fixing and soft fixing. The neighborhoods with hard fixing were inspired in Fix-and-Optimize (FixOpt) and Relaxation Induced Neighborhood Search (RINS). The neighborhood with soft fixing were inspired in Local Branching (LB). Among the implemented neighborhoods, the neighborhood inspired in RINS had the best results and it was combined with Variable Neighborhood Search (VNS) to obtain the final results. Computational tests were performed using benchmark instances of the problem and the results obtained in the work were compared with different results reported in the literature. The main contributions of this work were the study of mathematical models and the proposition of exact neighborhoods for the single machine common due date scheduling problem.CNPq - Conselho Nacional de Desenvolvimento Científico e TecnológicoporUniversidade Federal de Minas GeraisPrograma de Pós-Graduação em Engenharia ElétricaUFMGBrasilENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICAEngenharia elétricaProgramação heurísticaModelos matemáticosSequenciamento de tarefasProgramação inteira mistaData de entrega comumHeurística matemáticaMetaheurísticaEstudo de heurísticas matemáticas para o problema de escalonamento de máquina simplesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALDissertacao_versaofinal.pdfDissertacao_versaofinal.pdfapplication/pdf913296https://repositorio.ufmg.br/bitstream/1843/31901/1/Dissertacao_versaofinal.pdfb2d1a46fb63631d00adce0e702e20306MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82119https://repositorio.ufmg.br/bitstream/1843/31901/2/license.txt34badce4be7e31e3adb4575ae96af679MD52TEXTDissertacao_versaofinal.pdf.txtDissertacao_versaofinal.pdf.txtExtracted texttext/plain128270https://repositorio.ufmg.br/bitstream/1843/31901/3/Dissertacao_versaofinal.pdf.txtd881d51ec9ae3dccc889f82c62a27fb4MD531843/319012020-01-16 03:31:17.316oai:repositorio.ufmg.br:1843/31901TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEgRE8gUkVQT1NJVMOTUklPIElOU1RJVFVDSU9OQUwgREEgVUZNRwoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIChSSS1VRk1HKSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZSBpcnJldm9nw6F2ZWwgZGUgcmVwcm9kdXppciBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBkZWNsYXJhIHF1ZSBjb25oZWNlIGEgcG9sw610aWNhIGRlIGNvcHlyaWdodCBkYSBlZGl0b3JhIGRvIHNldSBkb2N1bWVudG8gZSBxdWUgY29uaGVjZSBlIGFjZWl0YSBhcyBEaXJldHJpemVzIGRvIFJJLVVGTUcuCgpWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGTUcgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRlIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHB1YmxpY2HDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBQVUJMSUNBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCk8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lKHMpIG91IG8ocykgbm9tZXMocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KCg==Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2020-01-16T06:31:17Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
title Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
spellingShingle Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
Natália Antunes
Sequenciamento de tarefas
Programação inteira mista
Data de entrega comum
Heurística matemática
Metaheurística
Engenharia elétrica
Programação heurística
Modelos matemáticos
title_short Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
title_full Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
title_fullStr Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
title_full_unstemmed Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
title_sort Estudo de heurísticas matemáticas para o problema de escalonamento de máquina simples
author Natália Antunes
author_facet Natália Antunes
author_role author
dc.contributor.advisor1.fl_str_mv Eduardo Gontijo Carrano
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4022838844024162
dc.contributor.referee1.fl_str_mv Ricardo Hiroshi Caldeira Takahashi
dc.contributor.referee2.fl_str_mv Lucas de Souza Batista
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4080589121618669
dc.contributor.author.fl_str_mv Natália Antunes
contributor_str_mv Eduardo Gontijo Carrano
Ricardo Hiroshi Caldeira Takahashi
Lucas de Souza Batista
dc.subject.por.fl_str_mv Sequenciamento de tarefas
Programação inteira mista
Data de entrega comum
Heurística matemática
Metaheurística
topic Sequenciamento de tarefas
Programação inteira mista
Data de entrega comum
Heurística matemática
Metaheurística
Engenharia elétrica
Programação heurística
Modelos matemáticos
dc.subject.other.pt_BR.fl_str_mv Engenharia elétrica
Programação heurística
Modelos matemáticos
description Este trabalho apresenta um estudo de heurísticas matemáticas para o problema de sequenciamento de tarefas em uma única máquina com data de entrega comum, onde o objetivo é minimizar penalidades decorrentes de atrasos e adiantamentos nas entregas das tarefas. O problema é NP-difícil, tendo sido tratado por diferentes heurísticas e metaheurísticas ao longo do tempo. A finalidade do trabalho é desenvolver um método que combine metaheurísticas e algoritmos exatos, as chamadas heurísticas matemáticas. No decorrer deste trabalho foram definidos e validados dois modelos matemáticos que representam o problema. Ao todo, cinco vizinhanças com métodos de programação matemática foram implementadas utilizando estratégias de fixação de variáveis forte e fraca. As vizinhanças com estratégia de fixação forte foram inspiradas no algoritmo Fix and Optimize (FixOpt) e no algoritmo Relaxation Induced Neighborhood Search (RINS) . A vizinhança com estratégia de fixação fraca implementada foi baseada no algoritmo Local Branching. Dentre as vizinhanças implementadas, a inspirada no algoritmo RINS foi a que apresentou os melhores resultados, sendo utilizada em conjunto com a metaheurísticas Variable Neighborhood Search (VNS) para obtenção dos resultados finais. Os testes computacionais foram realizados utilizando instâncias benchmark do problema e os resultados obtidos no trabalho foram comparados com diferentes resultados reportados na literatura. As principais contribuições deste trabalho foram o estudo dos modelos matemáticos e a proposição de vizinhanças exatas para o problema de sequenciamento de tarefas em máquina simples com data de entrega comum.
publishDate 2019
dc.date.issued.fl_str_mv 2019-12-06
dc.date.accessioned.fl_str_mv 2020-01-15T18:12:37Z
dc.date.available.fl_str_mv 2020-01-15T18:12:37Z
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.uri.fl_str_mv http://hdl.handle.net/1843/31901
url http://hdl.handle.net/1843/31901
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 Universidade Federal de Minas Gerais
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFMG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv ENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICA
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/31901/1/Dissertacao_versaofinal.pdf
https://repositorio.ufmg.br/bitstream/1843/31901/2/license.txt
https://repositorio.ufmg.br/bitstream/1843/31901/3/Dissertacao_versaofinal.pdf.txt
bitstream.checksum.fl_str_mv b2d1a46fb63631d00adce0e702e20306
34badce4be7e31e3adb4575ae96af679
d881d51ec9ae3dccc889f82c62a27fb4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589521030250496