Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming

Detalhes bibliográficos
Autor(a) principal: Moreira, João Pedro Gonçalves
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/218653
Resumo: Linhas de montagem são uma forma de produção em massa na qual um produto passa por uma sequência de estações onde são realizadas tarefas necessárias à sua confecção. É comum o uso de linhas de montagem em centros de trabalho para pessoas com deficiência (CTDs), pois a divisão da produção em pequenas tarefas facilita a atribuição de tarefas a trabalhadores de acordo com suas características. O Problema de balanceamento de linhas de produção e designação de trabalhadores (ALWABP) foi criado a partir da necessidade de otimizar a produção de linhas de montagem em CTDs, ao mesmo tempo em que a atribuição de tarefas a trabalhadores nestas linhas seja feita considerando características específicas de cada trabalhador. Para obter soluções de alta qualidade para instâncias do ALWABP, é comum o uso de métodos heurísticos baseados em regras de prioridade. Ao analisar regras de prioridade existentes na literatura do ALWABP, percebe-se um conjunto de elementos comuns que combinados de diferentes formas dão origem às diversas regras já existentes. Ao criar uma linguagem capaz de descrever e combinar estes elementos comuns de diferentes formas, é possível representar regras de prioridade como programas de computador, o que permite a aplicação da técnica de computação evolutiva denominada Programação Genética para evoluir programas e descobrir de forma automática novas regras de prioridade de mais alta qualidade. A aplicação de regras de prioridade descobertas por programação genética, em conjunto com algoritmos que são o estado da arte em termos de métodos heurísticos para o ALWABP, constitui uma ferramenta poderosa para encontrar de forma rápida soluções eficientes para instâncias arbitrárias do problema.
id UFRGS-2_16c13e11a13dba7a899002db30e999c4
oai_identifier_str oai:www.lume.ufrgs.br:10183/218653
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Moreira, João Pedro GonçalvesRitt, Marcus Rolf Peter2021-03-11T04:25:03Z2020http://hdl.handle.net/10183/218653001123320Linhas de montagem são uma forma de produção em massa na qual um produto passa por uma sequência de estações onde são realizadas tarefas necessárias à sua confecção. É comum o uso de linhas de montagem em centros de trabalho para pessoas com deficiência (CTDs), pois a divisão da produção em pequenas tarefas facilita a atribuição de tarefas a trabalhadores de acordo com suas características. O Problema de balanceamento de linhas de produção e designação de trabalhadores (ALWABP) foi criado a partir da necessidade de otimizar a produção de linhas de montagem em CTDs, ao mesmo tempo em que a atribuição de tarefas a trabalhadores nestas linhas seja feita considerando características específicas de cada trabalhador. Para obter soluções de alta qualidade para instâncias do ALWABP, é comum o uso de métodos heurísticos baseados em regras de prioridade. Ao analisar regras de prioridade existentes na literatura do ALWABP, percebe-se um conjunto de elementos comuns que combinados de diferentes formas dão origem às diversas regras já existentes. Ao criar uma linguagem capaz de descrever e combinar estes elementos comuns de diferentes formas, é possível representar regras de prioridade como programas de computador, o que permite a aplicação da técnica de computação evolutiva denominada Programação Genética para evoluir programas e descobrir de forma automática novas regras de prioridade de mais alta qualidade. A aplicação de regras de prioridade descobertas por programação genética, em conjunto com algoritmos que são o estado da arte em termos de métodos heurísticos para o ALWABP, constitui uma ferramenta poderosa para encontrar de forma rápida soluções eficientes para instâncias arbitrárias do problema.Assembly lines are a way of large-scale production where a product passes through a sequence of stations on which tasks necessary to its assembly are performed. It is common to use assembly lines in sheltered work centers for people with disabilities (SWDs), since the division of the production in small tasks facilitates the assignment of tasks to workers according to their specific characteristics. The Assembly line worker assignment and balancing problem (ALWABP) was created due to the necessity of optimizing the production of assembly lines in SWDs, considering the specific characteristics of each worker when assigning tasks to workers in such lines. To produce high-quality solutions for ALWABP instances, it is common to use heuristic methods based on priority rules. After analyzing priority rules described in the ALWABP literature, it is possible to identify a set of common elements, such that the rules observed may be described simply as different combinations of these elements. By creating a language capable of describing and combining the common elements in different ways, it is possible to represent priority rules as computer programs, which allows the application of the evolutionary computation technique called Genetic Programming to evolve programs and automatically discover new higher-quality priority rules. The application of priority rules discovered by genetic programming, together with algorithms that are the state of the art in terms of heuristic methods for the ALWABP, constitutes a powerful tool to quickly find efficient solutions to arbitrary instances of the problem.application/pdfengProgramacao geneticaAlgoritmos genéticosBalanceamento de linha de montagemEvolutionary computationPriority rulesALWABPBalanceamento de linhas de produção usando regras de seleção descobertas por Genetic ProgrammingAssembly line balancing using selection rules discovered by Genetic Programming info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2020Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001123320.pdf.txt001123320.pdf.txtExtracted Texttext/plain98765http://www.lume.ufrgs.br/bitstream/10183/218653/2/001123320.pdf.txt690114477452651dbd037a83373aa2c1MD52ORIGINAL001123320.pdfTexto completoapplication/pdf556376http://www.lume.ufrgs.br/bitstream/10183/218653/1/001123320.pdf91be470ecbb589f4a82b9399680284e1MD5110183/2186532024-05-23 06:43:16.207604oai:www.lume.ufrgs.br:10183/218653Repositório InstitucionalPUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.bropendoar:2024-05-23T09:43:16Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
dc.title.alternative.en.fl_str_mv Assembly line balancing using selection rules discovered by Genetic Programming
title Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
spellingShingle Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
Moreira, João Pedro Gonçalves
Programacao genetica
Algoritmos genéticos
Balanceamento de linha de montagem
Evolutionary computation
Priority rules
ALWABP
title_short Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
title_full Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
title_fullStr Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
title_full_unstemmed Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
title_sort Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
author Moreira, João Pedro Gonçalves
author_facet Moreira, João Pedro Gonçalves
author_role author
dc.contributor.author.fl_str_mv Moreira, João Pedro Gonçalves
dc.contributor.advisor1.fl_str_mv Ritt, Marcus Rolf Peter
contributor_str_mv Ritt, Marcus Rolf Peter
dc.subject.por.fl_str_mv Programacao genetica
Algoritmos genéticos
Balanceamento de linha de montagem
topic Programacao genetica
Algoritmos genéticos
Balanceamento de linha de montagem
Evolutionary computation
Priority rules
ALWABP
dc.subject.eng.fl_str_mv Evolutionary computation
Priority rules
ALWABP
description Linhas de montagem são uma forma de produção em massa na qual um produto passa por uma sequência de estações onde são realizadas tarefas necessárias à sua confecção. É comum o uso de linhas de montagem em centros de trabalho para pessoas com deficiência (CTDs), pois a divisão da produção em pequenas tarefas facilita a atribuição de tarefas a trabalhadores de acordo com suas características. O Problema de balanceamento de linhas de produção e designação de trabalhadores (ALWABP) foi criado a partir da necessidade de otimizar a produção de linhas de montagem em CTDs, ao mesmo tempo em que a atribuição de tarefas a trabalhadores nestas linhas seja feita considerando características específicas de cada trabalhador. Para obter soluções de alta qualidade para instâncias do ALWABP, é comum o uso de métodos heurísticos baseados em regras de prioridade. Ao analisar regras de prioridade existentes na literatura do ALWABP, percebe-se um conjunto de elementos comuns que combinados de diferentes formas dão origem às diversas regras já existentes. Ao criar uma linguagem capaz de descrever e combinar estes elementos comuns de diferentes formas, é possível representar regras de prioridade como programas de computador, o que permite a aplicação da técnica de computação evolutiva denominada Programação Genética para evoluir programas e descobrir de forma automática novas regras de prioridade de mais alta qualidade. A aplicação de regras de prioridade descobertas por programação genética, em conjunto com algoritmos que são o estado da arte em termos de métodos heurísticos para o ALWABP, constitui uma ferramenta poderosa para encontrar de forma rápida soluções eficientes para instâncias arbitrárias do problema.
publishDate 2020
dc.date.issued.fl_str_mv 2020
dc.date.accessioned.fl_str_mv 2021-03-11T04:25:03Z
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 http://hdl.handle.net/10183/218653
dc.identifier.nrb.pt_BR.fl_str_mv 001123320
url http://hdl.handle.net/10183/218653
identifier_str_mv 001123320
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/218653/2/001123320.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/218653/1/001123320.pdf
bitstream.checksum.fl_str_mv 690114477452651dbd037a83373aa2c1
91be470ecbb589f4a82b9399680284e1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br
_version_ 1834472265027158016