PROPOSTA DE ALGORITMO PARA O PROBLEMA DE EMPACOTAMENTO BIDIMENSIONAL UTILIZANDO DOIS NÍVEIS E RECOZIMENTO SIMULADO

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

Download "PROPOSTA DE ALGORITMO PARA O PROBLEMA DE EMPACOTAMENTO BIDIMENSIONAL UTILIZANDO DOIS NÍVEIS E RECOZIMENTO SIMULADO"

Transcrição

1 PROPOSTA DE ALGORITMO PARA O PROBLEMA DE EMPACOTAMENTO BIDIMENSIONAL UTILIZANDO DOIS NÍVEIS E RECOZIMENTO SIMULADO André Kubagawa Sato, Thiago de Castro Martins, Marcos de Sales Guerra Tsuzuki Laboratório de Geometria Computacional, Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos, Escola Politécnica da Universidade de São Paulo Avenida Prof. Melo Morais, 2231, CEP São Paulo, SP, Brasil. s: andre.kubagawa@usp.br, thiago@usp.br, mtsuzuki@usp.br Abstract Cutting and Packing problems impacts several areas such as garment, wood and ship industries. This work deals with the two-dimensional irregular open dimension problem. The proposed approach represents the solution as an ordered list of items and sequentially builds the solution using the collision free region concept. The collision free region may consist of degenerated edges and vertices. A new placement heuristic that gives priority to placement on degenerated edges and vertices is proposed. A two-level algorithm that uses an simulated annealing algorithm as the internal level was developed and tested with benchmark data sets. Results show that the proposed algorithm generated highly competitive solutions. Moreover, our algorithm updated some best known results. Keywords Cutting and Packing, Combinatorial Optimization, Simulated Annealing. Resumo O problema de empacotamento impacta diversas áreas da indústria como a têxtil, moveleira e naval. O problema considerado neste trabalho considera um contêiner retangular com uma dimensão variável que deve ser minimizada. Os itens podem ser polígonos irregulares não necessariamente convexos. O algoritmo proposto representa a solução como uma lista ordenada de itens e se utiliza do conceito de região livre de colisão para construir um leiaute sem sobreposição entre os itens. A região livre de colisão pode apresentar arestas ou vértices salientes, que são elementos desconexos. Uma nova heurística de posicionamento que prioriza arestas e vértices salientes é proposta. Um algoritmo de dois níveis em que o nível interno consiste de um algoritmo de recozimento simulado foi adotado para realizar testes utilizando problemas da literatura e foi capaz de obter resultados competitivos, melhorando os resultados na literatura em alguns casos. Palavras-chave Empacotamento, Otimização Combinatória, Recozimento Simulado. 1 Introdução Problemas de corte e empacotamento são problemas clássicos de busca pelo leiaute mais eficiente para um conjunto de itens de entrada e um contêiner com o objetivo de minimizar o desperdício de material. As áreas de aplicação são numerosas: indústrias têxtil, naval, moveleira, etc. Este trabalho está relacionado à indústria têxtil, em que itens devem ser extraídos de um rolo de tecido que possui uma largura fixa e um comprimento muito maior do que sua largura. O objetivo é encontrar o menor comprimento de tecido em que é possível realizar o corte de todos os itens. Segundo Wäscher et al. (2007), que propôs uma tipologia que classifica os problemas de empacotamento, este problema é definido como bidimensional de itens irregulares em que o contêiner possui uma dimensão variável (two-dimensional irregular open dimension problem). O problema é NP-completo (Fowler et al., 1981) e como consequência as soluções propostas usualmente se utilizam de heurísticas probabilísticas ou determinísticas. O recozimento simulado (RS) foi originalmente proposto por Kirkpatrick et al. (1983) para abordar problemas de otimização combinatória, e neste trabalho foi utilizado o RS adaptado por Martins and Tsuzuki (2009). O algoritmo proposto neste trabalho procura exclusivamente por leiautes factíveis, i.e., leiautes em que não há sobreposição de itens, que estão totalmente contidos no contêiner. Os itens são ordenados em uma lista e aplica-se uma regra de posicionamento baseada na região livre de colisão (RLC) para criar leiautes. O texto está estruturado da seguinte forma. A seção 2 explica alguns conceitos básicos. A seção 3 apresenta os motivos para a adoção de operações Booleanas não regularizadas. A seção 4 apresenta o algoritmo com dois níveis hierárquicos desenvolvido para resolver o problema de empacotamento e a heurística de posicionamento adotada. Na seção 5 os resultados são mostrados e as conclusões são apresentadas na seção 6. 2 Conceitos Básicos Para resolver o problema de obtenção de leiautes factíveis foi empregada a RLC. Esta é calculada a partir dos conceitos de polígono de obstrução (PO) e polígono de posicionamento interno (PPI). Esta seção apresenta estes conceitos que serão empregados no algoritmo proposto. 2.1 Polígono de Obstrução (PO) Considere dois itens. Um item já está posicionado no espaço, denominado item fixo. Para o próximo item, móvel, existem translações que o sobrepõem ao item fixo. O polígono de obstrução é a região que representa o conjunto de translações proibidas ISSN: Vol. X 9

2 Pi Pj Figura 1: PO (contorno definido pelas arestas orientadas) induzido pelo item P i ao item item P j. O ponto de referência coincide com o vértice inferior esquerdo do polígono P j. Figura 2: PPI (em cinza) para um dado item e seu contêiner. para o item móvel, isto é, posições onde este item se intersecciona com o item fixo. Diz-se que o PO é induzido pelo item fixo ao item móvel. O PO é representado por regiões no plano. Para tal, deve-se definir um ponto de referência ao item móvel. A região é definida pelo conjunto de translações aplicadas ao ponto de referência. Um exemplo de PO pode ser visto na Fig. 1. Para um item P, considere i(p ) o seu interior, P o seu contorno e c(p ) seu complemento. Definição 1 Supondo dois polígonos P i e P j fixos. O PO induzido pelo item P i ao item P j, denotado por Υ(P i, P j ), é o conjunto de vetores de translação que aplicado a P j o levam a colidir com P i. Desta forma, Υ(P i, P j ) = i(p i ) i(p j ) (1) = { v a i(p j ), a + v i(p i )} O PO pode ser calculado facilmente para polígono convexos utilizando a soma de Minkowski (Agarwal et al., 2002). O resultado da soma de Minkowski de dois polígonos convexos é um polígono convexo construído a partir das arestas dos polígonos originais ordenadas no sentido anti-horário. Polígonos não-convexos podem ser decompostos em uma etapa de pré-processamento do algoritmo, visto que as transformações aplicadas (de rotação e translação) não afetam tal decomposição. 2.2 Polígono de Posicionamento Interno (PPI) O PPI é um conceito derivado do PO e representa o conjunto de translações possíveis para o posicionamento de um item dentro de um contêiner C. O PPI pode ser computado através do deslizamento de um item contido no contêiner, ao longo de seu contorno (Fig. 2). Definição 2 O PPI induzido por um contêiner C ao item P j, denotado por Λ(C, P j ), é o conjunto de vetores de translação que, aplicados a P j, o posiciona dentro do contêiner. Segue, Λ(C, P i ) = c(c(c) ( i(p i ))) (2) = { v a i(p i ), a + v C} Figura 3: A RLC (regiões hachuradas) para o posicionamento de um item em um contêiner com obstáculos (em cinza). 2.3 Região Livre de Colisão (RLC) Considere um contêiner C e um conjunto de itens P = {P 1,, P n } já posicionados, sem colisão, como pode ser visto na Fig. 3. Deseja-se inserir um novo item P m, m > n no interior do contêiner, sem sobreposição com os itens já posicionados. A RLC representa o conjunto de translações possíveis para o item P m. Definição 3 A RLC é o conjunto de todas as translações que, aplicadas a um item específico, o posiciona no interior do contêiner sem que haja colisão com os itens já posicionados. Quando não existem itens posicionados, a RLC é o próprio PPI. Para um determinado item, o cálculo do PPI é o primeiro passo para se determinar a RLC. Na sequência, deve-se remover do PPI os POs induzidos pelos itens já posicionados. Assim, a RLC, denotada por Π(C, P, P m ), pode ser determinada através da expressão: Π(C, P, P m ) = Λ(C, P m ) P i P 2.4 Arestas e Vértices Salientes i(p i ) i(p m ) (3) Quando se utiliza o conceito de RLC para determinar todas as posições possíveis para o posicionamento de um novo item, existem ocasiões em que a região não pode ser representada por polígonos. A RLC pode apresentar contornos fechados, arestas salientes e vértices salientes. Arestas e vértices salientes são sempre externos aos contornos, representando posições adicionais para o posicionamento de um novo item. ISSN: Vol. X 10

3 Figura 4: Problema com dois itens à esquerda e o contêiner retangular à direita. Posicionamento do item côncavo. RLC do item retangular, considerando o ponto de referência no centro. Leiaute final com o item retangular posicionado em uma aresta saliente. ao polígono. O cálculo da RLC pode envolver um PO, que não deve ter o seu contorno considerado. Isso decorre da definição do PO, que representa translações proibidas. O contorno do PO representa uma translação válida, já que o posicionamento neste contorno resulta em dois itens que apenas se encostam e não se interseccionam. Desta forma, para a correta determinação da RLC e de vértices e arestas salientes é necessário empregar operações Booleanas não regularizadas. Para este trabalho, foi desenvolvido um novo algoritmo de operações Booleanas não regularizadas baseado em operações Booleanas regularizadas. As propostas de operações Booleanas regularizadas existentes (Vatti, 1992) possuem em comum a divisão em três passos: a determinação das intersecções entre arestas, a classificação das arestas e contornos e a coleta das arestas e contornos apropriados para compor o resultado final. O novo algoritmo desenvolvido também adotou os mesmos passos, com modificações mais significativas nas etapas de classificação e coleta (Sato, 2011). Estas modificações estão associadas com a geração e a coleta de arestas e vértices salientes, que não existem em operações Booleanas regularizadas. 4 Algoritmo proposto Figura 5: Problema com dois itens à esquerda e o contêiner retangular à direita. Posicionamento do item côncavo. RLC do item retangular, considerando o ponto de referência no centro. Leiaute final com o item retangular posicionado em um vértice saliente. Arestas salientes representam posições em que a movimentação sem colisão do item só pode ocorrer em uma direção, excetuando-se os pontos de intersecção. Na Fig. 4, em que o posicionamento foi realizado em uma aresta saliente, é possível observar que só é possível movimentar o item horizontalmente. A Fig. 5 exibe o caso do posicionamento em um vértice saliente em que o item posicionado não pode se movimentar em nenhuma direção. 3 Operações Booleanas não Regularizadas A determinação da RLC se utiliza de operações Booleanas entre polígonos. No entanto, estas operações Booleanas não podem ser regularizadas, uma vez que assumem que o contorno pertence O problema estudado considera o contêiner retangular com uma dimensão variável a ser minimizada. Para resolver este problema, foi proposto um algoritmo de dois níveis hierárquicos (veja Fig. 6). O nível interno considera que o contêiner possui dimensões fixas. Cada solução é representa por uma lista ordenada de itens e o posicionamento ocorre de forma sequencial, segundo a RLC para evitar colisões com itens já posicionados. Um RS controla a sequência, a orientação e a posição de cada item. A função objetivo adotada é o espaço desperdiçado no contêiner. A convergência global do RS ocorre quando, para uma dada temperatura, todas as soluções possuem o mesmo espaço desperdiçado que o melhor já encontrado. A convergência local, para cada temperatura, é um número limite pré-determinado de soluções geradas. Para o problema associado ao nível interno, o espaço desperdiçado assume apenas valores discretos (Martins and Tsuzuki, 2010). O nível externo controla a temperatura e solução iniciais do nível interno, assim como o valor da dimensão variável do contêiner. Caso o nível interno convirja para um leiaute factível em que todos os itens foram posicionados, o nível externo diminui o contêiner e reinicia o RS. Já para o caso em que uma solução em que nem todos os itens foram inseridos no contêiner, o nível externo deve aumentá-lo e reiniciar o nível interno. Para este nível são definidos dois novos parâmetros p dim e p aum, que controlam o comprimento do contêiner. ISSN: Vol. X 11

4 4.1 Heurística de Posicionamento A heurística de posicionamento utilizada neste trabalho prioriza posições de encaixe, onde o item móvel encosta em algum item fixo ou contêiner em pelo menos dois pontos. O posicionamento de um item em uma posição de encaixe muitas vezes possibilita o posicionamento de mais itens ao contêiner. Pela RLC, calculada a partir de operações Booleanas não regularizadas, algumas posições de encaixe são facilmente identificadas: arestas e vértices salientes. Desta forma, estas posições foram priorizadas. Outra posição de encaixe são os vértices côncavos do PO que considera todos os itens fixos, ou seja, a união de todos os polígonos de obstrução. x <solução inicial aleatória> T 0 <temperatura inicial> L <comprimento inicial do contêiner> enquanto <Não terminado> faça enquanto <condição global não satisfeita> faça T i T i α; i i + 1 enquanto <condição local não satisfeita> faça val random(0, 1) se val < 0.5 então x <modificar sequência de posicionamento> senão <seleciona o item móvel> x <seleciona um vértice da RLC para posicionar> E = F (x ) F (x) se E < 0 então x x senão se random(0, 1) < e E/kT então x x se <todos os itens foram posicionados> então L (1 p dim )L <comprimento do contêiner> L <condição global de parada satisfeita> se <algum item não foi posicionado> então L (1 + p aum )L <comprimento do contêiner> L i 0; T 0 <temperatura inicial> Figura 6: Algoritmo proposto. O posicionamento sempre ocorre em algum vértice da RLC. Trabalhos anteriores mostraram que este tipo de posicionamento contribui para Tabela 1: Problemas da literatura. NTP: número total de polígonos; NMV: numero médio de vértices; OP: orientações possíveis Caso NTP NMV OP Albano 24 7,25 0, 180 Dagli 30 6,30 0, 180 Dighe1 16 3,87 0 Dighe2 10 4,70 0 Fu 12 3,58 0, 90, 180, 270 Jakobs1 25 5,60 0, 90, 180, 270 Jakobs2 25 5,36 0, 90, 180, 270 Mao 20 9,22 0, 90, 180, 270 Marques 24 7,37 0, 90, 180, 270 Shapes0 43 8,75 0 Shapes1 43 8,75 0, 180 Shapes2 28 6,29 0, 180 Shirts 99 6,63 0, 180 Trousers 64 5,06 0, 180 o algoritmo encontrar a solução final em menor tempo sem comprometer a qualidade do resultado (Sato et al., 2010). Existem casos em que a utilização desta heurística não converge para o melhor resultado, no entanto, são casos especiais que raramente ocorrem na prática (Sato et al., 2010). A heurística de posicionamento adotada nos algoritmos desenvolvidos possui a seguinte ordem de prioridade: posicionamento em um vértice saliente, vértice de uma aresta saliente e vértices convexos de contorno da RLC. Se a RLC possuir mais que um vértice saliente, a heurística escolhe de forma aleatória um deles. Se não possuir vértices salientes, mas sim arestas salientes, um sorteio será realizado para escolher um dos vértices dessas arestas. Finalmente, caso existam apenas contornos fechados, a heurística de posicionamento escolhe um dos vértices convexos destes contornos. 5 Resultados Neste trabalho, o algoritmo foi avaliado utilizando 13 problemas da literatura, que podem ser encontrados no site da ESICUP (EURO Special Interest Group on Cutting and Packing). São problemas de itens irregulares com o objetivo de minimizar o comprimento de um contêiner retangular de largura fixa. Cada item pode ser rotacionado de um conjunto finito de ângulos (0, 90, 180 ou 270 ), admitindo até quatro orientações possíveis. A Tabela 1 mostra os problemas estudados. Todos os testes foram executados com um processador i7 860 com 4 GB de memória RAM. Os parâmetros de redução p dim e de expansão p aum do comprimento do contêiner adotados foram 1% e 0, 3%, respectivamente. A Tabela 2 apresenta os menores comprimentos obtidos e a ISSN: Vol. X 12

5 (e) (f) (e) (g) (h) (f) Figura 7: Melhores leiautes obtidos pelo algoritmo proposto. albano. shapes0. dagli. fu. (e) dighe1. (f) dighe2. (g) mao. (h) marques. Figura 8: Melhores leiautes obtidos pelo algoritmo proposto. shapes1. shapes2. shirts. trousers. (e) jakobs1. (f) jakobs2. ISSN: Vol. X 13

6 Tabela 2: CM: Comprimento mínimo. D: Densidade. I: (Imamichi et al., 2009). B: (Bennell and Song, 2008). E: (Egeblad et al., 2007) G: (Gomes and Oliveira, 2006). Os resultados representados com são os melhores da literatura Caso Algoritmo proposto Melhor CM D (%) D (%) Albano 9848,72 88,39 88,16 (I) Dagli 57,82 87,71 87,87 (B) Dighe (BG) Dighe (BG) Fu 30,99 91,96 92,03 (E) Jakobs1 11,00 89,07 89,07 (E) Jakobs2 22,75 84,83 82,51 (I) Mao 1753,20 84,07 85,15 (E) Marques 76,85 90,01 89,82 (E) Shapes0 59,03 67,59 68,44 (E) Shapes1 55,51 71,88 73,84 (EI) Shapes2 25,93 83,30 84,25 (I) Shirts 61,65 87,59 89,69 (B) Trousers 241,83 90,07 90,46 (E) densidade dos leiautes, as Figs. 7.-(h) e 8.- (f) apresentam os melhores leiautes obtidos pelo algoritmo proposto. 6 Conclusões O algoritmo de operações Booleanas não regularizadas desenvolvido permitiu determinar vértices e arestas salientes. Uma nova heurística de posicionamento foi proposta considerando a importância do posicionamento nos elementos salientes. Um algoritmo de dois níveis foi proposto para resolver o problema de empacotamento com contêiner retangular de uma dimensão variável. Os resultados obtidos considerando os problemas propostos na literatura se mostraram competitivos, obtendo o melhor resultado em alguns casos. O algoritmo possui dois parâmetros que controlam o aumento e redução do contêiner. Nos testes executados, estes foram considerados constantes. No entanto um estudo mais aprofundado para controlar estes parâmetros através de um algoritmo deve ser realizado. Agradecimentos A. K. Sato foi suportado pelo CNPq. M. S. G. Tsuzuki foi parcialmente suportado pelo CNPq. Esta pesquisa foi suportada pela FAPESP (processos 2008/ e 2010/ ). Referências Agarwal, P. K., Flato, E. and Halperin, D. (2002). Polygon decomposition for efficient construction of minkowski sums, Comp. Geom. 21: Bennell, J. A. and Song, X. (2008). A comprehensive and robust procedure for obtaining the no-fit polygon using minkowski sums, Eur. J. Oper. Res. 35: Egeblad, J., Nielsen, B. K. and Odgaard, A. (2007). Fast neighborhood search for twoand three dimensional nesting problems, Eur. J. Oper. Res. 183: Fowler, R. J., Paterson, M. and Tanimoto, S. L. (1981). Optimal packing and covering in the plane are np-complete, Inf. Proc. Letters 12(3): Gomes, A. M. and Oliveira, J. F. (2006). Solving irregular strip packing problems by hybridising simulated annealing and linear programming, Eur. J. Oper. Res. 171: Imamichi, T., Yagiura, M. and Nagamochi, H. (2009). An iterated local search algorithm based on nonlinear programming for the irregular strip packing problem, Disc. Optim. 6: Kirkpatrick, S., Gellat, C. D. and Vecchi, M. P. (1983). Optimization by simulated annealing, Science 220: Martins, T. C. and Tsuzuki, M. S. G. (2009). Placement over containers with fixed dimensions solved with adaptive neighborhood simulated annealing, B. Pol. Acad. Sci. Tech. Sci. 57: Martins, T. C. and Tsuzuki, M. S. G. (2010). Simulated annealing applied to the irregular rotational placement of shapes over containers with fixed dimensions, Expert Sys. Appl. 37: Sato, A. K. (2011). Proposta de algoritmo para determinação da região livre de colisão e sua aplicação na solução de leiautes bidimensionais irregulares com recozimento simulado, Master s thesis, Escola Politécnica da USP. Sato, A. K., Martins, T. C. and Tsuzuki, M. S. G. (2010). Rotational placement using simulated annealing and collision free region, Proc. of the 10 th IFAC Workshop on IMS, pp Vatti, B. R. (1992). A generic solution to polygon clipping, CACM 35: Wäscher, G., Haussner, H. and Schumann, H. (2007). An improved typology of cutting and packing problems, Eur. J. Oper. Res. 183: ISSN: Vol. X 14

André Kubagawa Sato. Dissertação apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Mestre em Engenharia.

André Kubagawa Sato. Dissertação apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Mestre em Engenharia. André Kubagawa Sato Proposta de Algoritmo para a Determinação da Região Livre de Colisão e sua Aplicação na Solução de Leiautes Bidimensionais Irregulares com Recozimento Simulado Dissertação apresentada

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

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

Proposta de método construtivo para o problema de posicionamento de formas irregulares

Proposta de método construtivo para o problema de posicionamento de formas irregulares Proposta de método construtivo para o problema de posicionamento de formas irregulares Alexandre Romanelli 1, Mauro N. Rocha 1 Departamento de Informática Universidade Federal de Viçosa (UFV) Caixa Postal

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

XLVI Pesquisa Operacional na Gestão da Segurança Pública

XLVI Pesquisa Operacional na Gestão da Segurança Pública MODELOS MATEMÁTICOS PARA O PROBLEMA DE CORTE DE PEÇAS IRREGULARES Marcos O. Rodrigues Aline A. S. Leão Franklina M. B. Toledo Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo

Leia mais

O BRKGA APLICADO EM PROBLEMAS DE CORTE DE ITENS IRREGULARES EM UM ÚNICO RECIPIENTE

O BRKGA APLICADO EM PROBLEMAS DE CORTE DE ITENS IRREGULARES EM UM ÚNICO RECIPIENTE 5 CAPÍTULO O BRKGA APLICADO EM PROBLEMAS DE CORTE DE ITENS IRREGULARES EM UM ÚNICO RECIPIENTE Leandro Resende Mundim Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação. mundim@icmc.usp.br

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

Genetic Algorithm for the Knapsack Problem with Irregular Shaped Items

Genetic Algorithm for the Knapsack Problem with Irregular Shaped Items Genetic Algorithm for the Knapsack Problem with Irregular Shaped Items 1 st Layane R. S. Queiroz 3 rd Marina Andretta Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo São Carlos-SP,

Leia mais

Thiago de Castro Martins

Thiago de Castro Martins Thiago de Castro Martins Estudo do Recozimento Simulado e do Polígono de Obstrução Aplicados ao Problema de Empacotamento Rotacional de Polígonos Irregulares NãoConvexos em Recipientes Fechados Tese apresentada

Leia mais

XLVI Pesquisa Operacional na Gestão da Segurança Pública

XLVI Pesquisa Operacional na Gestão da Segurança Pública PROBLEMA DE CORTE DE ITENS IRREGULARES NA FABRICAÇÃO DE LUVAS DE COURO Leandro Resende Mundim Marina Andretta Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo (USP) mundim@icmc.usp.br,

Leia mais

ALGORITMO HEURÍSTICO PARA O PROBLEMA DO CORTE BIDIMENSIONAL DE PEÇAS IRREGULARES NA INDÚSTRIA DO VESTUÁRIO

ALGORITMO HEURÍSTICO PARA O PROBLEMA DO CORTE BIDIMENSIONAL DE PEÇAS IRREGULARES NA INDÚSTRIA DO VESTUÁRIO Versão inicial submetida em 11/04/2014. Versão final recebida em 21/08/2014. Rio de Janeiro, v.6, n.3, p. 434-450, setembro a dezembro de 2014 ALGORITMO HEURÍSTICO PARA O PROBLEMA DO CORTE BIDIMENSIONAL

Leia mais

MÉTODOS HEURÍSTICOS PARA O PROBLEMA DE CORTE DE LUVAS DE COURO

MÉTODOS HEURÍSTICOS PARA O PROBLEMA DE CORTE DE LUVAS DE COURO MÉTODOS HEURÍSTICOS PARA O PROBLEMA DE CORTE DE LUVAS DE COURO Felipe Augusto Aureliano, Alfredo Rogerio Jorge, Marina Andretta Instituto de Ciências Matemáticas e de Computação Avenida Trabalhador São-carlense,

Leia mais

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL O problema de corte de itens irregulares: aplicação na indústria de aventais e forros de luva Alfredo Rogerio Jorge, Leandro Resende Mundim, Luiz Henrique Cherri, Marina Andretta Instituto de Ciências

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

4 Métodos Existentes. 4.1 Algoritmo Genético

4 Métodos Existentes. 4.1 Algoritmo Genético 61 4 Métodos Existentes A hibridização de diferentes métodos é em geral utilizada para resolver problemas de escalonamento, por fornecer empiricamente maior eficiência na busca de soluções. Ela pode ser

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA FACULDADE DE ARQUITETURA PROGRAMA DE PÓS-GRADUAÇÃO EM DESIGN. Andressa Schneider Alves

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA FACULDADE DE ARQUITETURA PROGRAMA DE PÓS-GRADUAÇÃO EM DESIGN. Andressa Schneider Alves 1 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA FACULDADE DE ARQUITETURA PROGRAMA DE PÓS-GRADUAÇÃO EM DESIGN Andressa Schneider Alves ALGORITMOS PARA O ENCAIXE DE MOLDES COM FORMATO IRREGULAR

Leia mais

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

O PROBLEMA DE CORTE DE ITENS IRREGULARES: APLICAÇÃO NA INDÚSTRIA DE CORTE DE AVENTAIS E FORROS DE LUVA 1

O PROBLEMA DE CORTE DE ITENS IRREGULARES: APLICAÇÃO NA INDÚSTRIA DE CORTE DE AVENTAIS E FORROS DE LUVA 1 Rio de Janeiro, v. 8, n. 3, p. 214-235, outubro a dezembro de 2016. O PROBLEMA DE CORTE DE ITENS IRREGULARES: APLICAÇÃO NA INDÚSTRIA DE CORTE DE AVENTAIS E FORROS DE LUVA 1 Alfredo Rogerio Jorge a, Leandro

Leia mais

HEURÍSTICAS PARA O PROBLEMA BIDIMENSIONAL DE EMPACOTAMENTO IRREGULAR COM DISTRIBUIÇÃO DE PESO

HEURÍSTICAS PARA O PROBLEMA BIDIMENSIONAL DE EMPACOTAMENTO IRREGULAR COM DISTRIBUIÇÃO DE PESO HEURÍSTICAS PARA O PROBLEMA BIDIMENSIONAL DE EMPACOTAMENTO IRREGULAR COM DISTRIBUIÇÃO DE PESO Raquel Akemi Okuno Kitazume Instituto de Ciências Matemáticas e de Computação Avenida Trabalhador São-carlense,

Leia mais

OTIMIZAÇÃO DE PROJETO DE AVIÃO PARA A COMPETIÇÃO AERODESIGN UTILIZANDO RECOZIMENTO SIMULADO Diego Movio Borburema, Marcos de Sales Guerra Tsuzuki, Antonio Luis de Campos Mariani, Edson Kenji Ueda, Emiliano

Leia mais

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão 1 CAPÍTULO O MÉTODO SIMULATED ANNEALING APLICADO EM LOCALIZAÇÃO E ROTEAMENTO Ferreira, Kamyla Maria 1 * ; Queiroz, Thiago Alves de 2 1 Unidade de Matemática e Tecnologia, Universidade Federal de Goiás

Leia mais

APLICANDO O ALGORITMO GENÉTICO DE CHAVES ALEATÓRIAS VICIADAS EM UM PROBLEMA DE CORTE COM ITENS IRREGULARES

APLICANDO O ALGORITMO GENÉTICO DE CHAVES ALEATÓRIAS VICIADAS EM UM PROBLEMA DE CORTE COM ITENS IRREGULARES APLICANDO O ALGORITMO GENÉTICO DE CHAVES ALEATÓRIAS VICIADAS EM UM PROBLEMA DE CORTE COM ITENS IRREGULARES Leandro Resende Mundim, mundim@icmc.usp.br 1 Marina Andretta, andretta@icmc.usp.br 1 Thiago Alves

Leia mais

Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos

Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos Teobaldo L. Bulhões Júnior a a Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brazil

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

REPRESENTAÇÃO GRÁFICA DE MOLDES EM UM SOFTWARE PARA O DESIGN DO VESTUÁRIO

REPRESENTAÇÃO GRÁFICA DE MOLDES EM UM 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 IFSC, Área do Vestuário andressa.alves@ifsc.edu.br José Luís Farinatti Aymone UFRGS, Departamento de Design

Leia mais

Disciplina de Mecânica Geral II. CINEMÁTICA e DINÂMICA de CORPOS RÍGIDOS

Disciplina de Mecânica Geral II. CINEMÁTICA e DINÂMICA de CORPOS RÍGIDOS isciplina de Mecânica Geral II CINEMÁTIC e INÂMIC de CORPOS RÍGIOS CINEMÁTIC é o estudo da geometria em movimento, utilizada para relacionar as grandezas de deslocamento, velocidade, aceleração e tempo.

Leia mais

Programa de Pós-Graduação em Modelagem e Otimização, Regional Catalão / UFG

Programa de Pós-Graduação em Modelagem e Otimização, Regional Catalão / UFG 15 CAPÍTULO ABORDAGENS ROBUSTAS PARA PROBLEMAS DE OTIMIZAÇÃO LINEAR COM INCERTEZA NOS DADOS Marques, Raina Ribeiro 1 *; Queiroz, Thiago Alves de 2 ; 1 Programa de Pós-Graduação em Modelagem e Otimização,

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

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

ANÁLISE DO COMPORTAMENTO DE MANCAIS ELASTO-HIDRODINÂMICOS ATRAVÉS DO MÉTODO DOS ELEMENTOS FINITOS

ANÁLISE DO COMPORTAMENTO DE MANCAIS ELASTO-HIDRODINÂMICOS ATRAVÉS DO MÉTODO DOS ELEMENTOS FINITOS ANÁLISE DO COMPORTAMENTO DE MANCAIS ELASTO-HIDRODINÂMICOS ATRAVÉS DO MÉTODO DOS ELEMENTOS FINITOS Bruno Luchini, Fábio Fernandes Valente e Mariano Eduardo Moreno UFSCar, Universidade Federal de São Carlos,

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

UNIVERSIDADE DE SÃO PAULO

UNIVERSIDADE DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Resolução de problemas de empacotamento de itens irregulares usando técnicas de programação não-linear Jeinny Maria Peralta Polo

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 C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

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

Uma abordagem heurística para o corte de itens irregulares em múltiplos recipientes. Leandro Resende Mundim

Uma abordagem heurística para o corte de itens irregulares em múltiplos recipientes. Leandro Resende Mundim Uma abordagem heurística para o corte de itens irregulares em múltiplos recipientes Leandro Resende Mundim SERVIÇO DE PÓS-GRADUAÇÃO DO ICMC-USP Data de Depósito: Assinatura: Uma abordagem heurística para

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 1.7. Outras Metaheurísticas Populacionais 1.7.1. Metaheurísticas Populacionais

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

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

PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO - UMA ABORDAGEM ATRAVÉS DE FERRAMENTAS CAD E HEURÍSTICAS DE POSICIONAMENTO. 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

Leia mais

INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 04 Prof. Vitor Hugo Ferreira

INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 04 Prof. Vitor Hugo Ferreira Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia Elétrica INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL Aula 04 Prof. Vitor Hugo Ferreira Busca em espaço de estados Estratégias

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

Resolução de um problema de corte de itens irregulares aplicado à indústria. Alfredo Rogerio Jorge

Resolução de um problema de corte de itens irregulares aplicado à indústria. Alfredo Rogerio Jorge Resolução de um problema de corte de itens irregulares aplicado à indústria Alfredo Rogerio Jorge SERVIÇO DE PÓS-GRADUAÇÃO DO ICMC-USP Data de Depósito: Assinatura: Alfredo Rogerio Jorge Resolução de

Leia mais

2 Conceitos básicos de topologia

2 Conceitos básicos de topologia 2 Conceitos básicos de topologia Neste Capítulo são introduzidos alguns conceitos básicos de topologia combinatória e da Teoria das Alças que formam a base teórica do presente trabalho. 2.1 Topologia combinatória

Leia mais

18 a 21 de novembro de 2014, Caldas Novas - Goiás O PROBLEMA DA MOCHILA TRIDIMENSIONAL RESOLVIDO POR UMA HEURÍSTICA

18 a 21 de novembro de 2014, Caldas Novas - Goiás O PROBLEMA DA MOCHILA TRIDIMENSIONAL RESOLVIDO POR UMA HEURÍSTICA 18 a 21 de novembro de 2014, Caldas Novas - Goiás O PROBLEMA DA MOCHILA TRIDIMENSIONAL RESOLVIDO POR UMA HEURÍSTICA Mirella Augusta Sousa Moura, mirella.asm14@hotmail.com 1 Thiago Alves de Queiroz, taq@.ufg.br

Leia mais

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS João Vitor Moccellin Departamento de Engenharia de Produção Escola de Engenharia de São Carlos, Universidade de São Paulo. Av. Trabalhador

Leia mais

Software para o Encaixe de Moldes com Formato Irregular em Tecidos Listrados

Software para o Encaixe de Moldes com Formato Irregular em Tecidos Listrados www.pgdesign.ufrgs.br Design & Tecnologia 10 (2015) Software para o Encaixe de Moldes com Formato Irregular em Tecidos Listrados A. S. Alves a,b,c, J. L. F. Aymone b a e-mail b PGDesign, Universidade Federal

Leia mais

METAHEURÍSTICAS: 1 SIMULATED ANNEALING (S.A) 1.1 INTRODUÇÃO

METAHEURÍSTICAS: 1 SIMULATED ANNEALING (S.A) 1.1 INTRODUÇÃO 1 SIMULATED ANNEALING (S.A) 1.1 INTRODUÇÃO METAHEURÍSTICAS: É uma das primeiras metaheurísticas que foi utilizada com muito sucesso nos problemas complexos de pesquisa operacional. O S.A surgiu do campo

Leia mais

DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB

DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB A. H. R. REZENDE 1, D. L. SOUZA 1 1 Universidade Federal do Triângulo Mineiro,

Leia mais

UN ALGORITMO DE PUNTO INTERIOR PARA LA RESOLUCIÓN DE PROBLEMAS DE CONTACTO

UN ALGORITMO DE PUNTO INTERIOR PARA LA RESOLUCIÓN DE PROBLEMAS DE CONTACTO UN ALGORITMO DE PUNTO INTERIOR PARA LA RESOLUCIÓN DE PROBLEMAS DE CONTACTO Sandro Rodrigues Mazorche Universidade Federal de Juiz de Fora - UFJF, Dep. de Matemática - ICE, Campus Universitário - CEP 36036-330

Leia mais

Ponto q está no polígono?

Ponto q está no polígono? Ponto q está no polígono? P convexo Geometria Computacional p.1/12 Ponto q está no polígono? P convexo Algoritmo trivial: verifique se q está à esquerda de todas as arestas de P Geometria Computacional

Leia mais

Sumário. Referências utilizadas. Introdução. MAFIA: Merging of Adaptive Finite Intervals. Introdução Visão Geral e Objetivos do MAFIA

Sumário. Referências utilizadas. Introdução. MAFIA: Merging of Adaptive Finite Intervals. Introdução Visão Geral e Objetivos do MAFIA Sumário : Merging of Adaptive Finite Intervals Elaine Ribeiro de Faria Análise de Agrupamento de Dados ICMC-USP Dezembro 2010 Introdução Visão Geral e Objetivos do Algoritmo Grid Adaptativo Algoritmo Algoritmo

Leia mais

PROPOSTA DE ABORDAGEM HEURÍSTICA PARA GERAÇÃO DE LEIAUTE DE CORTE IRREGULAR BIDIMENSIONAL

PROPOSTA DE ABORDAGEM HEURÍSTICA PARA GERAÇÃO DE LEIAUTE DE CORTE IRREGULAR BIDIMENSIONAL ALEXANDRE ROMANELLI PROPOSTA DE ABORDAGEM HEURÍSTICA PARA GERAÇÃO DE LEIAUTE DE CORTE IRREGULAR BIDIMENSIONAL Dissertação apresentada à Universidade Federal de Viçosa, como parte das exigências do Programa

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

Algoritmos geométricos

Algoritmos geométricos Algoritmos geométricos introdução a conceitos básicos de geometria computacional que serão abordados de forma mais avançada na disciplina Computação Gráfica disciplina de computação gráfica arquitetura

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

Computação Evolucionária: Conceitos Básicos de Otimização

Computação Evolucionária: Conceitos Básicos de Otimização Computação Evolucionária: Conceitos Básicos de Otimização Prof. Dr. Rafael Stubs Parpinelli E-mail: rafael.parpinelli@udesc.br Otimização Min ou Max Sujeito a Otimização Função objetivo A qual se quer

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

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 C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão 5 CAPÍTULO BUSCA EM VIZINHANÇA VARIÁVEL PARA LOCALIZAÇÃO E ROTEAMENTO Silva, Lorrany Cristina da 1 *; Queiroz, Thiago Alves de 2 1 Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional

Leia mais

Ponto em Polígono. António Leslie Bajuelos Departamento de Matemática Universidade de Aveiro

Ponto em Polígono. António Leslie Bajuelos Departamento de Matemática Universidade de Aveiro Ponto em Polígono António Leslie Bajuelos Departamento de Matemática Universidade de Aveiro Preliminares Uma curva poligonal (ou cadeia poligonal) é uma sequência finita v 0, e 0, v,, e n-2, v n-, e n-

Leia mais

O Problema de Corte de Estoque com Data de Entrega

O Problema de Corte de Estoque com Data de Entrega O Problema de Corte de Estoque com Data de Entrega Elisama de Araujo Silva Oliveira Instituto de Matemática, Estatística e Computação Científica (IMECC), Universidade Estadual de Campinas (UNICAMP) Rua

Leia mais

Análise de Desempenho da Paralelização do Problema de Caixeiro Viajante

Análise de Desempenho da Paralelização do Problema de Caixeiro Viajante Análise de Desempenho da Paralelização do Problema de Caixeiro Viajante Gabriel Freytag Guilherme Arruda Rogério S. M. Martins Edson L. Padoin Universidade Regional do Noroeste do Estado do Rio Grande

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

Problema: Moldes Como remover uma peça de um molde?

Problema: Moldes Como remover uma peça de um molde? Programação Linear João Comba / Rodrigo Barni Problema: Moldes Como remover uma peça de um molde? Restrições: Molde formado por uma única peça Apenas objetos compostos por poliedros Remover realizando

Leia mais

Geometria Computacional: Fecho convexo

Geometria Computacional: Fecho convexo Geometria Computacional: INF2604 Geometria Computacional Prof. Hélio Lopes lopes@inf.puc-rio.br sala 408 RDC O que é uma região convexa? Uma região é convexa se para qualquer par de pontos dessa região,

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

Algoritmos Combinatórios: Introdução

Algoritmos Combinatórios: Introdução lucia@site.uottawa.ca UFSC, Fevereiro, 2010 Estruturas e Problemas Combinatórios Introdução a Algoritmos Combinatórios O que são: Estruturas Combinatórias? Algoritmos Combinatórios? Problemas Combinatórios?

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

Imaging and fitting mould in woven striped

Imaging and fitting mould in woven striped REPRESENTAÇÃO GRÁFICA E ENCAIXE DE MOLDES EM TECIDOS LISTRADOS Imaging and fitting mould in woven striped ALVES, Andressa Schneider, l Doutoranda Universidade Federal do Rio Grande do Sul - UFRGS andressaschneideralves@gmail.com

Leia mais

Análise e Complexidade de Algoritmos

Análise e Complexidade de Algoritmos Análise e Complexidade de Algoritmos Introdução a algoritmos geométricos e seus métodos - varredura - envoltória convexa Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Onde

Leia mais

Estabilidade horizontal de carga no problema de carregamento de um único contêiner. Thiago Alves de Queiroz 1 Vinícius da Silva Loti 1

Estabilidade horizontal de carga no problema de carregamento de um único contêiner. Thiago Alves de Queiroz 1 Vinícius da Silva Loti 1 Capítulo 2 Estabilidade horizontal de carga no problema de carregamento de um único contêiner Liliane de Azevedo Oliveira 1 Thiago Alves de Queiroz 1 Vinícius da Silva Loti 1 Resumo: Este trabalho apresenta

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

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL O problema de posicionamento de peças irregulares: uma abordagem por programação por resições Luiz Henrique Cherri Instituto de Ciências Matemáticas e de Computação Avenida Trabalhador São-carlense, 13566-590,

Leia mais

Programação Inteira. Prof. Ricardo Santos

Programação Inteira. Prof. Ricardo Santos Programação Inteira Prof. Ricardo Santos Introdução Um problema com variáveis inteiras e reais é denominado problema de Programação Inteira Mista (PIM) quando tem a seguinte forma: PIM z=max cx+dy Ax+Dy

Leia mais

Angelo Aliano Filho 1 e Antônio Carlos Moretti 2 Universidade Estadual de Campinas - IMECC 1

Angelo Aliano Filho 1 e Antônio Carlos Moretti 2 Universidade Estadual de Campinas - IMECC   1 UM ALGORITMO MEMÉTICO NO PROBLEMA DO CORTE UNIDIMENSIONAL INTEIRO Angelo Aliano Filho 1 e Antônio Carlos Moretti 2 Universidade Estadual de Campinas - IMECC E-mail: 1 angeloaliano@hotmail.com 2 moretti@ime.unicamp.br

Leia mais

Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais. Prof. Adilson Gonzaga

Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais. Prof. Adilson Gonzaga Aula 7 - Representação e Descrição de Estruturas Bi-dimensionais Prof. Adilson Gonzaga 1 Introdução Objetos ou Segmentos são representados como uma coleção de pixels em uma imagem. Para o reconhecimento

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

s:

s: METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DE CORTE COM DIMENSÃO ABERTA GUILHOTINADO Dayanne Gouveia Coelho, Marcelus Xavier Oliveira, Elizabeth Fialho Wanner, Marcone Jamilson Freitas Souza, Sérgio Ricardo

Leia mais

Planejamento da Expansão de Sistemas de Transmissão de Energia Elétrica.

Planejamento da Expansão de Sistemas de Transmissão de Energia Elétrica. Planejamento da Expansão de Sistemas de Transmissão de Energia Elétrica. 1 Planejamento da Expansão de Sistemas de Transmissão de Energia Elétrica. Welton Verly 1 & Edimar José de Oliveira 2 1 Aluno do

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 41

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 41 4 Resolução de IPs A teoria de programação linear foi proposta na década de 40 e logo foi observado que seria desejável a resolução de problemas que apresentavam variáveis do tipo inteiro [37]. Isto levou

Leia mais

ESTRUTURAS DE DADOS. prof. Alexandre César Muniz de Oliveira. 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8.

ESTRUTURAS DE DADOS. prof. Alexandre César Muniz de Oliveira. 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8. ESTRUTURAS DE DADOS prof. Alexandre César Muniz de Oliveira 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8. Grafos Sugestão bibliográfica: ESTRUTURAS DE DADOS USANDO C Aaron

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

UMA HEURÍSTICA PARA O PROBLEMA DE REDUÇÃO DE CICLOS DE SERRA

UMA HEURÍSTICA PARA O PROBLEMA DE REDUÇÃO DE CICLOS DE SERRA UMA HEURÍSTICA PARA O PROBLEMA DE REDUÇÃO DE CICLOS DE SERRA Rodolfo Ranck Junior Horacio Hideki Yanasse José Carlos Becceneri Instituto Nacional de Pesquisas Espaciais INPE Caixa Postal 515 12.227-010

Leia mais

18 a 21 de novembro de 2014, Caldas Novas - Goiás

18 a 21 de novembro de 2014, Caldas Novas - Goiás 18 a 21 de novembro de 2014, Caldas Novas - Goiás MODELO DE PROGRAMAÇÃO LINEAR INTEIRA PARA O PROBLEMA DE CARREGAMENTO DE MÚLTIPLOS CONTÊINERES COM RESTRIÇÕES DE CARREGAMENTO COMPLETO DE GRUPO DE ITENS

Leia mais

apenas os caminhos que passam só por vértices em C, exceto, talvez, o próprio v A Figura 1 a seguir ilustra o significado do conjunto C edovalordist.

apenas os caminhos que passam só por vértices em C, exceto, talvez, o próprio v A Figura 1 a seguir ilustra o significado do conjunto C edovalordist. CAMINHO DE CUSTO MÍNIMO Dados dois pontos A e B, em muitos problemas práticos fazemos 2 perguntas: 1. existe um caminho de A para B? ou 2. se existe mais de um caminho de A para B, qual deles é o mais

Leia mais

DETECÇÃO E EXTRACÇÃO DE CARACTERÍSTICAS DO OLHO EM IMAGENS USANDO UM MODELO PROTÓTIPO DEFORMÁVEL

DETECÇÃO E EXTRACÇÃO DE CARACTERÍSTICAS DO OLHO EM IMAGENS USANDO UM MODELO PROTÓTIPO DEFORMÁVEL DSM 2007 Conferência Nacional de Dinâmica de Sistemas Multicorpo DETECÇÃO E EXTRACÇÃO DE CARACTERÍSTICAS DO OLHO EM IMAGENS Fernando J. S. Carvalho, João Manuel R. S. Tavares ISEP Instituto Superior de

Leia mais

Buscas Informadas ou Heurísticas - Parte III

Buscas Informadas ou Heurísticas - Parte III Buscas Informadas ou Heurísticas - Parte III Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Mestrado em Ciência da Computação / 2006 BUSCA SMA* (Simplified Memory-Bounded A*) BUSCA SMA* (Simplified

Leia mais

Marina Andretta. 02 de agosto de 2010

Marina Andretta. 02 de agosto de 2010 Introdução Marina Andretta ICMC-USP 02 de agosto de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 02 de agosto de 2010 1 / 19 Otimização Otimizar significa encontrar a melhor maneira

Leia mais

Thiago Christiano Silva

Thiago Christiano Silva Thiago Christiano Silva Conteúdo Conceitos Relevantes Problemas de Otimização Conceitos de Estabilidade e Convergência Teoremas de Lyapunov Rede Neural de Hopfield Aplicações do modelo de Hopfield Clusterização

Leia mais

CIC 111 Análise e Projeto de Algoritmos II

CIC 111 Análise e Projeto de Algoritmos II CIC 111 Análise e Projeto de Algoritmos II Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 29 Geometry Complex numbers Points and lines Polygon area Distance functions Geometry

Leia mais

Controle Ótimo - Aula 2 (Exemplos 2, 3 e 4)

Controle Ótimo - Aula 2 (Exemplos 2, 3 e 4) Controle Ótimo - Aula 2 (Exemplos 2, 3 e 4) Adriano A. G. Siqueira e Marco H. Terra Departamento de Engenharia Elétrica Universidade de São Paulo - São Carlos Sistemas dinâmicos discretos no tempo O Problema

Leia mais

Um algoritmo pseudo-periférico genérico para a heurística de Snay

Um algoritmo pseudo-periférico genérico para a heurística de Snay Trabalho apresentado no CNMAC, Gramado - RS, 2016. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Um algoritmo pseudo-periférico genérico para a heurística de Snay

Leia mais

METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima

METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima METAHEURÍSTICAS METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima Consiste em aplicar iterativamente uma heurística subordinada (busca local) Tem algum mecanismo para escapar de ótimos locais (vales)

Leia mais

Árvores. SCC-214 Projeto de Algoritmos. Thiago A. S. Pardo. Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral

Árvores. SCC-214 Projeto de Algoritmos. Thiago A. S. Pardo. Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral SCC-214 Projeto de Algoritmos Thiago A. S. Pardo Listas e árvores Listas lineares Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral Diversas aplicações necessitam de estruturas

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

Estratégias Evolutivas EEs. Prof. Juan Moisés Mauricio Villanueva

Estratégias Evolutivas EEs. Prof. Juan Moisés Mauricio Villanueva Estratégias Evolutivas EEs Prof. Juan Moisés Mauricio Villanueva jmauricio@cear.ufpb.br www.cear.ufpb.br/juan Estratégias Evolutivas Desenvolvidas por Rechenberg e Schwefel, e estendida por Herdy, Kursawe

Leia mais

SIMULATED ANNEALING APLICADO AO PROBLEMA DE ORDENAÇÃO EM LINHAS PARALAELAS

SIMULATED ANNEALING APLICADO AO PROBLEMA DE ORDENAÇÃO EM LINHAS PARALAELAS SIMULATED ANNEALING APLICADO AO PROBLEMA DE ORDENAÇÃO EM LINHAS PARALAELAS Bernardo De Polli Cellin Mestrando em Informática - Universidade Federal do Espírito Santo Av. Fernando Ferrari, Nº 514, CEP:

Leia mais

REGISTRO AUTOMÁTICO DE IMAGENS

REGISTRO AUTOMÁTICO DE IMAGENS REGISTRO AUTOMÁTICO DE IMAGENS Dmitry Fedorov Dr. Leila M. G. Fonseca INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS, São José dos Campos, 2003. Motivação Estudos multi-temporais (Landsat-TM) Motivação Estudos

Leia mais

Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson

Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson Modelagem Geométrica André Tavares da Silva andre.silva@udesc.br Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson Representações Decomposição Espacial Quadtrees Octrees BSPtree

Leia mais