Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas

Detalhes bibliográficos
Autor(a) principal: Mousinho, Pablo Suria Pereira
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFPB
Texto Completo: https://repositorio.ufpb.br/jspui/handle/123456789/31682
Resumo: Este trabalho lida com o Problema das Sequências Justas Ponderadas (PSJP), um problema de otimização introduzido recentemente na literatura que faz parte da classe de problemas de escalonamento de distâncias restritas. Ele abrange grande número de aplicações, em diferentes áreas, as quais variam desde a minimização de custos em uma linha de montagem de automóveis ao sequenciamento de serviços de manutenção das máquinas de um fábrica. O PSJP ´ e um problema de escalonamento periódico, com horizonte de tempo finito, que, dado um conjunto de atividades com diferentes prioridades, tem como objetivo escalonar uma sequência de execuções tal que o máximo produto, definido como o produto entre a maior distância temporal entre duas execuções consecutivas de uma mesma tarefa e sua prioridade, seja minimizado. O presente trabalho propõe ajustes na formulação matemática clássica utilizada para o PSJP e introduz a utilização de um método branch-and-cut. Os experimentos computacionais realizados mostram que as abordagens propostas encontraram mais soluções ótimas e em menor tempo quando comparadas ao modelo clássico.
id UFPB-2_1b1691c0a9cd59ee1d8e3ab690733b3b
oai_identifier_str oai:repositorio.ufpb.br:123456789/31682
network_acronym_str UFPB-2
network_name_str Repositório Institucional da UFPB
repository_id_str 2546
spelling 2024-09-03T16:53:51Z2022-01-032024-09-03T16:53:51Z2021-12-09https://repositorio.ufpb.br/jspui/handle/123456789/31682Este trabalho lida com o Problema das Sequências Justas Ponderadas (PSJP), um problema de otimização introduzido recentemente na literatura que faz parte da classe de problemas de escalonamento de distâncias restritas. Ele abrange grande número de aplicações, em diferentes áreas, as quais variam desde a minimização de custos em uma linha de montagem de automóveis ao sequenciamento de serviços de manutenção das máquinas de um fábrica. O PSJP ´ e um problema de escalonamento periódico, com horizonte de tempo finito, que, dado um conjunto de atividades com diferentes prioridades, tem como objetivo escalonar uma sequência de execuções tal que o máximo produto, definido como o produto entre a maior distância temporal entre duas execuções consecutivas de uma mesma tarefa e sua prioridade, seja minimizado. O presente trabalho propõe ajustes na formulação matemática clássica utilizada para o PSJP e introduz a utilização de um método branch-and-cut. Os experimentos computacionais realizados mostram que as abordagens propostas encontraram mais soluções ótimas e em menor tempo quando comparadas ao modelo clássico.This work address the Weight Fair Sequence Problem (WFSP), a optimization pro blem recently introduced in the scientific literature that can be classified as a Distance constrained scheduling problem. It covers numerous applications in different areas, ran ging from minimizing the cost of automobile production in a mixed-model assembly line to the scheduling of maintenance service to machines in a factory. The WFSP is a perio dic scheduling problem with a finite time horizon that, given a set of task with different priorities, it must build a sequence of tasks executions such that the maximum product between the largest temporal distance between two consecutive executions of a task and its priority is minimized. This work proposes some adjustments to the classical mathe matical formulation utilized for the WFSP and introduces the use of a Branch-and-Cut method. The computational experiments have shown that the proposed approach has found a larger number of optimal solutions in a smaller time when compared with the classical mathematical model.Submitted by Michelle Barbosa (mi.2020@outlook.com.br) on 2024-09-03T16:53:51Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Pablo Suria Pereira Mousinho - TCC.pdf: 1122683 bytes, checksum: 31ad09cb3f330ba08e800e42d4b6c67a (MD5)Made available in DSpace on 2024-09-03T16:53:51Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Pablo Suria Pereira Mousinho - TCC.pdf: 1122683 bytes, checksum: 31ad09cb3f330ba08e800e42d4b6c67a (MD5) Previous issue date: 2021-12-09porUniversidade Federal da ParaíbaUFPBBrasilComputação CientíficaAttribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::OUTROSCiência da computaçãoAlgorítimoProgramação linearEscalonamentoSequências justasBranch-and-cutUm algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPessoa, Bruno Jefferson de Sousahttp://lattes.cnpq.br/857868401223003105807783395http://lattes.cnpq.br/2120319143944551Mousinho, Pablo Suria Pereirareponame:Repositório Institucional da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPBTEXTPablo Suria Pereira Mousinho - TCC.pdf.txtPablo Suria Pereira Mousinho - TCC.pdf.txtExtracted texttext/plain76988https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/4/Pablo%20Suria%20Pereira%20Mousinho%20-%20TCC.pdf.txt3435b2a01d3406153cc5b126c1c3b860MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82390https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/3/license.txte20ac18e101915e6935b82a641b985c0MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/2/license_rdfc4c98de35c20c53220c07884f4def27cMD52ORIGINALPablo Suria Pereira Mousinho - TCC.pdfPablo Suria Pereira Mousinho - TCC.pdfTCCapplication/pdf1122683https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/1/Pablo%20Suria%20Pereira%20Mousinho%20-%20TCC.pdf31ad09cb3f330ba08e800e42d4b6c67aMD51123456789/316822024-09-04 03:04:14.58oai:repositorio.ufpb.br:123456789/31682QVVUT1JJWkHDh8ODTyBFIExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBdXRvcml6byBlIGVzdG91IGRlIGFjb3JkbywgbmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbyBhdXRvLWRlcG9zaXRhZGEsIGNvbmZvcm1lIExlaSBuwrogOTYxMC85OCwgb3Mgc2VndWludGVzIHRlcm1vczoKIApEYSBEaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSAKTyBhdXRvciBkZWNsYXJhIHF1ZTogCmEpIE8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0ZSB0ZXJtby4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuIApiKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0ZSB0ZXJtbywgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IGNvbnRlw7pkbyBkbyB0cmFiYWxobyBlbnRyZWd1ZS4gCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIGJhc2VhZG8gZW0gdHJhYmFsaG8gZmluYW5jaWFkbyBvdSBhcG9pYWRvIHBvciBvdXRyYSBpbnN0aXR1acOnw6NvIHF1ZSBuw6NvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCmQpIENvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBvIGRpcmVpdG8gZGUgcmVwcm9kdXppciwgdHJhZHV6aXIsIGUvb3UgZGlzdHJpYnVpciBhIHN1YSBwdWJsaWNhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KZSkgVm9jw6ogY29uY29yZGEgcXVlIG8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgpmKSBWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrdXAgZSBwcmVzZXJ2YcOnw6NvLgoKRG9zIEVtYmFyZ29zIGUgUmVzdHJpw6fDtWVzIGRlIEFjZXNzbwpPIGVtYmFyZ28gcG9kZXLDoSBzZXIgbWFudGlkbyBwb3IgYXTDqSAxICh1bSkgYW5vLCBwb2RlbmRvIHNlciBwcm9ycm9nYWRvIHBvciBpZ3VhbCBwZXLDrW9kbywgY29tIGEgbmVjZXNzaWRhZGUgZGUgYW5leGFyIGRvY3VtZW50b3MgY29tcHJvYmF0w7NyaW9zLiBPIHJlc3VtbyBlIG9zIG1ldGFkYWRvcyBkZXNjcml0aXZvcyBzZXLDo28gZGlzcG9uaWJpbGl6YWRvcyBubyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCLgpPIGRlcMOzc2l0byBkbyB0cmFiYWxobyDDqSBvYnJpZ2F0w7NyaW8sIGluZGVwZW5kZW50ZSBkbyBlbWJhcmdvLgpRdWFuZG8gZW1iYXJnYWRvLCBvIHRyYWJhbGhvIHBlcm1hbmVjZXLDoSBpbmRpc3BvbsOtdmVsIGVucXVhbnRvIHZpZ29yYXIgYXMgcmVzdHJpw6fDtWVzLiBQYXNzYWRvIG8gcGVyw61vZG8gZG8gZW1iYXJnbywgbyB0cmFiYWxobyBzZXLDoSBhdXRvbWF0aWNhbWVudGUgZGlzcG9uaWJpbGl6YWRvIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEIuIAo=Repositório InstitucionalPUBhttps://repositorio.ufpb.br/oai/requestdiretoria@ufpb.bropendoar:25462024-09-04T06:04:14Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.pt_BR.fl_str_mv Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
title Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
spellingShingle Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
Mousinho, Pablo Suria Pereira
CNPQ::OUTROS
Ciência da computação
Algorítimo
Programação linear
Escalonamento
Sequências justas
Branch-and-cut
title_short Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
title_full Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
title_fullStr Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
title_full_unstemmed Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
title_sort Um algoritmo Branch and Cut para o Problema das Sequências Justas Ponderadas
author Mousinho, Pablo Suria Pereira
author_facet Mousinho, Pablo Suria Pereira
author_role author
dc.contributor.advisor1.fl_str_mv Pessoa, Bruno Jefferson de Sousa
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/8578684012230031
dc.contributor.authorID.fl_str_mv 05807783395
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/2120319143944551
dc.contributor.author.fl_str_mv Mousinho, Pablo Suria Pereira
contributor_str_mv Pessoa, Bruno Jefferson de Sousa
dc.subject.cnpq.fl_str_mv CNPQ::OUTROS
topic CNPQ::OUTROS
Ciência da computação
Algorítimo
Programação linear
Escalonamento
Sequências justas
Branch-and-cut
dc.subject.por.fl_str_mv Ciência da computação
Algorítimo
Programação linear
Escalonamento
Sequências justas
Branch-and-cut
description Este trabalho lida com o Problema das Sequências Justas Ponderadas (PSJP), um problema de otimização introduzido recentemente na literatura que faz parte da classe de problemas de escalonamento de distâncias restritas. Ele abrange grande número de aplicações, em diferentes áreas, as quais variam desde a minimização de custos em uma linha de montagem de automóveis ao sequenciamento de serviços de manutenção das máquinas de um fábrica. O PSJP ´ e um problema de escalonamento periódico, com horizonte de tempo finito, que, dado um conjunto de atividades com diferentes prioridades, tem como objetivo escalonar uma sequência de execuções tal que o máximo produto, definido como o produto entre a maior distância temporal entre duas execuções consecutivas de uma mesma tarefa e sua prioridade, seja minimizado. O presente trabalho propõe ajustes na formulação matemática clássica utilizada para o PSJP e introduz a utilização de um método branch-and-cut. Os experimentos computacionais realizados mostram que as abordagens propostas encontraram mais soluções ótimas e em menor tempo quando comparadas ao modelo clássico.
publishDate 2021
dc.date.issued.fl_str_mv 2021-12-09
dc.date.available.fl_str_mv 2022-01-03
2024-09-03T16:53:51Z
dc.date.accessioned.fl_str_mv 2024-09-03T16:53:51Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpb.br/jspui/handle/123456789/31682
url https://repositorio.ufpb.br/jspui/handle/123456789/31682
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal da Paraíba
dc.publisher.initials.fl_str_mv UFPB
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Computação Científica
publisher.none.fl_str_mv Universidade Federal da Paraíba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Repositório Institucional da UFPB
collection Repositório Institucional da UFPB
bitstream.url.fl_str_mv https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/4/Pablo%20Suria%20Pereira%20Mousinho%20-%20TCC.pdf.txt
https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/3/license.txt
https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/2/license_rdf
https://repositorio.ufpb.br/jspui/bitstream/123456789/31682/1/Pablo%20Suria%20Pereira%20Mousinho%20-%20TCC.pdf
bitstream.checksum.fl_str_mv 3435b2a01d3406153cc5b126c1c3b860
e20ac18e101915e6935b82a641b985c0
c4c98de35c20c53220c07884f4def27c
31ad09cb3f330ba08e800e42d4b6c67a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br
_version_ 1815449123407527936