PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO - UMA ABORDAGEM ATRAVÉS DE FERRAMENTAS CAD E HEURÍSTICAS DE POSICIONAMENTO.

Tamanho: px
Começar a partir da página:

Download "PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO - UMA ABORDAGEM ATRAVÉS DE FERRAMENTAS CAD E HEURÍSTICAS DE POSICIONAMENTO."

Transcrição

1 XXX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO Maturidade e desafios da Engenharia de Produção: competitividade das empresas, condições de trabalho, meio ambiente. São Carlos, SP, Brasil, 12 a15 de outubro de PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO - UMA ABORDAGEM ATRAVÉS DE FERRAMENTAS CAD E HEURÍSTICAS DE POSICIONAMENTO. Cliceres Mack Da Bianco (UFSM) cliceres@mail.ufsm.br Alexandre Dias da Silva (UFSM) adiass@smail.ufsm.br Os Problemas de Corte e Empacotamento tem tido grande importância, devido sua abrangência e aplicabilidade nos mais diversos ramos industriais. Outro fator é a crescente necessidade que as indústrias tem de otimizar seus processos, pela maiior competitividade impostas pelas transformações que têm afetado a ordem econômica mundial. Neste trabalho é tratado o problema de corte bidimensional classificado na literatura como Stock Cutting Problem, que consiste em determinar a melhor forma de cortar objetos, atendendo a demanda de itens de modo a maximizar o objeto utilizado evitando o desperdício. Para resolução deste problema é proposta uma abordagem utilizado heurísticas construtivas em conjunto com ferramentas CAD. Os testes realizados demonstram que as ferramentas CAD se ajustam a este problema e os recursos disponíveis em sua estrutura minimizam as dificuldades de implementação. Palavras-chaves: problema de corte e empacotamento, heurísticas construtivas, ferramentas CAD

2 1. Introdução Inúmeras indústrias têm seus processos de produção ligados ao corte de matéria-prima em geral esta matéria-prima se apresenta disponível em tamanhos grandes padronizados, que são estocados para, posteriormente, serem cortados em itens menores, de tamanhos variados e não padronizados, para atender à demanda interna e/ou externa. As indústrias que apresentam esta característica são do ramo de: madeira, tecido, vidro, aço, espuma e a construção civil, entre outras. Nessas indústrias o planejamento do corte da matéria-prima é essencial a fim de minimizar o desperdício de material e melhorar a competitividade das indústrias no seu setor de atividades. Esta problemática é conhecida na litetatura como Problemas de Cortes e Empacotamentos (PCE) ou Cutting and Packing Problems na versão inglesa. Segundo Temponi et al. (2007), a principal característica dos PCE s é a facilidade que são representados através de modelos matemáticos, mas devido seus componentes geométricos são problemas difíceis de serem solucionados. Os PCE s tratam-se de problemas combinatórios que do ponto de vista da sua resolução, são classificados como Não-Polinomial-Difícil ou NP-difícil isso significa que não existe algoritmo exato que resolva este problema em tempo polinomial. Esta inviabilidade é atribuída á explosão combinatória de arranjos possíveis quando o objetivo é a determinação de um arranjo ótimo, ou seja, as técnicas exatas de otimização requerem um longo tempo computacional de processamento e não propiciam resultados práticos. Em todo o mundo os pesquisadores, como o grupo europeu de interesse em problemas de posicionamento EURO e o grupo com interesse em corte e empacotamento ESICUP, dedicam-se a estudo sobre PCE e ao desenvolvimento de novas aplicações capazes de resolver novas variantes ou de lidar com instâncias de maior dimensão. A geração de padrões de corte é a principal etapa que antecede o corte da matéria prima. Nessa fase são gerados os resultados levando em consideração a melhor forma de posicionar os itens dentro de uma chapa sem que haja sobreposição, aproveitando da melhor maneira o espaço e evitando sobras e desperdícios. Na geração de padrões de corte pretendem-se efetuar o posicionamento de um conjunto de itens, no interior de um objeto, designados por placas, de acordo com um determinado objetivo. Em Oliveira (2002), este objetivo pode ser a minimização de uma determinada função de custo, por exemplo: o desperdício ou a maximização de qualquer função de valor. A resposta a problemas deste tipo implica a determinação de: a) Qual critério de posicionamento utilizar; b) Qual a técnica para que não haja sobreposição; c) Como inserir todos os itens se a placa for limitada; d) Qual a melhor disposição dos itens dentro de objetos. Uma alternativa para resolver problemas da classe NP-Difícil é a utilização de métodos heurísticos, que, não garantem a obtenção da solução ótima do problema, mas asseguram soluções sub-ótimas com menor esforço computacional, quando comparado à utilização de métodos exatos. (NORONHA, 2005). 2

3 De acordo com Oliveira (2001), é computacionalmente muito pesado garantir a admissibilidade das soluções obtidas. Torna-se assim quase que obrigatória a utilização de uma poderosa e eficiente biblioteca geométrica no desenvolvimento de soluções competitivas. Neste contexto o uso de ferramentas CAD vem suprir a necessidade de bibliotecas geométricas e permitem desenvolver soluções que apresentam comandos práticos facilitando o desenvolvimento de aplicações. 2. Classificação dos PCE Uma tipologia para PCE, foi introduzida por Dyckhoff (1990), na qual o autor propõe quatro critérios de classificação: dimensionalidade, forma de utilização do objeto, classificação dos objetos, classificação dos itens. O número de trabalhos nessa área cresceu significativamente e esta tipologia tornou-se inadequada. Wäscher et al. (2005), propuseram uma tipologia mais abrangente, baseada de acordo com o objetivo do problema que pode ser maximização da saída ou minimização de entrada. Na primeira situação pretende-se maximizar a utilização de uma determinada matéria-prima que será cortada, ou seja, maximizar a quantidade de itens que é possível produzir a partir de determinada matéria-prima. Na segunda situação, o propósito é minimizar a quantidade de matéria-prima utilizados na produção de um determinado conjunto de itens. A característica dos itens é outro critério desta tipologia, são analisadas as seguintes situações: Idênticos - situação onde os itens têm o mesmo formato e tamanho; Fracamente heterogêneo - onde os itens itens apresentam pequenas variações quanto ao formato e tamanho e podem ser agrupados em poucas classes de itens idênticos; Fortemente heterogêneo - os itens apresentam formas e tamanhos diferentes, dificilmente são agrupados. Quando o objetivo for maximização da saída ele pode ser classificado como: Problema de Empacotamento: apresenta todos os itens idênticos. Problema de Colocação: neste caso os itens são fracamente heterogêneos. Problema de Mochila: os itens são fortemente heterogêneos. Mas quando o objetivo for minimização de saída podem receber a seguintes classificações: Problema de Dimensão Aberta (Open Dimensional Cutting Problem): apresenta itens com dimensões variáveis. Problema de Corte de Estoque (Cutting Stock Problem): itens fracamente heterogêneos. Problema de Carregamento de Containers (Containers Packing Problem): itens fortemente heterogêneos. O tipo de corte também precisa ser definido. Para os PCE s existem dois tipos: Guilhotinado e não-guilhotinado. No tipo não-guilhotinado o corte acontece de acordo com a dimensão do item sem haver descaracterização da chapa retangular como mostra Figura 1a. No tipo guilhotinado o corte é efetuado até o final da placa, ou seja, corte é feito na placa de uma ponta a outra gerando duas placas, este corte é apresentado na Figura 1b. 3

4 Figura 1 - a) Corte não-guilhotinado e b) corte guilhotinado Conforme Fiqueiredo (2007), à medida que as peças vão sendo combinadas no objeto, entre elas pode haver um espaço não aproveitado que chamamos de desperdício interno. Isso ocorre em função das dimensões das peças serem diferentes. O desperdício externo ocorre quando o espaço está além do conjunto de peças já projetadas, e nele não cabe mais nenhuma outra peça no lado direito. Neste trabalho trataremos do Cutting Stock Problem, onde o objetivo a ser satisfeito é cortar o menor número de placas produzindo todos os itens demandados, com um número infinito de objetos retangulares de dimensões (W, H), denominado placas, com itens de dimensões variáveis (wi, hi) fracamente heterogêneo, no qual hi é o comprimento e wi é a largura das peças. Quanto ao tipo de corte este trabalho empregou o corte guilhotina. 3. Ferramentas CAD A velocidade, execução e implementação de um projeto são fundamentais para o sucesso das indústrias Esta realidade tem obrigado o emprego de metodologias e ferramentas de gestão no desenvolvimento de produtos que possibilitam atingir estes objetivos. As indústrias que envolvem em seu processo produtivo o problema de corte precisam do apoio de aplicações informáticas em três grandes áreas: concepção e desenho do produto, determinação de padrões de corte e, por fim, na determinação do percurso de corte e no controle automático da máquina de corte. (LECTRA, 2008) Existem algumas aplicações informáticas isoladas e dedicadas à realização de apenas uma determinada tarefa, mas a tendência é adicionar estas capacidades a sistemas de CAD/CAM, através da integração de módulos adicionais para a realização de tarefas específicas. A área menos desenvolvida, e também a de maior complexidade, é claramente a de determinação de padrões de corte. (ÁLVARES & FERREIRA, 2006). Os sistemas CAD - (Computer Aided Design), e CAM (Computer Aided Manufacturing), que em português corresponde a Projeto Auxiliado por Computador e Manufatura Auxiliada por Computador, respectivamente, são ferramentas que desempenham um papel fundamental para a viabilização de um projeto de produto em tempos reduzidos, oferecendo oportunidade para simular e reduzir custos na fase de desenvolvimento e geração do produto. O investimento na tecnologia CAD/CAM, adotada pelas empresas, permitem uma vez modelados os produtos, escolher o processo de fabricação com o auxilio da ferramenta CAM, selecionar a máquina, informar a seqüência de fabricação, escolher ferramentas e condições de corte. A partir daí, o sistema calcula automaticamente a trajetória das ferramentas, transferindo-as na forma de um programa CN, para uma máquina-ferramenta determinada anteriormente. (CASTRO, 2007). Uma das grandes vantagens das indústrias que fazem uso das ferramentas CAD é ter seus processos de desenvolvimento e fabricação integrados, ou seja, após definir os padrões de 4

5 corte é possível enviar os resultados para equipamentos automatizados, como as guilhotinas CNC (Command Numeric Computer), fazendo conexão entre os desenhos no sistema CAD e a máquina de corte. (TEBIS, 2006) Devido estas vantagens as indústrias utilizam ferramentas, para aperfeiçoar a geração de padrões de corte, provindas de CAD, aliada com a facilidade de desenvolvimento de aplicações e integração de ferramentas. Outra facilidade das ferramentas CAD que podem ser adaptadas de acordo com as necessidades específicas de cada indústria, possibilitando até mesmo o desenvolvimento de aplicações, pois os recursos fundamentais como mover, rotacionar e verificar sobreposição estão prontos, o que não acontece em outras ferramentas usadas para estes fins por exemplo: as linguagens de programação, onde a implementação desses recursos se torna complexa. Em uma aplicação desenvolvida para PCE é fundamental implementar uma rotina para movimentar as peças, pois no decorrer da execução é preciso rearranjar as peças para melhor aproveitar a placa. Através da ferramenta CAD Move, é necessário somente um simples comando indicando a peça a ser movimentada, sua posição atual e o local a inserida. Exemplo: (command "move" peça pto_inicial pto_final). O recurso de rotacionar figuras geométricas nas aplicações para gerar padrões de corte, otimiza a placa e evita desperdício, porém dependendo da linguagem de programação a implementação de tal recurso se torna complexa e em alguns trabalhos não sendo empregada. Segundo Gomes (2005), a consideração de rotações na geração de padrões de corte aumenta consideravelmente a dificuldade dos problemas, ora relacionado ao nível da componente combinatória, por aumento no número de combinações possíveis, ora relacionado componente geométrica, pela existência de maior diversidade de formas geométricas. Esta operação se torna trivial com o uso do comando CAD Rotate por exemplo: (command "rotate" peça "" pto_inicial 90). Em Costa (2007), a complexidade do problema é refletida na necessidade de garantir uma precisão adequada na verificação da existência de sobreposição no posicionamento de dois itens e devem ser implementadas de uma forma eficiente, uma vez que são recursos elementares na resolução deste tipo de problema. Assim, o emprego de recursos que evitem que duas peças ocupem o mesmo espaço é requisito para gerar padrões de cortes factíveis, tanto em estudos com itens de formatos regulares tanto para formatos irregulares. Em estruturas CAD a verificação de sobreposição tem menor complexidade, pois a operação Intersect consegue detectar quando duas figuras se sobrepõem. 4. Heurísticas A utilização de heurísticas construtivas é muito freqüente na resolução de problemas NP Difíceis, principalmente nas situações onde se pretende obter rapidamente uma solução de boa qualidade. Normalmente, as heurísticas construtivas baseiam-se em seqüência ordenadas e em regras gulosas de construção. A seqüência ordenada é obtida pela ordenação inicial dos elementos, com base num determinado critério. A solução é sucessivamente construída pela aplicação de uma regra gulosa sobre o elemento seguinte da seqüência ordenada. 5

6 De acordo com Dal Bianco & Silva (2009), a maior parte dos pesquisadores opta inicialmente por uma heurística construtiva, percebe-se uma preferência pela técnica Bottom-left, pois otimiza os espaços na fase de posicionamento dos itens e encontra soluções em curto período de tempo. A construção dos padrões de corte é assegurada por heurísticas de posicionamento gulosas, que se baseiam na avaliação do desperdício das soluções parciais, no comprimento do padrão de corte ou nas coordenadas do ponto de posicionamento. (MORABITO, 2008) As heurísticas construtivas apresentam regras de posicionamento que são responsáveis pela determinação do ponto de posicionamento de uma determinada peça, sendo aplicada sucessivamente a todas as outras peças de forma a obter-se o padrão de corte. Na literatura podem ser encontrados alguns algoritmos para o encaixe das peças na chapa retangular como: Next-Fit (NF), First Fit (FF), First Fit Decreasing (FFD), Next Fit Decreasing (NFD), Bottom-Left (BL). Os algoritmos de encaixe empregados neste trabalho foram Botton_left (BL) e First-left (FL). 4.1 Bottom-left O Bottom-left toma uma lista com as peças a serem encaixadas e prossegue com o processo de encaixe das peças colocando a primeira no canto inferior esquerdo e as demais peças são encaixadas da seguinte forma: primeiramente tenta-se encaixar a peça o mais próximo da base (eixo x), e depois ela deve ser movimentada mais a esquerda possível da chapa, sem sobrepor nenhuma peça. (CORREA, et. al, 2005) Após todas as peças serem encaixadas é possível determinar o desperdício, calculado através da altura da solução obtida. A altura de uma solução corresponde ao canto superior da peça que está em um nível mais alto. A melhor solução é aquela que apresenta a menor altura, ou seja, que apresenta menor desperdício da placa. A largura está limitada pela dimensão da placa. 4.2 First-fit Outra heurística adotada na solução deste trabalho é a First-fit. Nesta técnica a lista de peças para encaixe é processada da seguinte forma: Inserir a peça mais a esquerda possível, a partir do ponto (0,0) preenchendo os espaços existentes mais próximos do eixo y, quando necessário criar uma nova coluna. Segue-se a mesma regra de avaliação de desperdício. Como o método prioriza preencher no eixo y primeiro e deste modo a altura fica limitada até preenchimento dos espaços. Se mesmo assim houver peças a serem encaixadas, elas são colocadas em cima, começando da esquerda, a fim de manter a largura fixa e se ter um ponto de comparação entre os algoritmos implementados. A Figura 2a apresenta o comportamento da heurística BL e 2b apresenta a heurística FF. a) b) 6

7 Figura 2 - a) Representação do comportamento da heurística BL e b) FF 5. Heurísticas Construtivas em Ferramentas CAD Este trabalho teve como critério de ordenação a dimensão, ou seja, a seqüência de posicionamento segue a ordem decrescente de área. A primeira peça inserida no canto inferior esquerdo gera uma faixa. A Figura 3 ilustra uma faixa que tem seu comprimento definido pela dimensão da peça. Caso a heurística empregada seja BL as faixas criadas terão prioridade o eixo X no caso sentido de posicionamento será vertical (Figura 3b) e o sentido da faixa será horizontal priorizando o eixo Y se a heurística for FF (Figura 3c). A cada iteração tenta-se mover a próxima peça da lista, respeitando o comprimento e a largura da faixa. Caso a peça exceda o comprimento ou a largura da faixa o operador de rotação é avaliado se retornar verdadeiro a peça é rotacionada e posicionada na faixa se for falso então a peça é excluída da faixa. A Figura 4 apresenta esta situação, o operador rotação inverte a largura e o comprimento da peça que esta sendo posicionada para que não exceda os limites da faixa. Quando toda a faixa estiver preenchida uma nova faixa é criada. São formadas outras faixas até que a demanda total de cada item seja satisfeita ou enquanto existir espaço na placa. Figura 3- Exemplo de geração de faixas Figura 4 - Exemplo de rotação de peças 5.1 Fases da heurística Foi seguido um processo iterativo composto das seguintes fases: 1. Gerar uma lista com as peças em ordem decrescente de área (Ld); 2. Especificar a dimensão da nova placa (Pj); 3. Selecionar a primeira peça (maior altura) da lista (p 1 ); 4. Definir a faixa de acordo com a altura da peça incluída (Fl e Fw); 5. Escolher as próximas peças de acordo com as dimensões da faixa; 7

8 6. Remover da Ld as peças inseridas na placa; 7. Caso não haja nenhuma peça que caiba na faixa, ir para o passo Caso não haja nenhuma peça que caiba na placa, ir para o passo 2. A heurística BL e FF seguem as etapas mudando somente a ordem de posicionamento na faixa. A Figura 5 apresenta o pseudo-código da heurística propostas. 1. Definir a lista C= (p 1...,p n ) 2. Ordenar Ld = (p 1 > p 2 >p 4 ) 3.Se p i < Pj Insere p i 4.Define Fl e Fw 5. Enquanto Fl e Fw > p i Mover p i 6. Retonar passo Resultados Figura 5 Pseudo-código genérico da heurística Para avaliar a eficácia das ferramentas CAD, foi desenvolvida uma aplicação utilizando as heurísticas construtivas BL e FF descritas neste trabalho. Os testes com as heurísticas em ferramentas CAD forma realizados com um conjunto de seis instâncias, disponível por Hopper e Turtton (2001). Cada uma das seis instâncias possui os seguintes dados: comprimento (L) e largura (W) da placa, o número de peças diferentes (m), o comprimento ótimo da placa (lo), e, para cada uma das peças, o comprimento (li) e a largura (wi). Na Tabela 1, estão especificados os dados principais referentes à dimensionalidade de cada uma das instâncias utilizadas. Instâncias m lo L x W I1 16 ou x 20 I x 15 I3 28 ou x 30 I x 60 I5 72 ou x 90 I x 120 Tabela 1 - Instâncias utilizadas nos testes As instâncias foram executadas duas vezes, uma com a heurística BL e a outra com a heurística FF. Os algoritmos foram desenvolvidos em linguagem AutoLisp e executados em um computador Intel Celeron, 2 Gb de memória RAM e ambiente Windows Vista. Além de avaliaram as ferramentas CAD, os testes realizados comparam a qualidade das heurísticas. A Tabela 2 resume a distância relativa entre o comprimento ótimo e o comprimento encontrado pelas heurísticas BL e FF comparadas com os resultados obtidos com Hopper e Turton (2001). 8

9 Instância lo (cm) Hopper e BL (%) FL (%) T (s) Turton (%) I I I I I I Tabela 2 - Distância Relativa entre comprimento ótimo as melhores resultados de BL e FL Além de apresentar a distância relativa entre o comprimento ótima e o comprimento que encontrado pelas heurísticas BL e FF a Tabela 2 apresenta o tempo de execução das heurísticas BL e FF. Nas instâncias I1 ate I5 o tempo foi inferior á um segundo, portanto não foi descrito. Os resultados obtidos pela heurística FF foram melhor apenas à primeira instância, conforme o tamanho da instância aumenta o desperdício tende a aumentar. Para solução ótima deste problema as peças são arranjadas de forma não guilhotina, e o problema proposto neste trabalho é guilhotina, apesar disto as heurísticas descritas apresentaram bons resultados, em algumas instâncias supera os resultados obtidos por Hopper e Turton. O tempo de processamento de todas as instâncias foi inferior a um segundo (1s), isto demonstra que as ferramentas CAD não tornam os algoritmos pesados computacionalmente, tornando seu uso viável neste tipo de problema. As Figuras 6, 7, 8 e 9, apresentam resultados obtidos pelas heurísticas BL e FL, porém devese observar que estes resultados utilizam heurísticas construtivas e todos podem ser melhorados, com aplicação outras técnicas como: as meta-heurística. A Figura 9 é o resultado para instância I6 onde 9a apresenta o resultado obtido pela heurística BL e 9b é o resultado obtido Hopper e Turton (2001), observa-se que a heurística BL aproveitou melhor os espaço da placa resultando em um desperdício bem inferior quando comparadas com a de Hopper e Turton. 9

10 Figura 6 - Instância I1 - a) Resultado obtido pela BL - b) resultado obtido pela FF Figura 7 - Instância I2 - a) Resultado obtido pela BL - b) resultado obtido pela FF Figura 8 - Instância I3 - a) Resultado obtido pela BL - b) resultado obtido pela FF Figura 8 - Instância I3 - a) Resultado obtido pela BL - b) resultado obtido pela FF 10

11 a) b) Figura 10 Instância I a) Resultado obtido pela BL - b) resultado obtido por Hopper e Turton (2001) 7. Conclusões Neste artigo, estudou-se o Cutting Stock Problem guilhotinado, no qual os objetos possuem forma retangular e têm duas dimensões relevantes. Por se tratar de um problema de natureza NP - Difícil, foi proposta, para sua resolução, heurísticas Bottom-letf e Firt-fit. Analisando-se os resultados obtidos, pode-se destacar que: a técnica BL apresentou, nas seis instâncias testadas, bons resultados; quanto maior a diversidade de peças de uma instância melhor será o aproveitamento do espaço da placa; a heurística BL obteve melhor aproveitamento de placa, esta técnica se enquadra nos requisitos de corte guilhotinado; as ferramentas CAD facilitam e agilizam o processo de desenvolvimento e implementação dos algoritmos para corte e empacotamento, dispensando o uso de bibliotecas geométricas. As evidências empíricas deste trabalho mostram que as ferramentas CAD, apesar de pouco utilizadas, podem ser apropriadas para solucionar instâncias associadas a situações reais, nas quais o objetivo seja cortar um objeto de forma a atender à demanda e minimizar o desperdício de material envolvido no processo. Referências ÁLVARES, J. A. & FERREIRA J.C.E. Webmachining: uma metodologia para integração CAD/CAPP/CAM voltada para manufatura remota de peças rotacionais via Web. Universidade Federal de Santa Catarina CASTRO, E. B. P. Automação da produção. Curso de Engenharia de Produção, Universidade Federal de Juiz 11

12 de Fora. Disponível em: < epd_automacao/epd030_introducao.pdf>. Acessado em: 09 nov CORREA M. D.; COTA G. R. & FALQUETO, S. T. Implementação de Algoritmo Genético para solução do problema de corte industrial bidimensional não-guilhotinado COSTA, M.T. Novas abordagens ao posicionamento de figuras irregulares. Tese de doutorado. Universidade do Porto, DAL BIANCO, M. C. & SILVA, D. A. Ferramentas Geométricas e Técnicas Heurísticas para o Problema de Corte e Empacotamento envolvendo formas irregulares. VI Simpósio De Excelência em Gestão e Tecnologia - SEGeT DYCKHOFF, H. A typology of cutting and packing problems. European Journal of Operational Research, 44(2): , FIQUEIREDO, A. G. & RANGEL S. Aplicação de modelos de 2-estágios e 1-grupo na geração de padrões de corte na indústria moveleira. S.J. do Rio Preto GOMES A. M. F. Abordagens Heurísticas ao Posicionamento de Formas Irregulares. Tese de do doutorado. Universidade do Porto, HOPPER E. & TURTON B.C.H. An empirical investigation of meta-heuristic and heuristic algorithms for a 2D packing problem. European Journal of Operational Research ±57, LECTRA. As três soluções CAD/CAM da Lectra Vocacionadas para materiais compósitos maximizam a produtividade e fazem face aos exigentes requisitos de qualidade da empresa Corse Composites Aéronautiques. Disponível em <http: // Lectra_customersuccessstory _CorseComposite_IndustrialFabric_pt_France_VectorDesignConcept_tcm pdf >. Acessado em: 10 mar MORABITO, R. & PUREZA, V. Geração de padrões de corte bidimensionais guilhotinados e restritos via programação dinâmica e busca em grafos-e/ou. Produção, 17(1), 33-51, NORONHA, T. F.; SILVA, M. & ALOISE, J. D. Uma Abordagem sobre Estratégias Meta-heurísticas OLIVEIRA, J. F. & FERREIRA, J. S. Algorithms for nesting problems. European Journal of Operational Research,v. 84 p , OLIVEIRA, J. F. Problemas de Posicionamento de Figuras Irregulares: uma perspectiva de otimização. Tese de Doutoramento, Universidade do Porto,1995. TEBIS. Solução CAD/CAM para produção com os padrões mais elevados Disponível em < com/cms/fileadmin/broschueren/pt_tebis_productrange_ pdf>. Acessado em: 20 mar , 2006 TEMPONI, C. C. E; SOUZA, R. S.; ANDRADE, M. S. & SANTOS, F. A. Open Dimensional Cutting Problem: uma abordagem Híbrida via GRASP e ILS. VII Encontro de Engenharia de Produção,

OPEN DIMENSIONAL CUTTING PROBLEM: UMA ABORDAGEM HÍBRIDA VIA GRASP E ILS

OPEN DIMENSIONAL CUTTING PROBLEM: UMA ABORDAGEM HÍBRIDA VIA GRASP E ILS ! "#$ " %'&)(*&)+,.- /10.2*&4365879&4/1:.+58;.2*=?5.@A2*3B;.- C)D 5.,.5FE)5.G.+ &4- (IHJ&?,.+ /?=)5.KA:.+5MLN&OHJ5F&4E)2*EOHJ&)(IHJ/)G.- D - ;./);.& OPEN DIMENSIONAL CUTTING PROBLEM: UMA ABORDAGEM

Leia mais

UMA METAHEURÍSTICA HÍBRIDA GRASP-ILS APLICADA À SOLUÇÃO DO PROBLEMA DE CORTE BI-DIMENSIONAL GUILHOTINADO

UMA METAHEURÍSTICA HÍBRIDA GRASP-ILS APLICADA À SOLUÇÃO DO PROBLEMA DE CORTE BI-DIMENSIONAL GUILHOTINADO UMA METAHEURÍSTICA HÍBRIDA GRASP-ILS APLICADA À SOLUÇÃO DO PROBLEMA DE CORTE BI-DIMENSIONAL GUILHOTINADO Elias Carlos Correa Temponi Centro Federal de Educação Tecnológica de Minas Gerais Av. Amazonas

Leia mais

Palavras-chave: problema do corte de estoque, reaproveitamento das sobras, métodos heurísticos.

Palavras-chave: problema do corte de estoque, reaproveitamento das sobras, métodos heurísticos. INVESTIGANDO O PROBLEMA DO CORTE DE ESTOQUE: COMO REAPROVEITAR AS SOBRAS Maraisa Aparecida Dias Fernandes, maraisa.adf@hotmail.com Thiago Alves de Queiroz, th.al.qz@catalao.ufg.br Resumo: O problema de

Leia mais

Aprimorando o Corte Peças com Forma Irregular em Chapas Retangulares

Aprimorando o Corte Peças com Forma Irregular em Chapas Retangulares Aprimorando o Corte Peças com Forma Irregular em Chapas Retangulares Leandro Resende Mundim, leandroresendemundim@gmail.com Thiago Alves de Queiroz, th.al.qz@catalao.ufg.br Resumo: Esta pesquisa lida com

Leia mais

INVESTIGANDO O PROBLEMA DA MOCHILA IRRESTRITA EM SUA VERSÃO BIDIMENSIONAL

INVESTIGANDO O PROBLEMA DA MOCHILA IRRESTRITA EM SUA VERSÃO BIDIMENSIONAL INVESTIGANDO O PROBLEMA DA MOCHILA IRRESTRITA EM SUA VERSÃO BIDIMENSIONAL Mirella Augusta Sousa Moura, mirella.asm14@hotmail.com Thiago Alves de Queiroz, th.al.qz@catalão.ufg.br Resumo: Empacotamento consiste

Leia mais

Planejamento da Produção: Corte de estoque na indústria de móveis. Socorro Rangel Roberto Cavali DCCE/IBILCE

Planejamento da Produção: Corte de estoque na indústria de móveis. Socorro Rangel Roberto Cavali DCCE/IBILCE Planejamento da Produção: Corte de estoque na indústria de móveis Socorro Rangel Roberto Cavali DCCE/IBILCE Objetivos Investigar as dificuldades envolvidas no corte da matéria-prima nas indústrias de móveis

Leia mais

DESENHO AUXILIADO POR COMPUTADOR ( AULA 01)

DESENHO AUXILIADO POR COMPUTADOR ( AULA 01) 1 - INTRODUÇÃO DESENHO AUXILIADO POR COMPUTADOR ( AULA 01) Desenho Auxiliado por Computador - Aula -1 Colégio e Cursos P&C Página 1 A U A UL LA CAD: conceitos básicos Um problema Uma empresa de acessórios

Leia mais

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 Metaheurística: São técnicas de soluções que gerenciam uma interação entre técnicas de busca local e as estratégias de nível superior para criar um processo de

Leia mais

Redução de Ciclos da Serra no Problema de Corte de Estoque Bidimensional na Indústria de Móveis

Redução de Ciclos da Serra no Problema de Corte de Estoque Bidimensional na Indústria de Móveis Redução de Ciclos da Serra no Problema de Corte de Estoque Bidimensional na Indústria de Móveis Gabriela P. Mosquera, Socorro Rangel, Depto de Ciências de Computação e Estatística, IBILCE, UNESP, 15054-000,

Leia mais

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL META-HEURÍSTICA SIMULATED ANNEALING APLICADA AO PROBLEMA DE CORTE BIDIMENSIONAL NÃO-GUILHOTINADO Gelinton Pablo Mariano Mestrando em Informática - Universidade Federal do Espírito Santo Av. Fernando Ferrari,

Leia mais

Distribuição otimizada de polígonos em um plano bidimensional. Acadêmica: Denise Brandt Orientador: Dalton Solano dos Reis

Distribuição otimizada de polígonos em um plano bidimensional. Acadêmica: Denise Brandt Orientador: Dalton Solano dos Reis Distribuição otimizada de polígonos em um plano bidimensional Acadêmica: Denise Brandt Orientador: Dalton Solano dos Reis Roteiro da apresentação 1. Introdução 2. Objetivos do trabalho 3. Fundamentação

Leia mais

FIGURA 40 Geometria 7 utilizada para teste do sistema. TABELA 21 Programas CNC que foram utilizados para produzir a geometria da figura 40

FIGURA 40 Geometria 7 utilizada para teste do sistema. TABELA 21 Programas CNC que foram utilizados para produzir a geometria da figura 40 111 FIGURA 40 Geometria 7 utilizada para teste do sistema TABELA 21 Programas CNC que foram utilizados para produzir a geometria da figura 40 Programa CNC G90 x100 g3 x86.61 y49.98 r27 g90 x100.79 y37.01

Leia mais

3 Decisões de Localização de Instalações

3 Decisões de Localização de Instalações 3 Decisões de Localização de Instalações Historicamente, o estudo contemporâneo dos problemas de localização foi iniciado por Alfred Weber, que estudou a localização de uma fábrica com o objetivo de minimizar

Leia mais

EMC Profº Dr. João Carlos E. Ferreira

EMC Profº Dr. João Carlos E. Ferreira Autores: Hugo Gaspar Santos Luiz Amilton Pepplow e.mail: pepplow@emc.ufsc.br dasha@pop.com.br EMC Profº Dr. João Carlos E. Ferreira CAD - Computer Aided Design Os sistemas CAD deveriam suportar qualquer

Leia mais

Comparação entre duas metodologias de otimização para maximização do aproveitamento de área de chapas de vidro

Comparação entre duas metodologias de otimização para maximização do aproveitamento de área de chapas de vidro Curso de Ciência da Computação Universidade Estadual de Mato Grosso do Sul Comparação entre duas metodologias de otimização para maximização do aproveitamento de área de chapas de vidro Davi Pereira Rocha

Leia mais

FACULDADE DE VIÇOSA MOSTRA ACADEMICA MoldesView: uma ferramenta para visualização gráfica de soluções em problemas de corte e empacotamento.

FACULDADE DE VIÇOSA MOSTRA ACADEMICA MoldesView: uma ferramenta para visualização gráfica de soluções em problemas de corte e empacotamento. FACULDADE DE VIÇOSA MOSTRA ACADEMICA 2009 MoldesView: uma ferramenta para visualização gráfica de soluções em problemas de corte e empacotamento. Rodrigo César Gamarano Mariano 1 Ariana Priscila da Silva

Leia mais

Um algoritmo genético híbrido para o problema de corte industrial bidimensional

Um algoritmo genético híbrido para o problema de corte industrial bidimensional Um algoritmo genético híbrido para o problema de corte industrial bidimensional Ademir Aparecido Constantino* e Augusto Mendes Gomes Junior Departamento de Informática, Universidade Estadual de Maringá,

Leia mais

Algoritmos de aproximação para o problema de empacotamento em faixa

Algoritmos de aproximação para o problema de empacotamento em faixa Algoritmos de aproximação para o problema de empacotamento em faixa Gabriel Perri Gimenes Marcos Okamura Rodrigues Milene Alves Garcia ICMC-USP 26 de novembro de 2015 Grupo 1 (ICMC-USP) Problema de empacotamento

Leia mais

Otimização Combinatória - Parte 4

Otimização Combinatória - Parte 4 Graduação em Matemática Industrial Otimização Combinatória - Parte 4 Prof. Thiago Alves de Queiroz Departamento de Matemática - CAC/UFG 2/2014 Thiago Queiroz (DM) Parte 4 2/2014 1 / 33 Complexidade Computacional

Leia mais

Problemas de otimização

Problemas de otimização Problemas de otimização Problemas de decisão: Existe uma solução satisfazendo certa propriedade? Resultado: sim ou não Problemas de otimização: Entre todas as soluções satisfazendo determinada propriedade,

Leia mais

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal

Leia mais

4 Testes e experimentos realizados 4.1. Implementação e banco de dados

4 Testes e experimentos realizados 4.1. Implementação e banco de dados 32 4 Testes e experimentos realizados 4.1. Implementação e banco de dados Devido à própria natureza dos sites de redes sociais, é normal que a maior parte deles possua uma grande quantidade de usuários

Leia mais

Algoritmo Evolutivo para o Problema de Corte de Estoque Unidimensional com Redução do Número de Padrões de Corte

Algoritmo Evolutivo para o Problema de Corte de Estoque Unidimensional com Redução do Número de Padrões de Corte Algoritmo Evolutivo para o Problema de Corte de Estoque Unidimensional com Redução do Número de Padrões de Corte Henrique A. Kobersztajn 1, Kelly C. Poldi 2, Instituto de Ciência e Tecnologia, Unifesp

Leia mais

Aplicação de p-medianas ao Problema do Corte Guilhotinado Bi-Dimensional para Peças Regulares

Aplicação de p-medianas ao Problema do Corte Guilhotinado Bi-Dimensional para Peças Regulares Aplicação de p-medianas ao Problema do Corte Guilhotinado Bi-Dimensional para Peças Regulares Gilberto Irajá Müller 1, Arthur Tórgo Gómez 1 1 Universidade do Vale do Rio dos Sinos UNISINOS PIPCA - Programa

Leia mais

Alternativas de otimização da usinagem de cavidades 2 ½ D

Alternativas de otimização da usinagem de cavidades 2 ½ D Alternativas de otimização da usinagem de cavidades 2 ½ D Cleverson Marcelo da Silva (UFSM) cleverson@mail.ufsm.br Leandro Costa de Oliveira (UFSM) leandro@inf.ufsm.br Resumo Este trabalho apresenta algumas

Leia mais

BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Toffolo 2011/1

BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Toffolo 2011/1 BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Toffolo 2011/1 Na aula anterior Prova 2 Na aula de hoje Técnicas básicas de contagem; Tentativa e Erro; Recursividade.

Leia mais

GRASP: a influência da lista restrita de candidatos nas soluções iniciais para otimização do corte unidimensional

GRASP: a influência da lista restrita de candidatos nas soluções iniciais para otimização do corte unidimensional Recebido em: 03/04/09 Aprovado em: 14/05/10 GRASP: a influência da lista restrita de candidatos nas soluções iniciais para otimização do corte unidimensional Euclydes Vieira Neto (ISECENSA RJ/Brasil) -

Leia mais

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Francisco Henrique de Freitas Viana Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento de Informática

Leia mais

Análise empírica de algoritmos de ordenação

Análise empírica de algoritmos de ordenação Análise empírica de algoritmos de ordenação Mario E. Matiusso Jr. (11028407) Bacharelado em Ciências da Computação Universidade Federal do ABC (UFABC) Santo André, SP Brasil mario3001[a]ig.com.br Resumo:

Leia mais

Uma Introdução à Busca Tabu André Gomes

Uma Introdução à Busca Tabu André Gomes Uma Introdução à Busca Tabu André Gomes Departamento de Ciência da Computação, Instituto de Matemática e Estatística, Universidade de São Paulo, SP, Brasil Novembro de 2009 INTRODUÇÃO Método de Busca Local

Leia mais

TÍTULO DO PROJETO: O problema de empacotamento de figuras usando suas equações. Área do Conhecimento (Tabela do CNPq):

TÍTULO DO PROJETO: O problema de empacotamento de figuras usando suas equações. Área do Conhecimento (Tabela do CNPq): INSTITUCIONAL/IFSP PROJETO DE PESQUISA TÍTULO DO PROJETO: O problema de empacotamento de figuras usando suas equações Área do Conhecimento (Tabela do CNPq): 3. 0 8. 0 2. 0 2-4 1. RESUMO O problema de empacotamento

Leia mais

Buscas Informadas ou Heurísticas - Parte II

Buscas Informadas ou Heurísticas - Parte II Buscas Informadas ou Heurísticas - Parte II Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Graduação em Ciência da Computação / 2006 FUNÇÕES HEURÍSTICAS - 1/7 FUNÇÕES HEURÍSTICAS - 2/7 Solução

Leia mais

SOFTWARE PARA O DESIGN DO VESTUÁRIO

SOFTWARE PARA O DESIGN DO VESTUÁRIO REPRESENTAÇÃO GRÁFICA DE MOLDES EM UM SOFTWARE PARA O DESIGN DO VESTUÁRIO Andressa Schneider Alves andressa.alves@ifsc.edu.br José L. F. Aymone aymone@ufrgs.br Introdução Peça piloto DESENVOLVIMENTO Pesquisa,

Leia mais

Utilizando Algoritmo Genético no Problema do Corte de Estoque Bidimensional Guilhotinado Restrito [1]

Utilizando Algoritmo Genético no Problema do Corte de Estoque Bidimensional Guilhotinado Restrito [1] Utilizando Algoritmo Genético no Problema do Corte de Estoque Bidimensional Guilhotinado Restrito [1] OLIVEIRA, Jorge Alexandre de ALVES, Marcus Vinícius Resende Costa OLIVEIRA, Jorge Alexandre de; ALVES,

Leia mais

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS Rosiana da Silva Lopes Danilo César Rodrigues Azevedo rosianalopes16@gmail.com danilo.azevedo@ufpi.edu.br.com

Leia mais

PCC104 - Projeto e Análise de Algoritmos

PCC104 - Projeto e Análise de Algoritmos PCC104 - Projeto e Análise de Algoritmos Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 1 de novembro de 2018 Marco Antonio

Leia mais

APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O

APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O João Carlos Zayatz Universidade Estadual de Maringá jcarloszay@gmail.com Gislaine Camila Lapasini Leal Universidade Estadual de Maringá gclleal@uem.br

Leia mais

Como modelar um problema de nesting com rotações livres

Como modelar um problema de nesting com rotações livres Como modelar um problema de nesting com rotações livres Marina Andretta ICMC-USP 9 de agosto de 2018 Baseado no artigo Peralta, J., Andretta, M., and Oliveira, J. F. (2018). Solving irregular strip packing

Leia mais

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL 1. INTRODUÇÃO Este tutorial apresenta, passo-a-passo, o processo de implementação e resolução de modelos matemáticos na planilha

Leia mais

Desenho Auxiliado por Computador

Desenho Auxiliado por Computador UNIVERSIDADE FEDERAL DE JUIZ DE FORA ENE073 Seminários em Eletrotécnica Desenho Auxiliado por Computador (CAD - Computer Aided Design) Prof. Flávio Vanderson Gomes E-mail: flavio.gomes@ufjf.edu.br Aula

Leia mais

ALGORITMOS EVOLUTIVOS HÍBRIDOS APLICADOS À SOLUÇÃO DO PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO

ALGORITMOS EVOLUTIVOS HÍBRIDOS APLICADOS À SOLUÇÃO DO PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO ALGORITMOS EVOLUTIVOS HÍBRIDOS APLICADOS À SOLUÇÃO DO PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO MARIANA SILVA FALEIRO DE ANDRADE, SÉRGIO RICARDO DE SOUZA, ELIAS CARLOS CORRÊA TEMPONI Programa de Mestrado

Leia mais

MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA

MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA Cristiano Marinho Vaz, cmv02@hotmail.com Vinícius Ferreira da Silva

Leia mais

encaixe é a distribuição de uma quantidade de moldes que compõem um modelo sobre uma metragem de tecido ou papel, sendo o risco uma marcação

encaixe é a distribuição de uma quantidade de moldes que compõem um modelo sobre uma metragem de tecido ou papel, sendo o risco uma marcação Você percebe isso? As confecções de vestuário vêm enfrentando momentos de dificuldade até mesmo por conta de uma certa estagnação no mercado que tem resultado em poucas alternativas para os empresários

Leia mais

1 Introdução 1.1 Motivação

1 Introdução 1.1 Motivação 13 1 Introdução 1.1 Motivação O planejamento de tarefas é um trabalho de resultados economicamente importantes mas de uma dificuldade computacional muito grande. Os problemas de planejamento podem ser

Leia mais

Optimização de um Plano de Marketing Directo para o Sector da Banca Daniel Barata

Optimização de um Plano de Marketing Directo para o Sector da Banca Daniel Barata Optimização de um Plano de Marketing Directo para o Sector da Banca Daniel Barata, Fernando Bação, Victor Lobo Agenda Introdução Justificação do Tema Formulação usada Métodos de Resolução Exacto Guloso

Leia mais

METODOLOGIA DE PROJETO ORIENTADO PARA A MANUFATURA INTEGRADA A UM SISTEMA DE PROJETO ASSISTIDO POR COMPUTADOR

METODOLOGIA DE PROJETO ORIENTADO PARA A MANUFATURA INTEGRADA A UM SISTEMA DE PROJETO ASSISTIDO POR COMPUTADOR PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA PIBIC/PIBITI 2017/2018 (OSIRIS CANCIGLIERI JUNIOR) METODOLOGIA

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C Simulated Annealing (2//7). C2 Busca Tabu (22//7). C3 Colônia de Formigas

Leia mais

Um algoritmo genético para o problema de corte unidimensional inteiro

Um algoritmo genético para o problema de corte unidimensional inteiro Um algoritmo genético para o problema de corte unidimensional inteiro Adriano Heis CEFETSC-Centro Federal de Educação e Tecnologia de Santa Catarina Unidade São José Rua José Lino Kretzer, 608, Praia Comprida,

Leia mais

Primeiro Trabalho de IA/SI: Buscas. Entrega: 03/03/2019 (2 semanas)

Primeiro Trabalho de IA/SI: Buscas. Entrega: 03/03/2019 (2 semanas) Primeiro Trabalho de IA/SI: Buscas Entrega: 03/03/2019 (2 semanas) 18 de Fevereiro de 2019 Este trabalho é para ser submetido via Moodle. Será desenvolvido principalmente durante as aulas práticas, mas

Leia mais

Teoria da Computação. Complexidade computacional classes de problemas

Teoria da Computação. Complexidade computacional classes de problemas Teoria da Computação Complexidade computacional classes de problemas 1 Universo de problemas Problemas indecidíveis ou não-computáveis Não admitem algoritmos Problemas intratáveis Não admitem algoritmos

Leia mais

Projeto e Análise de Algoritmos

Projeto e Análise de Algoritmos Projeto e Algoritmos Pontifícia Universidade Católica de Minas Gerais harison@pucpcaldas.br 26 de Maio de 2017 Sumário A complexidade no desempenho de Quando utilizamos uma máquina boa, ela tende a ter

Leia mais

Sistemas de Computação e de Informação

Sistemas de Computação e de Informação Sistemas de Computação e de Informação SLIDE 9 Professor Júlio Cesar da Silva juliocesar@eloquium.com.br site: http://eloquium.com.br/ twitter: @profjuliocsilva Linguagens de Programação Os computadores

Leia mais

Transformação de Imagens Digitais em Código CNC Aprimoradas com Redes Neurais Artificiais

Transformação de Imagens Digitais em Código CNC Aprimoradas com Redes Neurais Artificiais Transformação de Imagens Digitais em Código CNC Aprimoradas com Redes Neurais Artificiais Abstract. Jader Teixeira 1, Alex Vinícios Telocken 1 1 Universidade de Cruz Alta (UNICRUZ) jader033139@unicruz.edu.br,

Leia mais

APLICAÇÕES DO SISTEMA CIM NA ÁREA DE QUALIDADE

APLICAÇÕES DO SISTEMA CIM NA ÁREA DE QUALIDADE APLICAÇÕES DO SISTEMA CIM NA ÁREA DE QUALIDADE Angelo Henrique Begnossi angelobegnossi@gmail.com Lucas Pizzi Rotta lucas_engprodcivil@outlook.com João Batista Sarmento dos Santos Neto neto.joaobss@gmail.com

Leia mais

Flávia Barbosa UNICAMP Antônio Carlos Moretti UNICAMP

Flávia Barbosa UNICAMP Antônio Carlos Moretti UNICAMP O Problema de Alocação de Berços: Aspectos Teóricos e Computacionais Flávia Barbosa UNICAMP flaflabarbosa0@gmail.com Antônio Carlos Moretti UNICAMP moretti@ime.unicamp.br Luiz Leduíno de Salles Neto UNIFESP

Leia mais

6ª Jornada Científica e Tecnológica da FATEC de Botucatu 23 a 27 de Outubro de 2017, Botucatu São Paulo, Brasil

6ª Jornada Científica e Tecnológica da FATEC de Botucatu 23 a 27 de Outubro de 2017, Botucatu São Paulo, Brasil COMPARATIVO ENTRE SUPERFÍCIE MODELADA EM SOFTWARE 3D E MODELO FÍSICO OBTIDO POR USINAGEM EM BLOCO DE MDF Renato Guassu Carvalho¹, Ricardo Gasperini 2 ¹Graduando em Tecnologia da produção Industrial pela

Leia mais

Manufatura auxiliada por computador

Manufatura auxiliada por computador S07 Computer Aided Manufacturing (CAM) Manufatura auxiliada por computador Tecnologias de manufatura Projeto Controle Manuseio Gerenciamento Projeto auxiliado por computador Manufatura auxiliada por computador

Leia mais

PRODUTO EDUCACIONAL JARDEL SANTOS CIPRIANO. Orientador: Prof. Dr. Ivan Marcelo Laczkowski

PRODUTO EDUCACIONAL JARDEL SANTOS CIPRIANO. Orientador: Prof. Dr. Ivan Marcelo Laczkowski PRODUTO EDUCACIONAL JARDEL SANTOS CIPRIANO Orientador: Prof. Dr. Ivan Marcelo Laczkowski Campo mourão Agosto de 2016 Sumário 1. INTRODUÇÃO... 3 2. DESENVOLVIMENTO DO PRODUTO EDUCACIONAL... 4 2.2 Exemplo

Leia mais

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência

Leia mais

Linguagens de Programação

Linguagens de Programação Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.

Leia mais

Visualização Distribuída utilizando Agrupamentos de PCs 10

Visualização Distribuída utilizando Agrupamentos de PCs 10 1 Introdução Sistemas de visualização vêm sendo utilizados em diversas áreas da indústria e do campo científico. Dentre essas áreas, CAD (Computer Aided Design), visualização científica e realidade virtual

Leia mais

6 ESCALONAMENTO DE CPU

6 ESCALONAMENTO DE CPU 6 ESCALONAMENTO DE CPU O escalonamento de CPU é ponto chave da multiprogramação. Ela permite que haja mais de um processo em execução ao mesmo tempo. Em ambientes com um único processador, o escalonador

Leia mais

INVESTIGAÇÃO OPERACIONAL EM AÇÃO

INVESTIGAÇÃO OPERACIONAL EM AÇÃO INVESTIGAÇÃO OPERACIONAL EM AÇÃO CASOS DE APLICAÇÃO RUI CARVALHO OLIVEIRA JOSÉ SOEIRO FERREIRA (EDITORES) IMPRENSA DA UNIVERSIDADE DE COIMBRA COIMBRA UNIVERSITY PRESS RESUMO Este artigo descreve a aplicação

Leia mais

5 VNS com Filtro e Reconexão por Caminhos

5 VNS com Filtro e Reconexão por Caminhos 5 VNS com Filtro e Reconexão por Caminhos A metaheurística VNS (Variable Neighborhood Search) foi proposta por Mladenović e Hansen [40] e possui como idéia básica a mudança de vizinhanças realizada da

Leia mais

2 PREDIÇÃO NO INTERIOR DAS EDIFICAÇÕES COM O TRANSMISSOR POSICIONADO EM UM AMBIENTE EXTERNO

2 PREDIÇÃO NO INTERIOR DAS EDIFICAÇÕES COM O TRANSMISSOR POSICIONADO EM UM AMBIENTE EXTERNO 2 PREDIÇÃO NO INTERIOR DAS EDIFICAÇÕES COM O TRANSMISSOR POSICIONADO EM UM AMBIENTE EXTERNO 2.1 INTRODUÇÃO Nos dias atuais com alto grau de competitividade entre as operadoras de telefonia celular, busca-se

Leia mais

UM ALGORITMO HÍRIDO PARA A GERAÇÃO DE PADRÕES DE CORTE BIDIMENSIONAIS GUILHOTINADOS

UM ALGORITMO HÍRIDO PARA A GERAÇÃO DE PADRÕES DE CORTE BIDIMENSIONAIS GUILHOTINADOS UM ALGORITMO HÍRIDO PARA A GERAÇÃO DE PADRÕES DE CORTE BIDIMENSIONAIS GUILHOTINADOS Lilian Caroline Xavier Candido Programa de Pós-Graduação em Métodos Numéricos em Engenharia Universidade Federal do Paraná

Leia mais

Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano. Desenvolvimento de Aplicações Paralelas

Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano. Desenvolvimento de Aplicações Paralelas Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano Desenvolvimento de Aplicações Paralelas (gec.di.uminho.pt/lesi/ap10203/aula06aplicaçõespar.pdf) João Luís Ferreira Sobral Departamento

Leia mais

Análise e Técnicas de Algoritmos

Análise e Técnicas de Algoritmos Análise e Técnicas de Algoritmos Prof. Jorge Figueiredo http://www.dsc.ufcg.edu.br/~abrantes/atal032.html Jorge Figueiredo Aula 1-1 Agenda Apresentação do curso Motivação Introdução informal Jorge Figueiredo

Leia mais

Análise da Performance de um Modelo de Escalonamento Baseado em Pesquisa Tabu Aplicado em um Sistema de Manufatura Flexível

Análise da Performance de um Modelo de Escalonamento Baseado em Pesquisa Tabu Aplicado em um Sistema de Manufatura Flexível Análise da Performance de um Modelo de Escalonamento Baseado em Pesquisa Tabu Aplicado em um Sistema de Manufatura Flexível Antonio G. RODRIGUES, Leandro T. HOFFMANN e Arthur T. GÓMEZ Universidade do Vale

Leia mais

Recursividade, Tentativa e Erro

Recursividade, Tentativa e Erro Recursividade, Tentativa e Erro Túlio Toffolo www.toffolo.com.br Marco Antônio Carvalho marco.opt@gmail.com BCC402 Aula 07 Algoritmos e Programação Avançada Na aula anterior Prova 2 Na aula de hoje Técnicas

Leia mais

Teoria dos Grafos Aula 14

Teoria dos Grafos Aula 14 Teoria dos Grafos Aula 14 Aula passada MST Aula de hoje Construção de algoritmos Paradigma guloso Escalonando tarefas no tempo (interval scheduling) Projetando Algoritmos Dado um problema P, como projetar

Leia mais

ALGORITMOS GENÉTICOS APLICADOS AO PROBLEMA DE CARREGAMENTO DE CONTÊINER TRIDIMENSIONAL

ALGORITMOS GENÉTICOS APLICADOS AO PROBLEMA DE CARREGAMENTO DE CONTÊINER TRIDIMENSIONAL ALGORITMOS GENÉTICOS APLICADOS AO PROBLEMA DE CARREGAMENTO DE CONTÊINER TRIDIMENSIONAL ROSA, Luciano da 1 ; ANTONIAZZI, Rodrigo Luiz 2 ; CHICON, Patricia Mariotto Mozzaquatro 3 Palavras-chave: Cromossomo.

Leia mais

EEL - USP. Aula 3 Sistemas de fluxo, relacionamentos entre as atividades e necessidades de espaço e de pessoal. Prof. Dr. Geronimo

EEL - USP. Aula 3 Sistemas de fluxo, relacionamentos entre as atividades e necessidades de espaço e de pessoal. Prof. Dr. Geronimo EEL - USP Aula 3 Sistemas de fluxo, relacionamentos entre as atividades e necessidades de espaço e de pessoal Prof. Dr. Geronimo Sistema de fluxo Os sistema de fluxos são muito importantes para o planejador

Leia mais

Algoritmos Evolutivos Mono e Multiobjetivos para Problemas Bidimensionais de Corte

Algoritmos Evolutivos Mono e Multiobjetivos para Problemas Bidimensionais de Corte CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS Diretoria de Pesquisa e Pós-Graduação Curso de Mestrado em Modelagem Matemática e Computacional Algoritmos Evolutivos Mono e Multiobjetivos para Problemas

Leia mais

CURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA

CURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA CURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA Professora Vaz 1º semestre 2016 1 EMENTA Definição e conceitos fundamentais da Expressão Gráfica Elementos da

Leia mais

Planejamento para fundições: uma aplicação do método das K-melhores mochilas. 1 Introdução

Planejamento para fundições: uma aplicação do método das K-melhores mochilas. 1 Introdução Planejamento para fundições: uma aplicação do método das K-melhores mochilas Murilo S. Pinheiro, Franklina M.B. Toledo, Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, Av.

Leia mais

Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido O PROGRAMA OTB

Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido O PROGRAMA OTB Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido 48 3. O PROGRAMA O primeiro programa para cálculo dos esforços internos de pontes protendidas de madeira foi desenvolvido por Joe Murphy,

Leia mais

PMR3507 Fábrica digital

PMR3507 Fábrica digital LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Projeto como centro Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas

Leia mais

HEURÍSTICAS PARA O PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO E RESTRITO DE TECIDO

HEURÍSTICAS PARA O PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO E RESTRITO DE TECIDO 5, 6 e 7 de Agosto de 2010 ISSN 1984-9354 HEURÍSTICAS PARA O PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO E RESTRITO DE TECIDO Antônio Carlos Torres Teixeira (Universidade Candido Mendes) acarlostt@uol.com.br

Leia mais

Heurísticas para o problema de corte com reaproveitamento das sobras de material

Heurísticas para o problema de corte com reaproveitamento das sobras de material Heurísticas para o problema de corte com reaproveitamento das sobras de material Adriana Cristina Cherri, Marcos Nereu Arenales Instituto de Ciências Matemáticas e de Computação, USP. 13560-970, São Carlos,

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Tópicos Detecção de Pontos Isolados Detecção de Linhas Prof. Sergio Ribeiro 2 Operações lógicas e aritméticas orientadas a vizinhança utilizam o conceito

Leia mais

AS MÁQUINAS DE MEDIR POR COORDENADAS (MMC)

AS MÁQUINAS DE MEDIR POR COORDENADAS (MMC) AS MÁQUINAS DE MEDIR POR COORDENADAS (MMC) Tópicos que serão explorados na aula Introdução Tipos de MMCs Sistema de medição (as réguas e apalpadores) Programas computacionais Erros Compensação (Calibração

Leia mais

Pesquisa Operacional Aplicada à Mineração

Pesquisa Operacional Aplicada à Mineração Pesquisa Operacional Aplicada à Mineração Módulo de Otimização Parte II-b Prof. Marcone J. F. Souza Prof. Túlio A. M. Toffolo marcone.freitas@yahoo.com.br tulio@toffolo.com.br Departamento de Computação

Leia mais

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Algoritmos Genéticos Aula I Introdução Roteiro Introdução Computação Evolutiva Algoritmos

Leia mais

7. Resultados. 7 MATLAB é um produto da The MathWorks, Inc.

7. Resultados. 7 MATLAB é um produto da The MathWorks, Inc. 7. Resultados O modelo foi implementado por meio da linguagem computacional utilizada no software Matlab 7 e através da utilização do otimizador GLPK (GNU Linear Programming kit), em uma plataforma de

Leia mais

ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO DEPARTAMENTO DE ENGENHARIA DE COMPUTAÇÃO E SISTEMAS DIGITAIS PCS LABORATÓRIO DE PROCESSADORES I

ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO DEPARTAMENTO DE ENGENHARIA DE COMPUTAÇÃO E SISTEMAS DIGITAIS PCS LABORATÓRIO DE PROCESSADORES I ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO DEPARTAMENTO DE ENGENHARIA DE COMPUTAÇÃO E SISTEMAS DIGITAIS PCS LABORATÓRIO DE PROCESSADORES I PROGRAMAÇÃO DE MICROPROCESSADORES Autor: Prof. Dr. Carlos

Leia mais

UM ALGORITMO PARA GERAÇÃO DE PADRÕES TABULEIROS EXATOS A PARTIR DE UMA COMBINAÇÃO DADA DE ITENS

UM ALGORITMO PARA GERAÇÃO DE PADRÕES TABULEIROS EXATOS A PARTIR DE UMA COMBINAÇÃO DADA DE ITENS UM ALGORITMO PARA GERAÇÃO DE PADRÕES TABULEIROS EXATOS A PARTIR DE UMA COMBINAÇÃO DADA DE ITENS Daniel Massaru Katsurayama Instituto Nacional de Pesquisas Espaciais Laboratório Associado de Computação

Leia mais

Introdução à Programação. João Manuel R. S. Tavares

Introdução à Programação. João Manuel R. S. Tavares Introdução à Programação João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de

Leia mais

Iterated Local Search. Helena R. Lorenço, Olivier Martinz and THOMAS STUTZLE

Iterated Local Search. Helena R. Lorenço, Olivier Martinz and THOMAS STUTZLE I Iterated Local Search Helena R. Lorenço, Olivier Martinz and THOMAS STUTZLE Idéias Metaheurística deve ser simples, eficiente e mais genérica possível. Problema específico deve ser incorporado à metaheurística.

Leia mais

EEL - USP. Tipos de produção e Tipos de Arranjo Físico. Prof. Dr. Geronimo

EEL - USP. Tipos de produção e Tipos de Arranjo Físico. Prof. Dr. Geronimo EEL - USP Tipos de produção e Tipos de Arranjo Físico Prof. Dr. Geronimo Sistema de produção Sistema de produção é o conjunto de atividades e operações interrelacionadas envolvidas na produção de bens

Leia mais

MODOS DE ENDEREÇAMENTO E CONJUNTO DE INSTRUÇÕES

MODOS DE ENDEREÇAMENTO E CONJUNTO DE INSTRUÇÕES MODOS DE ENDEREÇAMENTO E CONJUNTO DE INSTRUÇÕES Alexandre Lucas Chichosz Discente do curso Engenharia da Computação Calwann de Souza Freire Discente do curso Engenharia da Computação Myke Albuquerque Pinto

Leia mais

CONVERSÃO DE ENTIDADES GEOMÉTRICAS DE CAD EM CÓDIGOS DE ACIONAMENTO DE MOTORES DE PASSO PARA PROGRAMAÇÃO DE MESAS DE COORDENADAS

CONVERSÃO DE ENTIDADES GEOMÉTRICAS DE CAD EM CÓDIGOS DE ACIONAMENTO DE MOTORES DE PASSO PARA PROGRAMAÇÃO DE MESAS DE COORDENADAS CONVERSÃO DE ENTIDADES GEOMÉTRICAS DE CAD EM CÓDIGOS DE ACIONAMENTO DE MOTORES DE PASSO PARA PROGRAMAÇÃO DE MESAS DE COORDENADAS André Richetti Alexandre Dias da Silva Universidade Federal de Uberlândia,

Leia mais

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco.

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco. CONCEITOS DE REDE Uma rede é formada por um conjunto de nós, um conjunto de arcos e de parâmetros associados aos arcos. Nós Arcos Fluxo Interseções Rodovias Veículos Rodoviários Aeroportos Aerovia Aviões

Leia mais

3. Resolução de problemas por meio de busca

3. Resolução de problemas por meio de busca Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por

Leia mais

UMA HEURÍSTICA PARA UM PROBLEMA DE CARREGAMENTO DE CAIXAS EM UM CONTÊINER COMPARTIMENTADO

UMA HEURÍSTICA PARA UM PROBLEMA DE CARREGAMENTO DE CAIXAS EM UM CONTÊINER COMPARTIMENTADO UMA HEURÍSTICA PARA UM PROBLEMA DE CARREGAMENTO DE CAIXAS EM UM CONTÊINER COMPARTIMENTADO Rodolfo Ranck Jr. Instituto Nacional de Pesquisas Espaciais INPE rodolforanck@gmail.com.br Horacio Hideki Yanasse

Leia mais

Notas. Notas. encontrem a solução ótima em tempo polinomial para qualquer instância do problema que estamos trabalhando 2 / 19.

Notas. Notas. encontrem a solução ótima em tempo polinomial para qualquer instância do problema que estamos trabalhando 2 / 19. Projeto e Análise de Algoritmos Algoritmos Aproximados Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 2 de maio de 2013 1 / 19 Situação Ideal Desejamos algoritmos que: encontrem a solução

Leia mais

Instalações Máquinas Equipamentos Pessoal de produção

Instalações Máquinas Equipamentos Pessoal de produção Fascículo 7 Arranjo físico e fluxo O arranjo físico (em inglês layout) de uma operação produtiva preocupase com o posicionamento dos recursos de transformação. Isto é, definir onde colocar: Instalações

Leia mais

UM ESTUDO COMPARATIVO DE DESEMPENHO UTILIZANDO PROGRAMAÇÃO SEQUENCIAL VS PARALELA APLICADO EM ALGORITMOS GENÉTICOS 1

UM ESTUDO COMPARATIVO DE DESEMPENHO UTILIZANDO PROGRAMAÇÃO SEQUENCIAL VS PARALELA APLICADO EM ALGORITMOS GENÉTICOS 1 UM ESTUDO COMPARATIVO DE DESEMPENHO UTILIZANDO PROGRAMAÇÃO SEQUENCIAL VS PARALELA APLICADO EM ALGORITMOS GENÉTICOS 1 Eldair F. Dornelles 2, Henrique A. Richter 3, Miquéias F. M. Trennepohl 4, Taís T. Siqueira

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ LILIAN CAROLINE XAVIER CANDIDO

UNIVERSIDADE FEDERAL DO PARANÁ LILIAN CAROLINE XAVIER CANDIDO UNIVERSIDADE FEDERAL DO PARANÁ LILIAN CAROLINE XAVIER CANDIDO UMA PROPOSTA PARA A GERAÇÃO DE PADRÕES DE CORTE BIDIMENSIONAIS UTILIZANDO ALGORITMOS GENÉTICOS CURITIBA 2011 LILIAN CAROLINE XAVIER CANDIDO

Leia mais

INDÚSTRIA 4.0: UM NOVO DESAFIO PARA A INDÚSTRIA CAPIXABA

INDÚSTRIA 4.0: UM NOVO DESAFIO PARA A INDÚSTRIA CAPIXABA Indústria 4.0 INDÚSTRIA 4.0: UM NOVO DESAFIO PARA A INDÚSTRIA CAPIXABA Manufatura avançada ou digitalização da manufatura é, para alguns, a evolução do processo de automação da indústria. Entretanto, em

Leia mais