Algorithms for two scheduling problems

Detalhes bibliográficos
Autor(a) principal: Szwarcfiter, Jayme Luiz
Data de Publicação: 1992
Outros Autores: Richa, Andréa Werneck
Tipo de documento: Relatório
Idioma: eng
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/1077
Resumo: Descrevemos algoritmos para resolver os dois problemas de escalonamento envolvendo processadores paralelos idênticos, que se seguem. Cada tarefa necessita de uma unidade de tempo de processamento, tem uma data de chegada e um peso associados. O primeiro problema também envolve a existência de prazos e consiste em minimizar o somatório ponderado das tarefas tardias. Já o segundo problema consiste em se minimizar o somatório ponderado dos tempos de término das tarefas. Os algoritmos propostos rodam em tempos O((1+log m)n² /m) e O((log n+n/m)n), respectivamente.
id UFRJ_bac2f33c77b1a165a339557fb60af301
oai_identifier_str oai:pantheon.ufrj.br:11422/1077
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Szwarcfiter, Jayme LuizRicha, Andréa Werneck2016-11-10T11:49:24Z2023-11-30T03:03:05Z1992-07-30SZWARCFITER, J. L.; RICHA, A. W. Algorithms for two scheduling problems. Rio de Janeiro: NCE, UFRJ, 1992. 7 p. (Relatório Técnico, 06/92).http://hdl.handle.net/11422/1077Descrevemos algoritmos para resolver os dois problemas de escalonamento envolvendo processadores paralelos idênticos, que se seguem. Cada tarefa necessita de uma unidade de tempo de processamento, tem uma data de chegada e um peso associados. O primeiro problema também envolve a existência de prazos e consiste em minimizar o somatório ponderado das tarefas tardias. Já o segundo problema consiste em se minimizar o somatório ponderado dos tempos de término das tarefas. Os algoritmos propostos rodam em tempos O((1+log m)n² /m) e O((log n+n/m)n), respectivamente.We describe algorithms for solving the following two scheduling problems on identical pa.rallel processors. Each job requires unit processing time, has a release date and a weight. The first problem also involves the existence of dea.dlines and consists of minimizing the weighted sum of tardy jobs. The second consists of minimizing the weighted sum of completion times. The proposed algorithms run in time 0((1 + log m)n² /m) and O((log n + n/m)n), respectively.Submitted by Raquel Porto (raquel@nce.ufrj.br) on 2016-11-10T11:49:24Z No. of bitstreams: 1 06_92_000040791.pdf: 1589378 bytes, checksum: 077e007d05cc5820148ea60018ae4ba9 (MD5)Made available in DSpace on 2016-11-10T11:49:24Z (GMT). No. of bitstreams: 1 06_92_000040791.pdf: 1589378 bytes, checksum: 077e007d05cc5820148ea60018ae4ba9 (MD5) Previous issue date: 1992-07-30engRelatório Técnico NCECNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAlgoritmosEscalonamentoAlgorithmsAlgorithms for two scheduling problemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/report0692abertoBrasilInstituto Tércio Pacitti de Aplicações e Pesquisas Computacionaisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/1077/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINAL06_92_000040791.pdf06_92_000040791.pdfapplication/pdf609240http://pantheon.ufrj.br:80/bitstream/11422/1077/3/06_92_000040791.pdf7a6606cd6c418135da90bb697406fb9dMD53TEXT06_92_000040791.pdf.txt06_92_000040791.pdf.txtExtracted texttext/plain14418http://pantheon.ufrj.br:80/bitstream/11422/1077/4/06_92_000040791.pdf.txt568259ab16fef64896480f05af31fa1fMD5411422/10772023-11-30 00:03:05.857oai:pantheon.ufrj.br:11422/1077TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:03:05Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Algorithms for two scheduling problems
title Algorithms for two scheduling problems
spellingShingle Algorithms for two scheduling problems
Szwarcfiter, Jayme Luiz
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Algoritmos
Escalonamento
Algorithms
title_short Algorithms for two scheduling problems
title_full Algorithms for two scheduling problems
title_fullStr Algorithms for two scheduling problems
title_full_unstemmed Algorithms for two scheduling problems
title_sort Algorithms for two scheduling problems
author Szwarcfiter, Jayme Luiz
author_facet Szwarcfiter, Jayme Luiz
Richa, Andréa Werneck
author_role author
author2 Richa, Andréa Werneck
author2_role author
dc.contributor.author.fl_str_mv Szwarcfiter, Jayme Luiz
Richa, Andréa Werneck
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Algoritmos
Escalonamento
Algorithms
dc.subject.por.fl_str_mv Algoritmos
Escalonamento
dc.subject.eng.fl_str_mv Algorithms
description Descrevemos algoritmos para resolver os dois problemas de escalonamento envolvendo processadores paralelos idênticos, que se seguem. Cada tarefa necessita de uma unidade de tempo de processamento, tem uma data de chegada e um peso associados. O primeiro problema também envolve a existência de prazos e consiste em minimizar o somatório ponderado das tarefas tardias. Já o segundo problema consiste em se minimizar o somatório ponderado dos tempos de término das tarefas. Os algoritmos propostos rodam em tempos O((1+log m)n² /m) e O((log n+n/m)n), respectivamente.
publishDate 1992
dc.date.issued.fl_str_mv 1992-07-30
dc.date.accessioned.fl_str_mv 2016-11-10T11:49:24Z
dc.date.available.fl_str_mv 2023-11-30T03:03:05Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.citation.fl_str_mv SZWARCFITER, J. L.; RICHA, A. W. Algorithms for two scheduling problems. Rio de Janeiro: NCE, UFRJ, 1992. 7 p. (Relatório Técnico, 06/92).
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/1077
identifier_str_mv SZWARCFITER, J. L.; RICHA, A. W. Algorithms for two scheduling problems. Rio de Janeiro: NCE, UFRJ, 1992. 7 p. (Relatório Técnico, 06/92).
url http://hdl.handle.net/11422/1077
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Relatório Técnico NCE
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/1077/2/license.txt
http://pantheon.ufrj.br:80/bitstream/11422/1077/3/06_92_000040791.pdf
http://pantheon.ufrj.br:80/bitstream/11422/1077/4/06_92_000040791.pdf.txt
bitstream.checksum.fl_str_mv dd32849f2bfb22da963c3aac6e26e255
7a6606cd6c418135da90bb697406fb9d
568259ab16fef64896480f05af31fa1f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097076478476288