META-HEURÍSTICA BASEADA EM SISTEMAS IMUNOLÓGICOS APLICADA AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL

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

Download "META-HEURÍSTICA BASEADA EM SISTEMAS IMUNOLÓGICOS APLICADA AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL"

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 META-HEURÍSTICA BASEADA EM SISTEMAS IMUNOLÓGICOS APLICADA AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL Claudio Fabiano Motta Toledo (ufla) claudio@yahoo.br Renato Resende Ribeiro de Oliveira (ufla) renatorro@comp.ufla.br Michel Henrique Aquino Santos (ufla) michel.has@gmail.com Lucas de Oliveira (unicamp) oliveiralukas@yahoo.com.br Paulo Morelato França (unesp) paulo.morelato@gmail.com O presente artigo propõe um método de resolução para o Problema Capacitado de Dimensionamento de Lotes Multi-Nível (PCDLMN). O objetivo é obter o planejamento da produção minimizando os custos de estoque e ajuste (setup), respeitando tambémm a capacidade das máquinas. O método combina uma meta-heurística baseada em sistema imunológico biológico com um LP/MIP solver (ILOG CPLEX). A metaheurística fixa as variáveis binárias do modelo enquanto o método exato é utilizado na determinação das variáveis contínuas. Instâncias da literartura são solucionadas por uma ferramenta de modelagem matemática cujas soluções servem para avaliação do desempenho da abordagem proposta. A abordagem proposta consegue melhores resultados que o método exato em diversas instâncias. Palavras-chaves: Dimensionamento de Lotes, Multi-Nível, Sistemas Imunológicos, Meta-heurística

2 1. Introdução O presente artigo propõe um método de resolução para o Problema Capacitado de Dimensionamento de Lotes Multi-Nível (PCDLMN). O método combina uma meta-heurística baseada em sistema imunológico biológico com um LP/MIP solver (ILOG CPLEX). O objetivo é obter o planejamento da produção minimizando os custos de estoque e ajuste (setup), respeitando também a capacidade das máquinas. O planejamento da produção em problemas big-bucket multi-nível consiste em definir as quantidades de matéria-prima, itens intermediários e produtos finais que devem ser produzidos em cada periodo para se atender a demanda interna e externa. Ao contrário de problemas do tipo small-bucket, não há uma discretização dos períodos em micro-períodos e a sequência de produção dentro de um período não importa. As decisões tomadas em um processo de planejamento da produção são essenciais para as indústrias nos dias atuais, já que minimizar custos pode ser um fator crucial na manutenção da competitividade de seus produtos no mercado. Planejar a produção contemplando multiplos níveis é um processo complexo. Há uma interdependência entre as quantidades produzidas para diversos itens que dificulta as decisões envolvidas no planejameno da produção. O PCDLMN foi provado ser NP-Díficil por Maes et al (1991). Stadtler (1996). Por isso, métodos heurísticos costumam ser propostos para tratar esse problema. Jans e Degraeve (2007) apresentam uma revisão bibliográfica sobre a utilização de meta-heurísticas em problemas de dimensionamento de lotes e programação da produção. Han et al (2009) propõe um algoritmo de enxame de partículas com redefinição dos operadores matemáticos para resolver um problema de dimensionamento de lotes multi-nível não capacitado. Os resultados obtidos são comparados aqueles encontrados por um algoritmo genético. Um sistema imunológico artificial é um sistema computacional baseado em metáforas do sistema imunológico natural (TIMMIS, 2000). Segundo Dasgupta (1998), sistemas imunológicos artificiais são compostos por metodologias inteligentes inspiradas no sistema imunológico biológico para a solução de problemas do mundo real. O Algoritmo de Seleção Clonal (ASC) foi inicialmente proposto por de Castro & Von Zuben (2001). É um algoritmo baseado no princípio da seleção clonal do sistema imunológico biológico, onde células capazes de reconhecer os invasores (antígenos) irão se proliferar e produzir um número grande de clones. Durante a proliferação, os clones estão sujeitos a um processo de mutação visando alcançar uma afinidade maior com o antígeno a ser combatido. Neste estudo foi desenvolvido um método híbrido que utiliza o ASC na determinação das variáveis binárias do modelo matemático. Em seguida, o pacote ILOG CPLEX é utilizado para determinar as variáveis continuas do problema. Para isso, uma reformulação do modelo original é proposta. Toledo et al (2009) propôs abordagem semelhante para o problema integrado de dimensionamento de lotes e programação da produção aplicado à produção de bebidas. Um algoritmo genético multi-populacional é usado para determinar as variávies binárinas e, em seguida, o modelo contínuo é solucionado usando AMPL/CPLEX. Almeder (2010) também utiliza esta abordagem em um PCDLMN, definindo as variáveis binárias do modelo matemático através de um algoritmo baseado em colônia de formigas. Özdamar e Barbarosoglu (2000) utilizam uma divisão do problema geral PCDLMN em subproblemas menores que são solutcionados por um algoritmo simulated annealing integrado a um método de relaxação lagrangeana. Tempelmeier e Helber (1994) desenvolveram uma heurística baseada nas características do problema para resolução de instâncias do PCDLMN. Stadtler (2003) propõe uma decomposição do PCDLMN em subproblemas com um numero reduzido de periodos. Cada 2

3 subproblema é resolvido avançando uma janela de tempo, onde os primeiros peridos são removidos e os subsequentes são adicionados. Akartunali e Miller (2009) utilizam uma decomposição similar combinada com uma heurística do tipo relax-and-fix aplicada a uma reformulação fortalecida para o PCDLMN. Sahling et al (2009) resolve uma variação do PCLDMN, onde o primeiro e o último produtos devem ser definidos. Um heurística do tipo fix-and-optimize é utilizada. A mesma idéia é aplicada por Helber e Sahling (2010) para o problema original do PCDLMN. O trabalho está dividido em 5 seções. O modelo matemático original e a reformulação utilizada são descritos na seção 2. O método proposto é apresentado na seção 3. Os resultados computacionais são avaliados na seção 4 e as conclusões deste trabalho estão na seção Modelo Matemático do PCDLMN O PCDLMN consiste em minizar os custos totais que incluem os custos de estoque, custos de ajuste e penalidades por estouro da capacidade disponível. Essa minimização deve ser feita respeitando os limites de capacidade das máquinas, restrições de balanço de estoque e atribuição de produtos em cada período. Um modelo matemático será apresentado para descrever os objetivos e restrições do problema. Também é proposta uma reformulação desse modelo matemático, visando remover variáveis binárias já que elas serão determinadas pelo método de resolução Modelo Original O modelo apresentado é o mesmo descrito em Stadtler (2003). As notações que serão utilizadas na definição do modelo são as seguintes: Parâmetros: J Quantidade total de produtos. T Quantidade total de períodos. M Quantidade total de máquinas. a Capacidade gasta para produzir uma unidade do produto j na máquina m. mj B Limitante superior para tamanho do lote do produto j no período t. C mt Capacidade total da máquina m no período t. h Custo de estoque de uma unidade do produto j em um período. j oc mt Custo por unidade de capacidade ultrapassada (overtime) na máquina m no período t. P Demanda primária (externa) do produto j no período t. r Quantidade do produto j necessária para produzir uma unidade de seu sucessor k. jk sc Custo de ajuste do produto j. j st Gasto de capacidade para ajuste do produto j na máquina m (setup time). mj Conjuntos: S Conjunto dos sucessores imediatos do produto j. j Variáveis: x Quantidade produzida do produto j no período t. y Variável de ajuste do produto j no período t. i Quantidade estocada do produto j no período t. 3

4 z mt Quantidade de capacidade ultrapassada na máquina m no período t. A formulação matemática do PCDLMN cosiderando violação da capacidade (overtime) é descrito abaixo: sujeito à: J T minimizar ( h i ) ( sc y ) ( ocmt zmt ) (1) J j=1 t=1 J T j=1 t=1 M T m=1 t=1 i 1 x = P i ( rjk xkt ) j [1, J], t [1, T] (2) k S j ( amj x ) ( stmj y ) Cmt zmt m [1, M ], t [1, T] (3) j=1 J j=1 x B y j [1, J], t [1, T] (4) JxT y {0,1}, JxT i 0, z 0 MxT (5) JxT x 0 (6) A função objetivo (1) do PCDLMN minimiza a soma dos custos de estoque, custos de ajuste (setup) e custos de violação da capacidade para todos os produtos, máquinas e periodos. A restrição de balanço de estoque (2) do problema considera a demanda interna e externa do produto. A quantidade produzida no período atual mais a quantidade estocada no período anterior devem atender as demandas primária e interna mais o estoque do produto no período atual. O estoque no periodo zero é o estoque inicial do produto e o estoque no período T é o estoque final. A restrição de capacidade da máquinas (3) também determina o valor da capacidade violada em cada período. Essa restrição garante que o tempo de produção de todos os produtos mais o tempo de ajuste desses produtos, considerando mesma máquina e periodo, devem ser menor ou igual a capacidade disponível mais a capacidade violada. A restrição de ajuste (4) estabelece que os produtos devem estar ajustados, y = 1, quando houver produção x > 0. Os domínios das variáveis estão apresentados nas restrições (5) e (6) Reformulação Proposta O método criado consiste em fixar os valores da variável binária y para que o modelo resultante se torne contínuo. Após fixar os valores binários, o solver ILOG CPLEX é executado para definir os lotes de produção e as quantidades estocadas. Uma reformulação foi proposta visando remover a variável y. Inicialmente, alteramos a função objetivo (1) para: J T minimizar ( h i ) ( ocmt zmt ) (7) j=1 t=1 M T m=1 t=1 4

5 O valor obtido irá retornar a soma dos custos de estoque e violação da capacidade. A metaheurística fica encarregada de calcular os custo de ajuste que é adicionado ao valor retornado pelo solver. A restrição de balanço de estoque (2) fica inalterada, mas a restrição de capacidade (3) é substituída por: J ( amj x ) zmt Cmt m [1, M ], t [1, T] (8) j=1 Na nova restrição, o valor de C mt é modificado constantemente pela meta-heurística que subtrai os tempos de ajustes da capacidade total da máquina m no periodo t. A retrição (4) é eliminada do modelo. Para que a variável x respeite os ajustes definidos pela meta-herística, os limitantes superiores e inferiores da variável x são fixados em zero quando não há ajuste do produto j no periodo t ( y = 0 ). Quando há tal ajuste, o limitante superior é definido como infinito. Dessa forma, o modelo resultante é composto pelas retrições (2), (6), (7) e (8). 3. Métodos de Resolução 3.1 Representação da solução e função de avaliação Inicialmente, a codificação da solução utilizada na meta-heurística será apresentada. Trata-se de uma matriz do tipo J xt com entradas binárias. As entradas com valor 1 indicam ajuste do produto em determinado periodo. A Figura 1 apresenta uma possível codificação da solução considerando 4 produtos e 6 períodos. T1 T2 T3 T4 T5 T6 P P P P Figura 1 - Exemplo de codificação de solução com 4 produtos e 6 periodos Na Figura 1 todos os produtos, exceto P 3, serão produzidos no período T 1. A partir da codificação apresentada, o cálculo da função de avaliação (fitness) é realizado seguindo os passos descritos na Figura 2. Passo 1: Calcular custos e tempos de ajuste seguindo os valores contidos na codificação. Passo 2: Atualizar variável de capacidade do modelo, subtraindo da capacidade total da máquina no periodo os tempos de ajuste calculados no Passo 1. Passo 3: Atualizar os limitantes superiores da variável do modelo caso o produto esteja ou não ajustado em determinado período. Passo 4: Executar ILOG CPLEX e receber o valor da função objetivo (equação 9). Passo 5: Somar o valor da função objetivo retornada pelo solver aos custos de ajuste. Retornar resultado como valor da função de avaliação. Figura 2 - Cálculo da função de avaliação Os custos de ajuste e os tempos de ajuste são calculados a partir da codificação da solução (Passo 1). As capacidades das máquinas (Passo 2) e os limitantes das variáveis x (Passo 3) são redefinidos no modelo reformulado. O CPLEX é então executado para o modelo reformulado (Passo 4) e o valor final da solução é calculado (Passo 5). Esse valor é composto por aquele obtido pelo solver mais os custos de ajuste anteriormente calculados. 5

6 3.2. Abordagens para o Algoritmo de Seleção Clonal Dois métodos baseados no Algoritmo de Seleção Clonal (ASC) serão descritos nesta seção. A Figura 3 apresenta o pseudocódigo para o primeiro método que será chamado ASC-1. Procedimento ASC-1() taxaclonagem 1,5; nanticorpos 25; nclones taxaclonagem*nanticorpos; memoria 1; npiores 5; tipomutacao 0 Inicializa(anticorpos); CalculaFitness(anticorpos); Ordena(anticorpos); Enquanto (tempo total não atingido) faça tipomutacao (tipomutacao mod 3)+1; / clona, muta e substitui anticorpo da memória / taxamutacao 1; Para c 1 até nclones faça clones[c] anticorpos[1]; Mutar(clones[c],tipoMutacao, taxamutação); CalculaFitness(clones[c]); Ordena(clones); Se (F(clones[1]) < F(anticorpos[1])) então anticorpos[1] clones[1]; / clona, muta e substitui anticorpos restantes / Para a memoria+1 até nanticorpos faça taxamutacao 1 + (9*(a-1)/(nAnticorpos-1)); Para c 1 até nclones faça clones[c] anticorpos[a]; Muta(clones[c],tipoMutacao, taxamutação); CalculaFitness(clones[c]); Ordena(clones); anticorpos[a] clones[1]; / Reinicializa n piores anticorpos / Ordena(anticorpos); Para a (nanticorpos-npiores+1) até nanticorpos faça Inicializa(anticorpos[a]); CalculaFitness(anticorpos[a]); Ordena(anticorpos); Fim Enquanto; Fim ASC-1; //ordena todos os anticorpos Figura 3 Algoritmo em pseudo-código do ASC-1 O parâmetro taxaclonagem define a quantidade de clones que será gerado a partir dos anticorpos e foi ajustado em 1,5. O tamanho da população de anticorpos é definido por nanticorpos fixado em 25. O número de clones nclones é o mesmo para cada anticorpo e está definido como taxaclonagem*nanticorpos. O parâmetro memoria define o número de anticorpos que serão preservados na população a cada iteração do método, sendo substituídos apenas por clones com melhor valor. A memória foi ajustada para preservar um único 6

7 anticorpo que fica na primeira posição do vetor de anticorpos. Um total de 5 anticorpos serão definidos como npiores e reinicializados. Durante o tempo de execução do método, cada anticorpo é clonado e seu clone é mutato em uma quantidade de vezes proporcional ao parâmetro taxamutação. Esse parâmetro assume valor 1 para o anticorpo da memória, ou seja, ele será mutado uma única vez. O último (pior) anticorpo será mutado 10 vezes. Os demais anticorpos serão proporcionalmente mutados pelo valor arredondado retornado pela expressão: taxamutacao 1 + (9*(a-1)/(nAnticorpos-1)); (9) A variável tipomutação guarda a mutação que será aplicada, onde apenas uma mutação é utilizada a cada iteração variando sequêncialmente do tipo 1 ao tipo 3. O número de mutações executas é maior sobre os clones dos piores anticorpos. Cada clone gerado é avaliado pelo método CalculaFitness(). Os anticorpos são substituídos pelo clone de melhor valor gerado a partir deles. No anticorpo da memória, essa substituição ocorrerá apenas se o melhor clone superar o valor do anticorpo da memória. Os demais anticorpos serão substituídos sempre pelo melhor clone gerado a partir deles. Ao final, os novos anticorpos gerados são ordenados e os npiores são reinicializados. A Figura 4 mostra o pseudo-código da segunda abordagem. Procedimento ASC-2 taxaclonagem 0.75; nanticorpos 50; memoria 1; tipomutação 0; Inicializa(anticorpos); CalculaFitness(anticorpos); Ordena(anticorpos); Enquanto (tempo total não atingido) faça tipomutação (tipomutação mod 3) + 1; clonenum 0; Para a 1 até nanticorpos faça Para c 1 até (taxaclonagem*nanticorpos/a) faça clonenum clonenum + 1; clones[clonenum] anticorpos[a]; Mutar(clones[cloneNum], mutação); CalculaFitness(clones[cloneNum]); Ordena(clones); Para a (memoria + 1) até nanticorpos faça anticorpos[a] clones[a]; Ordena(anticorpos); Fim Enquanto; Fim ASC-1; Figura 4 Algoritmo em pseudo-código do ASC-2 O parâmetro taxaclonagem é reduzido enquanto nanticorpos dobrou de valor em relação aos usados em ASC-1. Um único anticorpo é mantido na memória mas não há mais npiores anticorpos a serem considerados. Logo, não há mais reinicialização de anticorpos e o número de anticorpos clonados passa a variar. Esse número é proporcional ao valor do anticorpo (afinidade), ou seja, anticorpos melhores irão gerar maior número de clones. Todos os clones gerados são ordenados uma única vez. A partir dessa ordenação, exceto pelo anticorpo da memória, os demais nanticorpos-1 são substituídos pelos melhores clones. As soluções iniciais para os métodos são criadas de forma trivial para que, em seguida, sejam eliminados 7

8 os ajustes inúteis. Isso é feito ajustando toda a matriz de codificação com o valor 1 seguido pelo cálculo do valor dessa solução trivial. A solução obtida pelo ILOG CPLEX irá fornecer valores para x. Em seguida, o procedimento de inicialização ajusta as entradas S [ j, t] = 0 na matriz de codificação S quando x = 0. A Figura 5 apresenta o pseudocódigo do procedimento de inicialização. Procedimento Inicializa(S) Ajusta todas as entradas de S para 1; CalculaFitness(S); x Matriz com valor dos lotes gerados pelo CPLEX; Para j 1 até J faça Para t 1 até T faça Se (x[j,t] = 0) então S[j,t] 0; Fim para; Fim para; Recalcula custos de ajuste de S; Fim Inicializa; 3.3. Operadores de Mutação Figura 5 - Pseudocódigo do procedimento Inicializa() Três tipos de mutação foram estabelecidos. O primeiro consiste em sortear uma posição da matriz de codificação aleatoriamente e inverter o valor binário encontrado (Figura 6) Figura 6 Operador de mutação 1 O segundo tipo sorteia um período e, dentro deste período, sorteia dois produtos distintos. Os produtos têm seus valores trocados (Figura 7). O terceiro funciona da mesma maneira, só que sorteia um produto e, dentro da programação deste produto, sorteia dois períodos distintos trocando seus valores (Figura 8) Figura 7 Operador de mutação Figura 8 Operador de mutação 3 4. Resultados Computacionais Os métodos desenvolvidos neste artigo foram testados em um total de 40 instâncias, sendo 20 delas instâncias que utilizam estrutura de produtos general e outras 20 que utilizam estrutura assembly. A estrutura general permite vários predecessores e vários sucessores para cada 8

9 produto. A estrutura assembly permite que um produto tenha vários predecessores, mas apenas um sucessor. Essas instâncias foram propostas por Tempelmeier e Derstroff (1996) e Stadtler (2003), onde são definidas como conjuntos A e C, respectivamente. O conjunto A+ agrupa instâncias com 10 produtos, 24 períodos e 3 máquinas. O conjunto C agrupa instância com 40 produtos, 16 períodos e 6 máquinas. Foram gerados 20 exemplares em cada grupo, sendo 10 com estrutura general e outros 10 com estrutura assembly. Nenhum dos dois grupos considera tempos de ajuste (setup times). Para avaliar o desempenho dos métodos, uma comparação é feita com os resultados obtidos pelo MIP solver CPLEX 11.0 quando soluciona os conjuntos A+ e C utilizando o modelo original do PCDLMN (seção 2.1). Os métodos foram executados 10 vezes em cada instância com tempo de execução de 180 segundos no grupo A+ e 500 segundos no grupo C. Todos os testes foram realizados em um processador Intel Corel 2 Duo, 2,66 GHz e 1,95 GB RAM. A Tabela 1 apresenta os resultados obtidos para o conjunto A+. A letra G no nome das instâncias indica que ela utiliza estrutura de produtos general, já a letra K indica utilização de estrutura assembly. Os melhores resultados para cada instância estão marcados em negrito. Tabela 1 Resultados dos testes para o conjunto A+ Instância CPLEX ASC-1 Desvio(%) ASC-1 ASC-2 Desvio(%) ASC-1 AG , ,24 AG , ,88 AG , ,60 AG , ,86 AG , ,79 AG , ,64 AG , ,72 AG , ,96 AG , ,31 AG , ,45 AK , ,04 AK , ,49 AK , ,72 AK , ,57 AK , ,71 AK , ,36 AK , ,24 AK , ,76 AK , ,01 AK , ,43 Desvio Médio - - 0,48 0,98 A Tabela 1 lista os valores obtidos pelo solver CPLEX e o valor médio retornado pelos métodos propostos. Esse valor médio é calculado considerando a solução final obtida em cada uma das 10 execuções. Também são apresentados os devios dos métodos em relação às soluções do solver. Esse desvio é calculado como Desvio(%)=100*(Z-Z*)/Z*, onde Z* é a solução retornada pelo CPLEX e Z é o valor médio encontrado por ASC-1 ou ASC-2. 9

10 ASC-1 conseguiu 4 resultados que na média foram melhores que a solução encontrada pelo CPLEX. ASC-2 obteve apenas um resultado médio melhor que o CPLEX. Nas demais instâncias, ASC-1 e ASC2 apresentaram desvios máximos de 2,48% e 3,86%, respectivamente. Esses desvios foram alcançados nas instâncias AK e AG Todavia, o desvio médio obtido no conjunto A+ por ASC-1 ficou abaixo de 0,5% e ASC-2 teve desvio inferior a 1%. Comparando os dois métodos propostos, ASC-1 supera os resultados de ASC-2 em 14 das 20 instâncias. A Tabela 2 mostra os resultados obtidos no conjunto de instâncias C. Tabela 2 Resultados dos testes para o conjunto C Instância CPLEX ASC-1 Desvio ASC-1 ASC-2 Desvio ASC-1 CG , ,80 CG , ,04 CG , ,91 CG , ,60 CG , ,20 CG , ,78 CG , ,68 CG , ,20 CG , ,03 CG , ,58 CK , ,90 CK , ,00 CK , ,63 CK , ,99 CK , ,93 CK , ,29 CK , ,29 CK , ,91 CK , ,32 CK , ,02 Desvio Médio - - 4,94-1,02- O método ASC-1 não obteve resultados médios que superassem as soluções encontradas pelo CPLEX. Todavia, ASC-2 encontrou 10 resultados médios melhores que as soluções do solver. Nas demais instâncias, ASC-1 e ASC2 apresentaram desvios máximos de 12,83% e 3,99%, respectivamente. Esses desvios foram alcançados nas instâncias CK por ASC-1 e CK por ASC-2. O desvio médio obtido por ASC-1 ficou acima de 4% e ASC-2 consegui na média melhoria em relação as soluções do CPLEX. Essa melhoria ficou pouco acima de 1%. Comparando os dois métodos, ASC-2 supera ASC-1 em todos os resultados no conjunto C. Uma outra avaliação possível consiste em considerar o número de vitórias, ou seja, o total de execuções em que ASC-1 e ASC-2 superam a solução obtida pelo CPLEX. No total, foram realizadas 200 execuções de cada método em cada conjunto de instância. A Figura 9 apresenta o percentual de vitórias obtidas por cada método em cada conjunto dentro dessas

11 execuções. ASC-1 conseguiu o melhor desempenho no conjunto A e ASC-2 apresentou expressiva superioridade de performance no conjunto C. Figura 9 Percentual de execuções que superam os resultados do CPLEX 5. Conclusão O presente estudo propõe duas abordagens baseadas no Algoritmo de Seleção Clonal (ASC) para solucionar o Problema Capacitado de Dimensionamento de Lotes Multi-Nível (PCDLMN). Os métodos associam o ASC a um solver, onde ASC determina as variáveis binárias (atribuição de produtos a períodos e linhas) e o solver soluciona de forma exata um modelo contínuo. Esse modelo é uma reformulação do modelo inteiro-misto apresentado para o PGDLPP. Os métodos propostos, chamados ASC-1 e ASC-2, diferem pela forma como os clones gerados são inseridos no conjutno de anticorpos e pelo uso ou não de reinicialização desses anticorpos. Ambos os métodos conseguem desvios percentuais baixos em relação às solução obtidas pelo CPLEX, superando a solução final obtida pelo método exato diversas vezes. O método ASC-1 com a configuração de parâmetros usada demonstrou ser mais adequado para solucionar instâncias simples. Apesar de não ter superado os resultado do CPLEX na maioria das instâncias, conseguiu um desvio médio abaixo de 0,5%. O método ASC-2 apresentou melhor desempenho ao solucionar instâncias com maior número de produtos, períodos e máquinas, superando o solver em metade dessas instâncias e obtendo maior número de vitórias por execução. Referências Akartunali, K. & Miller, A. J. A heuristic approach for big bucket multi-level production planning problems, European Journal of Operational Research, Vol 193, n.2, p , Almeder, C. A hybrid optimization approach for multi-level capacitated lot-sizing problems, European Journal of Operational Research, Vol 200, p , Dasgupta, D. Artificial Immune Systems and Their Applications, Springer-Verlag, De Castro, L. N. & Von Zuben, F. J. Engenharia Imunológica: Desenvolvimento e Aplicação de Ferramentas Computacionais Inspiradas em Sistemas Imunológicos Artificiais, Tese de Doutorado, Faculdade de Engenharia Elétrica e de Computação, Universidade Estadual de Campinas,

12 Han, Y.; Tang, J.; Kaku, I. & Mu, L. Solving uncapacitated multilevel lot-sizing problems using a particle swarm optimization with flexible inertial weight, Computers and Mathematics with Applications, Vol 57, p , Helber, S. & Sahling, F. A fix-and-optimize approach for the multi-level capacitated lot sizing problem, International Journal of Production Economics, Vol 123, p , Jans, R. & Degraeve, Z. Metaheuristics for dynamic lot sizing: A review and comparison of solution approaches, European Journal of Operational Research, Vol 177, p , Maes, J.; McClain, J. & van Wassenhove, N. Multilevel capacitated lotsizing complexity and LP-based heuristics, European Journal of Operational Research, Vol 53, n.2, p , Özdamar, L. & Barbarosoglu, G. An integrated lagrangean relaxation-simulated annealing approach to the multi-level mulit-item capacitated lot sizing problem, International Journal of Production Economics, Vol 68, n.3, p , Sahling, F.; Buschkühl, L.; Tempelmeier, H. & Helber, S. Solving a multi-level capacitated lot sizing problem with multi-period setup carry-over via a fix-and-optimize heuristic, Computers & Operations Research, Vol 37, p , Stadtler, H. Mixed integer programming model formulations for dynamic multi-item multilevel capacitated lotsizing, European Journal of Operational Research, Vol 94, p , Stadtler, H. Multilevel lot sizing with setup times and multiple constrained resources: Internally rolling schedules with lot-sizing windows, Operations Research, Vol 51, p , Tempelmeier, H. & Derstroff,M. A Lagrangian-based heuristic for dynamic multilevel multiitem constrained lotsizing with setup times, Management Science, Vol 42, n.5, p , Tempelmeier, H. & Helber, S. A heuristic for dynamic multi-item multi-level capacitated lotsizing for general product structures, European Journal of Operational Research, Vol 75, p , Timmis, J. Artificial Immune Systems: A Novel Data Analysis Technique Inspired by the Immune Network Theory, Tese de Doutorado, Departament of Computer Science, University of Whales, Toledo, C.F.M.; Oliveira, L.; Oliveira, R.R.R. & Ferreira, D. Algoritmo Genético e Programação Matemática na Resolução de um Modelo Matemático para um Problema de Programaçao da Produçao de Bebidas, In: XLI Simpósio Brasileiro de Pesquisa Operacional, Porto Seguro, Brasil, p ,

PROGRAMAÇÃO MATEMÁTICA E BUSCAS LOCAIS APLICADAS AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL

PROGRAMAÇÃO MATEMÁTICA E BUSCAS LOCAIS APLICADAS AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL PROGRAMAÇÃO MATEMÁTICA E BUSCAS LOCAIS APLICADAS AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL Claudio Fabiano Motta Toledo Departamento de Ciência da Computação - Universidade Federal

Leia mais

Heurísticas para um problema de dimensionamento de lotes com substituição de demanda e restrição de capacidade

Heurísticas para um problema de dimensionamento de lotes com substituição de demanda e restrição de capacidade Universidade de São Paulo Biblioteca Digital da Produção Intelectual - BDPI Departamento de Matemática Aplicada e Estatística - ICMC/SME Comunicações em Eventos - ICMC/SME 2014-09-16 Heurísticas para um

Leia mais

Heurísticas Relax-and-Fix e Fix-and-Optimize para o problema de dimensionamento de lotes com preparações carryover e crossover

Heurísticas Relax-and-Fix e Fix-and-Optimize para o problema de dimensionamento de lotes com preparações carryover e crossover Trabalho apresentado no XXXVII CNMAC, S.J. dos Campos - SP, 2017. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Heurísticas Relax-and-Fix e Fix-and-Optimize para o

Leia mais

ALGORITMOS BASEADOS EM SELEÇÃO CLONAL APLICADOS AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO

ALGORITMOS BASEADOS EM SELEÇÃO CLONAL APLICADOS AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO ALGORITMOS BASEADOS EM SELEÇÃO CLONAL APLICADOS AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO Claudio Fabiano Motta Toledo Departamento de Ciência da Computação Universidade Federal

Leia mais

METAHEURÍSTICAS APLICADAS AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO

METAHEURÍSTICAS APLICADAS AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO METAHEURÍSTICAS APLICADAS AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO Claudio Fabiano Motta Toledo Departamento de Ciência da Computação Universidade Federal de Lavras Campus

Leia mais

IMPACTO DO AJUSTE DE PARÂMETROS DO CPLEX NA RESOLUÇÃO DO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO

IMPACTO DO AJUSTE DE PARÂMETROS DO CPLEX NA RESOLUÇÃO DO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO IMPACTO DO AJUSTE DE PARÂMETROS DO CPLEX NA RESOLUÇÃO DO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO Claudio Fabiano Motta Toledo (USP) toledocfm@gmail.com Michel Henrique Aquino

Leia mais

ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP

ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP John Lennon Damas David UFG/Campus Catalão johnlennon_13@yahoo.com.br Hélio Yochihiro Fuchigami

Leia mais

FUNDIÇÕES DE PEQUENO PORTE: UMA ABORDAGEM HEURÍSTICA RESUMO ABSTRACT

FUNDIÇÕES DE PEQUENO PORTE: UMA ABORDAGEM HEURÍSTICA RESUMO ABSTRACT O PROBLEMA DE PROGRAMAÇÃO DA PRODUÇÃO EM FUNDIÇÕES DE PEQUENO PORTE: UMA ABORDAGEM HEURÍSTICA Claudia Fink Maristela Oliveira dos Santos Instituto de Ciências Matemáticas e de Computação, USP. 13560-970,

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

ABORDAGEM DE CAMINHO MÍNIMO PARA PROBLEMAS DE OTIMIZAÇÃO

ABORDAGEM DE CAMINHO MÍNIMO PARA PROBLEMAS DE OTIMIZAÇÃO ABORDAGEM DE CAMINHO MÍNIMO PARA PROBLEMAS DE OTIMIZAÇÃO Maria Cristina N. Gramani Universidade Presbiteriana Mackenzie Escola de Engenharia Departamento de Engenharia de Produção http://www.mackenzie.com.br/universidade/engenharia

Leia mais

Problema de dimensionamento e sequenciamento de lotes de produção com preparação dependente da sequência em linhas paralelas e relacionadas

Problema de dimensionamento e sequenciamento de lotes de produção com preparação dependente da sequência em linhas paralelas e relacionadas Trabalho apresentado no CNMAC, Gramado - RS, 2016. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Problema de dimensionamento e sequenciamento de lotes de produção

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

Dimensionamento de Lotes: análise de heurísticas Busca Tabu híbridas. Resumo. Abstract

Dimensionamento de Lotes: análise de heurísticas Busca Tabu híbridas. Resumo. Abstract Dimensionamento de Lotes: análise de heurísticas Busca Tabu híbridas Luiz Henrique Cherri Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo (USP) lhcherri@icmc.usp.br Franklina

Leia mais

6 Experimentos realizados

6 Experimentos realizados 6 Experimentos realizados 6.1 Considerações iniciais Resolvemos os modelos de PLIM utilizando o resolvedor CPLEX, baseado no método de branch-and-bound. Resolvemos as relaxações lineares dos mesmos modelos

Leia mais

MÉTODO HEURÍSTICO HÍBRIDO PARA RESOLUÇÃO DO PROBLEMA DE LOCALIZAÇÃO DE FACILIDADES CAPACITADAS EM DOIS NÍVEIS

MÉTODO HEURÍSTICO HÍBRIDO PARA RESOLUÇÃO DO PROBLEMA DE LOCALIZAÇÃO DE FACILIDADES CAPACITADAS EM DOIS NÍVEIS MÉTODO HEURÍSTICO HÍBRIDO PARA RESOLUÇÃO DO PROBLEMA DE LOCALIZAÇÃO DE FACILIDADES CAPACITADAS EM DOIS NÍVEIS Rômulo Louzada Rabello Universidade Federal do Espírito Santo Alegre, ES, 29500-00, Brasil

Leia mais

XLVSBPO. 16 a 19. Planejamento da produção para uma indústria química utilizando heurísticas relax-and-x. Resumo. Abstract

XLVSBPO. 16 a 19. Planejamento da produção para uma indústria química utilizando heurísticas relax-and-x. Resumo. Abstract Planejamento da produção para uma indústria química utilizando heurísticas relax-and-x Artur Lovato Cunha Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo (USP) arturlc@icmc.usp.br

Leia mais

Ummétodohíbridoparaescalonar turnosdeenfermeiras

Ummétodohíbridoparaescalonar turnosdeenfermeiras Ummétodohíbridoparaescalonar turnosdeenfermeiras Alexandre Luiz J. H. Albano e Marcio Oshiro Universidade de São Paulo Instituto de Matemática e Estatística Departamento de Ciência da Computação Um método

Leia mais

Limitantes Inferiores para o Problema de Dimensionamento de Lotes em Máquinas Paralelas

Limitantes Inferiores para o Problema de Dimensionamento de Lotes em Máquinas Paralelas Limitantes Inferiores para o Problema de Dimensionamento de Lotes em Máquinas Paralelas Diego Jacinto Fiorotto Depto de Ciências de Computação e Estatística, IBILCE, UNESP R. Cristóvão Colombo, 2265 -

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

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

Um Algoritmo Genético com Aprendizado por Reforço Simples aplicado ao problema do Mundo de Grid

Um Algoritmo Genético com Aprendizado por Reforço Simples aplicado ao problema do Mundo de Grid 1 Um Algoritmo Genético com Aprendizado por Reforço Simples aplicado ao problema do Mundo de Grid Luciana Conceição Dias Campos Resumo Este trabalho consiste da aplicação de um algoritmo genético ao método

Leia mais

FORMULAÇÕES MATEMÁTICAS PARA PROBLEMAS DE DIMENSIONAMENTO DE LOTES COM PREPARAÇÃO CARRYOVER E CROSSOVER

FORMULAÇÕES MATEMÁTICAS PARA PROBLEMAS DE DIMENSIONAMENTO DE LOTES COM PREPARAÇÃO CARRYOVER E CROSSOVER FORMULAÇÕES MATEMÁTICAS PARA PROBLEMAS DE DIMENSIONAMENTO DE LOTES COM PREPARAÇÃO CARRYOVER E CROSSOVER Jackeline del Carmen Huaccha Neyra Departamento de Matemática Aplicada, IBILCE, UNESP- Universidade

Leia mais

Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo

Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo Lucas Yamada Scardoelli (EESC/USP) scarty@terra.com.br R. General Glicério, 340, Centro, CEP 15900-000, Taquaritinga,

Leia mais

PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN

PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN R. P. da ROCHA 1, M. de F. MORAIS 1, M. A. da S. S. RAVAGNANI 2, C. M. G. ANDRADE 2, C. M. P. R. PARAÍSO 2 1 Universidade

Leia mais

Métodos de solução aplicados ao problema de produção e

Métodos de solução aplicados ao problema de produção e Métodos de solução aplicados ao problema de produção e distribuição Henrique Hiroshi Motoyama Watanabe Maristela Oliveira Santos Depto. de Matemática Aplicada e Estatística, ICMC, USP 13566-590, São Carlos,

Leia mais

DIMENSIONAMENTO DE LOTES E SEQUENCIAMENTO DA PRODUÇÃO EM UMA EMPRESA EMS

DIMENSIONAMENTO DE LOTES E SEQUENCIAMENTO DA PRODUÇÃO EM UMA EMPRESA EMS DIMENSIONAMENTO DE LOTES E SEQUENCIAMENTO DA PRODUÇÃO EM UMA EMPRESA EMS João Flávio de Freitas Almeida (UFMG) jotaefy@gmail.com Maísa Carolina Amorim da Silva (UFMG) maisa_carolina@yahoo.com.br Samuel

Leia mais

ABORDAGENS HEURÍSTICAS APLICADAS AO PROBLEMA GERAL DE DIMENSIONAMENTO E PROGRAMAÇÃO DE LOTES

ABORDAGENS HEURÍSTICAS APLICADAS AO PROBLEMA GERAL DE DIMENSIONAMENTO E PROGRAMAÇÃO DE LOTES ABORDAGENS HEURÍSTCAS APLCADAS AO PROBLEMA GERAL DE DMENSONAMENTO E PROGRAMAÇÃO DE LOTES Nilton Hideki Takagi 1, Lucídio dos Anjos Formiga Cabral 2, Gilberto Farias 3 Universidade Federal da Paraíba 123

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ALGORITMOS GENÉTICOS. Metaheurísticas de Buscas

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ALGORITMOS GENÉTICOS. Metaheurísticas de Buscas PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ALGORITMOS GENÉTICOS Metaheurísticas de Buscas ALGORITMOS GENÉTICOS (AG) Popularizados por John Holland podem ser considerados os primeiros modelos algorítmicos

Leia mais

PLANEJAMENTO DA PRODUÇÃO EM FUNDIÇÕES - UM ALGORITMO GENÉTICO

PLANEJAMENTO DA PRODUÇÃO EM FUNDIÇÕES - UM ALGORITMO GENÉTICO PLANEJAMENTO DA PRODUÇÃO EM FUNDIÇÕES - UM ALGORITMO GENÉTICO Victor Claudio Bento Camargo Universidade de São Paulo - USP Av. Trabalhador São-carlense, 400 Centro - São Carlos - SP victorcbc@yahoo.com

Leia mais

DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES PARA UMA LINHA DE PRODUÇÃO FLOWSHOP: MÉTODOS DE

DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES PARA UMA LINHA DE PRODUÇÃO FLOWSHOP: MÉTODOS DE DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES PARA UMA LINHA DE PRODUÇÃO FLOWSHOP: MÉTODOS DE SOLUÇÃO Márcio Antônio Ferreira Belo Filho Universidade de São Paulo - Instituto de Ciências Matemáticas e de Computação

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

UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS

UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS Pedro Luis Miranda Lugo Universidade Federal de São Carlos Departamento de Engenharia de

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

Planejamento e Análise de Sistemas de Produção

Planejamento e Análise de Sistemas de Produção Aula 24 Planejamento e Análise de Sistemas de Produção Paulo Augusto Valente Ferreira Departamento de Telemática Faculdade de Engenharia Elétrica e Computação Universidade Estadual de Campinas Conteúdo

Leia mais

Heurísticas para um problema de dimensionamento de lotes com restrições de capacidade e custo transporte

Heurísticas para um problema de dimensionamento de lotes com restrições de capacidade e custo transporte Heurísticas para um problema de dimensionamento de lotes com restrições de capacidade e custo transporte Flávio M. Silva Depto de Engenharia da Produção, UFSCar 3565-905, São Carlos, SP E-mail: flaviomolinabr@yahoo.com.br

Leia mais

MODELO MATEMÁTICO E HEURÍSTICAS PARA O PLANEJAMENTO DA PRODUÇÃO NA INDÚSTRIA DE RECIPIENTES DE VIDRO

MODELO MATEMÁTICO E HEURÍSTICAS PARA O PLANEJAMENTO DA PRODUÇÃO NA INDÚSTRIA DE RECIPIENTES DE VIDRO MODELO MATEMÁTICO E HEURÍSTICAS PARA O PLANEJAMENTO DA PRODUÇÃO NA INDÚSTRIA DE RECIPIENTES DE VIDRO Flaviana Moreira de Souza Amorim Márcio da Silva Arantes Claudio Fabiano Motta Toledo Universidade de

Leia mais

Algoritmos Genéticos e Evolucionários

Algoritmos Genéticos e Evolucionários Algoritmos Genéticos e Evolucionários Djalma M. Falcão COPPE/UFRJ PEE e NACAD falcao@nacad.ufrj.br http://www.nacad.ufrj.br/~falcao/ http://www.nacad.ufrj.br/~falcao/ag/ag.htm Resumo do Curso Introdução

Leia mais

Algoritmo heurístico para agrupamento de ordens de serviço em concessionárias de distribuição de energia elétrica considerando priorização

Algoritmo heurístico para agrupamento de ordens de serviço em concessionárias de distribuição de energia elétrica considerando priorização 1/5 Title Algoritmo heurístico para agrupamento de ordens de serviço em concessionárias de distribuição de energia elétrica considerando priorização Registration Nº: (Abstract) xxx Company 1. Universidade

Leia mais

GUSTAVO PEREIRA ROSA SIMULATED ANNEALING APLICADO AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO

GUSTAVO PEREIRA ROSA SIMULATED ANNEALING APLICADO AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO GUSTAVO PEREIRA ROSA SIMULATED ANNEALING APLICADO AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES E PROGRAMAÇÃO DA PRODUÇÃO LAVRAS - MG 2010 GUSTAVO PEREIRA ROSA SIMULATED ANNEALING APLICADO AO PROBLEMA

Leia mais

1_1 1_2 2_1 1_ _ _ Fonte: Autor

1_1 1_2 2_1 1_ _ _ Fonte: Autor 75 7. Resultados Os resultados aqui apresentados utilizam o modelo proposto na Seção 6.2, resolvido através do software de otimização AIMMS para os problemas com Datas prometidas. Já para o problema sem

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

Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio

Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio Data de recebimento: 26/02/2007 Data de aprovação: 25/04/2007 Lilian Kátia de Oliveira

Leia mais

UM MODELO MATEMÁTICO APLICADO AO DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES EM MAQUINAS DISTINTAS EM PARALELO COM ESTOQUES INTERMEDIÁRIOS LIMITADOS

UM MODELO MATEMÁTICO APLICADO AO DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES EM MAQUINAS DISTINTAS EM PARALELO COM ESTOQUES INTERMEDIÁRIOS LIMITADOS UM MODELO MATEMÁTICO APLICADO AO DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES EM MAQUINAS DISTINTAS EM PARALELO COM ESTOQUES INTERMEDIÁRIOS LIMITADOS Gerson Ulbricht IFSC - CEP 89254-430 Jaraguá do Sul -

Leia mais

ENXAME DE PARTÍCULAS APLICADO AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES

ENXAME DE PARTÍCULAS APLICADO AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES THIAGO FIALHO DE QUEIROZ LAFETÁ ENXAME DE PARTÍCULAS APLICADO AO PROBLEMA GERAL DE DIMENSIONAMENTO DE LOTES LAVRAS - MG 2010 THIAGO FIALHO DE QUEIROZ LAFETÁ EXAME DE PARTÍCULAS APLICADO AO PROBLEMA GERAL

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

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES João Ricardo Kohler Abramoski (PAIC/FUNDAÇÃO ARAUCÁRIA), Sandra Mara Guse Scós Venske (Orientadora), e-mail: ssvenske@unicentro.br

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 MODELO MATEMÁTICO PARA REDES LOGÍSTICAS COM FLUXOS DIRETOS E REVERSOS E NOVOS INTEGRANTES

UM MODELO MATEMÁTICO PARA REDES LOGÍSTICAS COM FLUXOS DIRETOS E REVERSOS E NOVOS INTEGRANTES UM MODELO MATEMÁTICO PARA REDES LOGÍSTICAS COM FLUXOS DIRETOS E REVERSOS E NOVOS INTEGRANTES Marcos Wagner Jesus Servare Junior (UFES) marcoswjunior@gmail.com Glaydston Mattos Ribeiro (UFES) glaydston@terra.com.br

Leia mais

Marcone Jamilson Freitas Souza

Marcone Jamilson Freitas Souza Otimização: Algumas aplicações Marcone Jamilson Freitas Souza Departamento de Computação Programa de Pós-Graduação em Ciência da Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/prof/marcone

Leia mais

UM MÉTODO HEURÍSTICO PARA O PROBLEMA DE DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES COM CUSTOS E TEMPO DAS PREPRARAÇÕES SEQUÊNCIA-DEPENDENTES.

UM MÉTODO HEURÍSTICO PARA O PROBLEMA DE DIMENSIONAMENTO E SEQUENCIAMENTO DE LOTES COM CUSTOS E TEMPO DAS PREPRARAÇÕES SEQUÊNCIA-DEPENDENTES. UM MÉTODO HEURÍSTICO PARA O PROBLEMA DE DIMESIOAMETO E SEQUECIAMETO DE LOTES COM CUSTOS E TEMPO DAS PREPRARAÇÕES SEQUÊCIA-DEPEDETES. Maristela Oliveira dos Santos Departamento de Matemática Aplicada e

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

Um Estudo Empírico de Métodos Hiper-Heurísticos

Um Estudo Empírico de Métodos Hiper-Heurísticos Um Estudo Empírico de Métodos Hiper-Heurísticos Igor Ribeiro Sucupira (Aluno de Mestrado) Flávio Soares Corrêa da Silva (Orientador) Departamento de Ciência da Computação Instituto de Matemática e Estatística

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

Heurística construtiva para o problema de planejamento da produção de papel e celulose

Heurística construtiva para o problema de planejamento da produção de papel e celulose Heurística construtiva para o problema de planejamento da produção de papel e celulose Marcos Furlan Faculdade de Ciências Exatas e Tecnologias, Universidade Federal da Grande Dourados 79804-970, Dourados,

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

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

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

Complexidade de Tempo e Espaço

Complexidade de Tempo e Espaço Complexidade de Tempo e Espaço Profa. Sheila Morais de Almeida DAINF-UTFPR-PG junho - 2018 Sheila Almeida (DAINF-UTFPR-PG) Complexidade de Tempo e Espaço junho - 2018 1 / 43 Este material é preparado usando

Leia mais

Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal

Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal Luanna Holanda de Siqueira Aluna Marcus Lemos Orientador

Leia mais

4 Modelos Propostos para Otimização de Planejamentos com Restrições de Precedência 4.1 Representação com Algoritmos Genéticos

4 Modelos Propostos para Otimização de Planejamentos com Restrições de Precedência 4.1 Representação com Algoritmos Genéticos 46 4 Modelos Propostos para Otimização de Planejamentos com Restrições de Precedência 4.1 Representação com Algoritmos Genéticos Para definir a representação de um modelo para problemas de planejamento

Leia mais

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de

Leia mais

Geração de Colunas Aplicada a uma Decomposição do Problema de Programação Quadrática Binária Irrestrita

Geração de Colunas Aplicada a uma Decomposição do Problema de Programação Quadrática Binária Irrestrita Geração de Colunas Aplicada a uma Decomposição do Problema de Programação Quadrática Binária Irrestrita Geraldo R. Mauri Universidade Federal do Espírito Santo - UFES mauri@cca.ufes.br Luiz A. N. Lorena

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

SEQUENCIAMENTO DE TAREFAS COM RESTRIÇÕES DE COMPATIBILIDADE EM MÁQUINAS PARALELAS COM TEMPOS DE PREPARAÇÃO DEPENDENTES DA SEQUÊNCIA

SEQUENCIAMENTO DE TAREFAS COM RESTRIÇÕES DE COMPATIBILIDADE EM MÁQUINAS PARALELAS COM TEMPOS DE PREPARAÇÃO DEPENDENTES DA SEQUÊNCIA SEQUENCIAMENTO DE TAREFAS COM RESTRIÇÕES DE COMPATIBILIDADE EM MÁQUINAS PARALELAS COM TEMPOS DE PREPARAÇÃO DEPENDENTES DA SEQUÊNCIA Edson Luiz França Senne Universidade Estadual Paulista UNESP, Faculdade

Leia mais

BALANCEANDO LINHAS DE PRODUÇÃO COM TRABALHADORES DEFICIENTES E ESTAÇÕES PARALELAS

BALANCEANDO LINHAS DE PRODUÇÃO COM TRABALHADORES DEFICIENTES E ESTAÇÕES PARALELAS BALANCEANDO LINHAS DE PRODUÇÃO COM TRABALHADORES DEFICIENTES E ESTAÇÕES PARALELAS Felipe F. B. Araújo¹, Alysson M. Costa¹, Cristóbal Miralles² ¹ Instituto de Ciências Matemáticas e de Computação. Universidade

Leia mais

4 Implementação Computacional

4 Implementação Computacional 4 Implementação Computacional 4.1. Introdução Neste capítulo é apresentada a formulação matemática do problema de otimização da disposição das linhas de ancoragem para minimizar os deslocamentos (offsets)

Leia mais

Algoritmo Genético e Busca Local para o problema Justin-Time Job-Shop Scheduling

Algoritmo Genético e Busca Local para o problema Justin-Time Job-Shop Scheduling Algoritmo Genético e Busca Local para o problema Justin-Time Job-Shop Scheduling Rodolfo P. Araujo, André G. dos Santos, José E. C. Arroyo Departamento de Informática Universidade Federal de Viçosa (UFV)

Leia mais

Preliminares. Profa. Sheila Morais de Almeida. agosto

Preliminares. Profa. Sheila Morais de Almeida. agosto Preliminares Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2016 Algoritmos Definição - Skiena Algoritmo é a ideia por trás dos programas de computador. É aquilo que permanece igual se o programa

Leia mais

Figura 3.1: Fluxograma do algoritmo da Programação Genética.

Figura 3.1: Fluxograma do algoritmo da Programação Genética. 3 Programação Genética O termo Programação Genética passou a ser utilizado em 1990 nos trabalhos publicados por Koza [30] e De Garis [31]. A definição de Koza para este termo passou a predominar após a

Leia mais

3 Redes Neurais Artificiais

3 Redes Neurais Artificiais 3 Redes Neurais Artificiais 3.1. Introdução A capacidade de implementar computacionalmente versões simplificadas de neurônios biológicos deu origem a uma subespecialidade da inteligência artificial, conhecida

Leia mais

Branch-and-Bound para problemas de Otimização Combinatória

Branch-and-Bound para problemas de Otimização Combinatória para problemas de Otimização Combinatória Rafael Antônio Marques Gomes Orientador: Haroldo Gambini Santos Departamento de Computação UFOP 26 de julho de 2011 Rafael Antônio Marques Gomes BB para problemas

Leia mais

Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação Introdução à Programação Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAIS SÃO OS COMPONENTES BÁSICOS DO HW DE UM SISTEMA COMPUTACIONAL?

Leia mais

Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação

Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação Anais do CNMAC v.2 ISSN 1984-820X Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação Dependente da Seqüência de

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

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

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

Algoritmos Branch e Bound para o problema de sequenciamento em uma única máquina

Algoritmos Branch e Bound para o problema de sequenciamento em uma única máquina Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Algoritmos Branch e Bound para o problema de sequenciamento em uma única máquina Carlos E. Ferreira Instituto de Matemática e Estatística, IME, USP 05508-090,

Leia mais

5 Estudo de Caso e Resultados

5 Estudo de Caso e Resultados 5 Estudo de Caso e Resultados 5.1. Introdução Finalizado o desenvolvimento da ferramenta, é indispensável testar suas funcionalidades e a eficácia da aplicação conjunta dos seus módulos de geração de experimentos

Leia mais

Computação Evolutiva. Aula 4 Usando AEs Prof. Tiago A. E. Ferreira

Computação Evolutiva. Aula 4 Usando AEs Prof. Tiago A. E. Ferreira Computação Evolutiva Aula 4 Usando AEs Prof. Tiago A. E. Ferreira Roteiro Exemplos: Problema das 8 rainhas Comportamentos Típicos dos AE CE no contexto da Otimização Global Relembrando Na Aula Passada,

Leia mais

SÍNTESE DE REDES FLEXÍVEIS DE TROCADORES DE CALOR VIA PROGRAMAÇÃO MATEMÁTICA UTILIZANDO UM MÉTODO DE OTIMIZAÇÃO SIMULTÂNEO

SÍNTESE DE REDES FLEXÍVEIS DE TROCADORES DE CALOR VIA PROGRAMAÇÃO MATEMÁTICA UTILIZANDO UM MÉTODO DE OTIMIZAÇÃO SIMULTÂNEO SÍNTESE DE REDES FLEXÍVEIS DE TROCADORES DE CALOR VIA PROGRAMAÇÃO MATEMÁTICA UTILIZANDO UM MÉTODO DE OTIMIZAÇÃO SIMULTÂNEO C. B. MIRANDA 1, M. A. S. S. RAVAGNANI 1 1 Universidade Estadual de Maringá, Departamento

Leia mais

Método geração de colunas e heurísticas para o Problema da Mochila Compartimentada. Resumo

Método geração de colunas e heurísticas para o Problema da Mochila Compartimentada. Resumo Método geração de colunas e heurísticas para o Problema da Mochila Compartimentada Aline Aparecida de Souza Leão Maristela Oliveira dos Santos Marcos Nereu Arenales Universidade de São Paulo-USP Av Trabalhador

Leia mais

COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: UM ESTUDO UTILIZANDO ALGORITMO GENÉTICO E A FUNÇÃO SOLVER

COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: UM ESTUDO UTILIZANDO ALGORITMO GENÉTICO E A FUNÇÃO SOLVER UNIVERSIDADE DE SÃO PAULO ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES SISTEMAS DE INFORMAÇÃO COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: UM ESTUDO UTILIZANDO ALGORITMO GENÉTICO

Leia mais

Algoritmos Genéticos. Texto base: Stuart Russel e Peter Norving - Inteligência Artificial

Algoritmos Genéticos. Texto base: Stuart Russel e Peter Norving - Inteligência Artificial Algoritmos Genéticos Texto base: Stuart Russel e Peter Norving - Inteligência Artificial junho/2007 Algoritmo Genético Uma variante da busca em feixe estocástica Estado sucessor gerado pela combinação

Leia mais

Análise e Complexidade de Algoritmos

Análise e Complexidade de Algoritmos Análise e Complexidade de Algoritmos Professor Ariel da Silva Dias Algoritmos Divisão e Conquista Construção incremental Resolver o problema para um sub-conjunto dos elementos de entrada; Então, adicionar

Leia mais

Pedro Amorim INESC TEC, Faculdade de Engenharia, Universidade do Porto

Pedro Amorim INESC TEC, Faculdade de Engenharia, Universidade do Porto Problema integrado de produção e distribuição: Uma abordagem heurística Márcio A F Belo-Filho Instituto de Ciências Matemáticas e de Computação - Universidade de São Paulo marciobelof@gmail.com Pedro Amorim

Leia mais

3 Algoritmos Genéticos

3 Algoritmos Genéticos Técnicas de Inteligência Computacional 33 3 Algoritmos Genéticos Este capítulo resume os principais conceitos sobre o algoritmo evolucionário empregado nesta dissertação. É apresentada uma breve explicação

Leia mais

Sistema Imunológico Artificial com Parâmetros Fuzzy

Sistema Imunológico Artificial com Parâmetros Fuzzy 52 REIC - Revista de Iniciação Científica, volume 11, número 1, 2011 Sistema Imunológico Artificial com Parâmetros Fuzzy Luiz Antonio Carraro, Angelita Maria De Ré (Orientadora) Departamento de Ciência

Leia mais

6 Estudo de Casos: Valor da Opção de Investimento em Informação por Aproximação com Números Fuzzy 6.1. Introdução

6 Estudo de Casos: Valor da Opção de Investimento em Informação por Aproximação com Números Fuzzy 6.1. Introdução 6 Estudo de Casos: Valor da Opção de Investimento em Informação por Aproximação com Números Fuzzy 6.1. Introdução Este capítulo apresenta o segundo estudo de casos, no qual também são empregados números

Leia mais

Programação de Escalas de Horários na Agricultura Irrigada utilizando o Método de Luus-Jaakola

Programação de Escalas de Horários na Agricultura Irrigada utilizando o Método de Luus-Jaakola Programação de Escalas de Horários na Agricultura Irrigada utilizando o Método de Luus-Jaakola Kennedy M. Fernandes, Instituto de Ciências Ambientais e Desenvolvimento Sustentável, ICADS, UFBA 47805-100,

Leia mais

Minicurso Inteligência Artificial Aplicada a Sistemas Elétricos. Niterói, 12 de Maio de 2018

Minicurso Inteligência Artificial Aplicada a Sistemas Elétricos. Niterói, 12 de Maio de 2018 Minicurso Inteligência Artificial Aplicada a Sistemas Elétricos Niterói, 12 de Maio de 2018 Realização 2 Realização 3 Programação: manhã 9:30h-10:30H VISÃO GERAL: OTIMIZAÇÃO E INTELIGÊNCIA COMPUTACIONAL

Leia mais

Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem

Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem Discretização do Tempo na Utilização de Programação Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem Thiago A. L. Genez, Luiz F. Bittencourt, Edmundo R. M. Madeira

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

UMA FORMULAÇÃO NÃO LINEAR PARA A RESTRIÇÃO DE CICLOS DA SERRA NO PROBLEMA INTEGRADO DE DIMENSIONAMENTO DE LOTES E CORTE DE ESTOQUE

UMA FORMULAÇÃO NÃO LINEAR PARA A RESTRIÇÃO DE CICLOS DA SERRA NO PROBLEMA INTEGRADO DE DIMENSIONAMENTO DE LOTES E CORTE DE ESTOQUE UMA FORMULAÇÃO NÃO LINEAR PARA A RESTRIÇÃO DE CICLOS DA SERRA NO PROBLEMA INTEGRADO DE DIMENSIONAMENTO DE LOTES E CORTE DE ESTOQUE Gislaine Mara Melega Unesp - Ibilce Depto de Matemática Aplicada, 15054-000,

Leia mais

UM ALGORITMO HEURÍSTICO PARA O PROBLEMA DE GERENCIAMENTO DE ESCALA OPERACIONAL DE CONTROLADORES DE TRÁFEGO AÉREO

UM ALGORITMO HEURÍSTICO PARA O PROBLEMA DE GERENCIAMENTO DE ESCALA OPERACIONAL DE CONTROLADORES DE TRÁFEGO AÉREO UM ALGORITMO HEURÍSTICO PARA O PROBLEMA DE GERENCIAMENTO DE ESCALA OPERACIONAL DE CONTROLADORES DE TRÁFEGO AÉREO Bruno Mota Avelar Almeida, Túlio Ângelo Machado Toffolo, Marcone Jamilson Freitas Souza

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

15/03/2018. Professor Ariel da Silva Dias Algoritmo e Contagem de Instruções. Prof. Ariel da Silva Dias -

15/03/2018. Professor Ariel da Silva Dias Algoritmo e Contagem de Instruções. Prof. Ariel da Silva Dias - Professor Ariel da Silva Dias Algoritmo e Contagem de Instruções 1 Um algoritmo pode ser visto como uma sequência de ações executáveis para a obtenção de uma solução para um determinado tipo de problema.

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

Uma solução exata para o Problema de Localização de Concentradores com Alocação Múltipla

Uma solução exata para o Problema de Localização de Concentradores com Alocação Múltipla XII Worshop de Computação Aplicada - WORCAP 2012 Uma solução exata para o Problema de Localização de Concentradores com Alocação Múltipla Wesley Gomes de Almeida 1, Edson Luiz França Senne 2, Horacio Hidei

Leia mais

Algoritmos Evolutivos para Otimização

Algoritmos Evolutivos para Otimização Algoritmos Evolutivos para Otimização A área de aplicação que tem recebido mais atenção é a otimização. Uma das razões é que existem uma variedade de problemas de otimização e a maioria deles sem solução

Leia mais