Balanceamento de linhas de produção usando regras de seleção descobertas por Genetic Programming
| Autor(a) principal: | |
|---|---|
| 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 |