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

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

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

Transcrição

1 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 (Faculdade de Engenharia Centro Universário Fundação Santo André) lílian.oliveira@fsa.br R Heloisa Pamplona 720 apto 4A - Bairro Fundação CEP São Caetano do Sul-SP Regina Berretta (School of Electrical Engineering and Computer Science The Universy of Newcastle, Australia) Regina.Berretta@newcastle.edu.au Resumo Este trabalho aborda o problema de dimensionamento de lotes multiestágio, com capacidade limada. O objetivo é determinar o tamanho do lote de cada em a ser produzido, em diferentes períodos, de tal modo que uma demanda seja atendida, minimizando custos de produção, preparação e estoque. A formulação é fea como um problema de programação matemática inteira-mista e pertence à classe NP-hard. As heurísticas utilizam a técnica de relaxação Lagrangiana, incorporando Busca Tabu. Os resultados computacionais são comparados com outros encontrados na leratura em França et al. (997), Tempelmeier e Derstroff (996) e Özdamar e Barbarosoglu (2000). Palavras-chave: Dimensionamento de Lotes; Relaxação Lagrangiana; Busca Tabu. Abstract This paper addresses the multistage capacated lot-sizing problem. The objective is to determine the quanty to be produced in order to attain the demand xx in each period of a planning horizon. The aim is to minimize production, inventory and setup costs. The resources are limed and the setup times are considered. The formulation presented is a mixed integer programming and the problem is NP-Hard. The heuristics use Lagrange relaxation and Tabu Search and they are compared wh the ones in França et al. (997), Tempelmeier and Derstroff (996) and Özdamar and Barbarosoglu (2000). Keywords: Lot-Sizing, Lagrangean Relaxation, Tabu Search.

2 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio. IntROdUçãO O problema de dimensionamento de lotes consiste em determinar a quantidade de cada em a ser produzida, em diferentes períodos, de tal modo que uma dada demanda seja atendida. O objetivo é minimizar custos de produção, de estoque e de preparação, sujeos a restrições de limações de capacidade, que incorporam tempos de preparação. Devido ao sistema de produção ser multiestágio, a produção de um em final depende da fabricação de componentes que também, devem ser produzidos e/ou comprados. Quanto à complexidade computacional, encontrar a solução ótima do problema, com recursos de produção limados e custos de preparação, é pertencente à classe NP-hard (Florian et al., 980). Além disso, apenas determinar a existência de solução factível para problemas com tempo de preparação (setup time), pertence à classe NP-Completo (Maes et al., 99). Devido à complexidade de resolução, mesmo para encontrar solução factível, a pesquisa envolve, em sua maioria, métodos heurísticos, entre os quais podemos car Billington et al. (986), Clark e Armentano (995), Tempelmeier e Derstroff (996), Tempelmeier (997), França et al. (997), Katok et al. (998), Berretta et al. (999), Oliveira e Berretta (2000), Özdamar e Barbarosoglu (2000), Armentano et al. (200), Berretta e Rodrigues (2004), Berretta et al. (2005) e Rizk et al. (2006). Os métodos heurísticos existentes para resolução do problema de dimensionamento de lotes multiestágio, com recursos limados, em sua maioria, consistem, inicialmente, em obter um plano de produção que satisfaça a demanda. Geralmente, essa solução é infactível em relação à capacidade de produção. Dessa forma, procedimentos que efetuam transferências de produção entre períodos, são executados com o objetivo de encontrar uma solução factível, buscando minimizar os custos. Além disso, os métodos tratam de ter um procedimento que reinicialize esse processo, ou seja, consiga obter uma nova solução inicial. No artigo de Billington et al. (986), é proposto um método heurístico baseado em relaxação Lagrangiana, utilizando a metodologia branch-and-bound, considerando um único centro gargalo, no qual o tempo e custo de preparação são relevantes. Tempelmeier e Derstroff (996) apresentam uma heurística similar à apresentada por Billington et al. (986), considerando estrutura geral de produto, múltiplas restrições de capacidade e tempos de preparação. França et al. (997) apresentam um método heurístico, composto por quatro procedimentos. O inicial constrói uma solução que, geralmente, é infactível. A seguir, os outros três procedimentos, com distintos objetivos, tentam encontrar uma solução factível e de melhor custo, através de transferências da produção entre períodos. A qualidade das soluções encontradas é avaliada, através de limantes inferiores Lagrangianos. Katok et al. (998) introduzem um método heurístico para encontrar soluções factíveis para o problema, com estrutura de montagem, múltiplas restrições de recurso, custos e tempos de preparação não nulos. O trabalho de Berretta et al. (999) apresenta uma heurística que incorpora Busca Tabu e Simulated Annealing na heurística, apresentada em França et al. (997) e, além disso, consideram lead time diferente de zero. Oliveira e Berretta (2000) avaliam a incorporação da técnica de relaxação Lagrangiana na mesma heurística (França et al., 997). Armentano et al. (200) apresentam uma heurística específica para estrutura serial, considerando lead time diferente de zero. O trabalho de Özdamar e Barbarosoglu (2000) propõe uma heurística para estrutura geral de produto. A técnica proposta combina relaxação Lagrangiana e Simulated Annealing. Como primeira tentativa, são feos dois esquemas de relaxação Lagrangiana e diferentes versões de Simulated Annealing são incorporadas nestas relaxações, as quais são chamadas de heurísticas Lagrangianas. O desempenho destas aproximações é comparado com problemas disponível em leratura (Tempelmeier e Derstroff, 996). Berretta e Rodrigues (2004) apresentam métodos baseados em meta-heurísticas (mais especificamente, em algormo memético) e os resultados obtidos são melhores do que os apresentados em Tempelmeier 78

3 Lilian Kátia de Oliveira; Regina Berretta e Derstroff (996). O trabalho de Berretta et al. (2005) propõe uma meta-heurística híbrida, combinando Busca Tabu e Simulated Annealing. Esse método heurístico é baseado em transferências de produção, com o objetivo de obter capacidade factível e melhorar a qualidade das soluções. Esse trabalho apresenta uma heurística Lagrangiana, incorporando Busca Tabu para o problema de dimensionamento de lotes, considerando estrutura geral e tempos e custos de preparação. A heurística utiliza procedimentos encontrados em França et al. (997). Os resultados computacionais são comparados com os encontrados em França et al. (997), Tempelmeier e Derstroff (996) e Özdamar e Barbarosoglu (2000). O trabalho está organizado, como descro a seguir. Na Seção 2, é apresentada a formulação do problema. A heurística de França et al. (997), as heurísticas Lagrangianas e a heurística que utiliza Busca Tabu estão descras na Seção 3. Finalmente, os resultados e conclusões são apresentados nas seções 4 e FORmUlAçãO do PROblEmA Uma formulação para o problema de dimensionamento de lotes multiestágio pode ser como um problema de programação matemática inteira-mista, dada a seguir. sujeo a: onde são utilizados os seguintes dados: N - número de ens. T - número de períodos. K - número de recursos. p - custo de produção de uma unidade do em i, no período t. h - custo de estocar uma unidade do em i, no período t. s - custo de preparação (setup). a ij - unidades do em i requeridos na produção de uma unidade do em j. d - demanda do em i, no período t. v ikt - quantidade do recurso k utilizado na produção do em i, no período t. f ikt - quantidade do recurso k utilizado na preparação do em i, no período t. CAP kt - capacidade disponível do recurso k no período t. M - lime superior para X. S i - conjunto dos ens sucessores imediatos do em i. e as variáveis de decisões são: X - unidades do em i produzidas no período t. I - unidades do em i estocadas no período t. Y - se houver produção do intem i no período t 0 caso contrário 79

4 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio A função objetivo () minimiza o custo total que é formado pelo custo de produção, estoque e preparação de N ens ao longo de T períodos do horizonte de planejamento. Em (2), têm-se as equações de balanço entre as variáveis de estoque e produção, onde é determinado que a demanda de um em i em um período t (d ) e a quantidade para os lotes p Xde + ens h I sucessores + s Y N T sejam supridas pela combinação () Min ( ) i = N tt= da produção em t (X ) e pelo Min estoque ( em p X + t- (I h I + i,t- ) e que s Y o ) excedente ficará estocado em t ( I ) (). As inequações (3) representam a utilização do recurso k na I i,t - preparação + X i = t= - I -(f ikt ay ij X) ij e = produção d i = (v,..., ikt X ) Nde ; ttodos =,..., os (2) Tens j S em um período t, sendo limadas pela quantidade disponível do i recurso, no período t (CAP kt ). As inequações (4) fornecem um lime superior para X I i,t - + X, caso Y =e - I assegura - a ij X ij = d i =,..., N ; t =,...,(2) T j =0, caso Y =0. S i Considerar sistemas de N produção multiestágios, faz com que o modelo torne-se não decomponível por em nas restrições de balanceamento ( v de estoque e produção. Assim, não é possível aplicar o algormo ikt X + f ikt Y ) CAP kt k=,..., K ; t =,..., T (3) ótimo de Wagner e Whin j N =(958). Tal algormo é utilizado para a resolução do problema de dimensionamento de lotes, sem restrições ( vikt de Xcapacidade + f ikt Y ) com CAPum kt único k= em,..., e pode K ; t = ser,..., aplicado T a cada em, separadamente, se o modelo for X= (3) j - decomponível M Y 0 por em. Dessa i = forma,,..., Numa ; t = formulação,..., T que pode apresentar (4) vantagens, pode ser obtida X adotando-se - M Y o conceo de estoque de escalão, introduzido por Clark e Scarf 0 (4) (960) e implementado por X Afentakis 0, I et 0 al. (984). (5) Estoque de escalão de um em é a quantidade total do em presente no sistema, incluindo a quantidade do em em estoque, Xmais 0, a quantidade I 0 do em contido i =,..., no estoque N ; t = de seus,..., sucessores. T A formulação (5) Y { } (6) em termos de estoque de escalão 0, = é dada a seguir. i,..., N ; t =,..., T Y { N0, T} (6) e E + p X + s Y (7) sujeo a: Min ( ) i = N tt= Min ( e E + p X + s Y ) E + i = i,t - Xt = -E = D E i,t - + X -E = D - a ij E jt E 0 i = j S i N a ij E jt - E 0 i = ( v ikt X + f ikt Y ) CAP k = j S i kt i = N v ikt X + f ikt Y CAP Xi = - M Y 0 X ( ) X - M Y 0 0, 0 E kt,..., N ; t =,..., T,..., N ; t =,..., T,..., K ; t =,..., T k =,..., K ; t =,..., T X 0, E 0 Y { 0, } Y { 0, } (7) (8) (8) (9) (9) (0) (0) () () (2) (2) (3) (3) onde P i - conjunto dos ens predecessores imediatos do em i. e - custo de estoque de escalão do em i, no período t, sendo dado por. ( ) N ) E Z, = Z i (, - kt CAP kt - estoque de escalão do em i, no período t, sendo dado por. t= N k = K t = T Z (, ) = Z i (, ) - kt CAP D kt - demanda de escalão do em i, no período t, sendo dada por. t= k = t = K T (4) (4) K 80

5 Lilian Kátia de Oliveira; Regina Berretta A equivalência entre ()-(6) e (7)-(3) é mostrada por Afentakis et al. (986). Observe que utilizando o conceo de estoque de escalão, não há a dependência entre os ens que aparecem na equação (2) do modelo ()-(6). A dependência encontra-se na equação (9) do modelo (7)-(3). Dessa forma, a aplicação de relaxação Lagrangiana nas restrições (9) e (0) torna o problema resultante, completamente decomponível em N problemas monoestágios, independentes e com capacidade infina de produção. Isto torna possível a utilização do algormo de Wagner e Whin (958), para a resolução do problema Lagrangiano. 2.. Relaxação lagrangiana A técnica de relaxação Lagrangiana é muo utilizada e existem várias razões que justificam o seu uso. Muos problemas de otimização combinatória são problemas fáceis, complicados pela adição de algumas restrições difíceis. No entanto, se estas restrições forem retiradas e introduzidas na função objetivo com uma certa penalidade (os conhecidos multiplicadores de Lagrange), é possível obter um problema fácil de se resolver e, assim, pode-se dar uma atenção maior para a escolha de valores numéricos para os multiplicadores de Lagrange, pois estes são muo importantes para a qualidade dos limantes. Além disso, experiências com relaxação Lagrangiana indicam que esta fornece bons limantes inferiores e de razoável custo computacional (Beasley, 993). Utilizando a técnica de relaxação Lagrangiana, em (7)-(3), o problema Lagrangiano obtido pela dualização das restrições (9) e (0), pode ser escro, como a seguir. sujeo a: onde são os multiplicadores Lagrangianos correspondentes ao conjunto de restrições (9) e (0), respectivamente. Reescrevendo o problema Lagrangiano para cada em i, temos: K K sujeo a: K 8

6 N ( vikt X + f ikt ) Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de Klotes multiestágio j = X - M Y 0 Y CAP = i kt kk =,..., K ; t =,...,,..., N ; t =,..., T T (3) (4) X 0, 0 i =,..., N ; t =,..., I Y { 0, } i =,..., N ; t =,..., T T (5) (6) onde N T Min ( e E + p X + s Y ) i = t= E i,t - + X -E = D - a ij E jt E 0 i = j S i N i = ( v ikt X + f ikt Y ) CAP - X M Y 0 X 0, 0 E,..., N ; t =,..., T Como o problema Lagrangiano decompõe-se em N problemas monoestágios de dimensionamento de lotes, com capacidade infina Y de produção (um para cada componente), pode-se utilizar o algormo de { 0, } (3) Wagner e Whin (958) para a resolução de cada um dos N problemas. Logo, o limante inferior para o problema representado pelo modelo (7)-(3), é dado por: ( ) N K T, ) kt t= k = t = kt = k Z, = Z i ( - CAP kt,..., K ; t =,..., T Com a resolução do problema Lagrangiano tem-se um limante inferior para o problema representado pelo modelo (7)-(3). No entanto, sua solução provavelmente é infactível, pois foram relaxados dois grupos de restrições. 3. HEURíStIcAS PROPOStAS (7) (8) (9) (0) () (2) (4) Inicialmente, será descra a heurística encontrada em França et al. (997), pois seus procedimentos são utilizados nas heurísticas propostas neste trabalho. A seguir, serão descras as heurísticas Lagrangianas e, finalmente, a incorporação de Busca Tabu. i i 3.. Heurística H0 Heurística encontrada em França et al. (997) A heurística encontrada em França et al. (997) é composta por quatro procedimentos: um procedimento para a obtenção da solução inicial (P), um procedimento de factibilização (P2), um procedimento de melhoria (P3) e um de alteração (P4), como mostra a Figura. O procedimento inicial constrói uma so- 82

7 K Lilian Kátia de Oliveira; Regina Berretta K lução que, geralmente, é infactível. A seguir, os outros três procedimentos, com objetivos distintos, tentam encontrar uma solução factível e de melhor custo, através de transferências da produção entre períodos. P infactível factível P2 factível P3 infactível factível infactível FIGURA Diagrama da heurística H0. A seguir, cada procedimento será descro mais detalhadamente. P - Procedimento para obtenção da solução inicial P4 factível O procedimento P considera o modelo ()-(6) sem o conjunto de restrições de capacidade (3). A solução é obtida pela aplicação seqüencial do algormo de Wagner e Whin (958) para cada em separadamente. Inicialmente, aplica-se o algormo aos ens finais e, a seguir, para cada em i tal que, após o cálculo de uma nova demanda (d ), que depende da solução dos sucessores imediatos e da própria demanda (d ), isto é,. Após N aplicações do algormo de Wagner e Whin (958), obtém-se uma seqüência de soluções, que reunidas, formam uma solução para o problema (7)-(3). Como as restrições de capacidade foram ignoradas, provavelmente a solução é infactível em relação ao consumo de recursos. Se isso acontecer, inicia-se o procedimento P2, na tentativa de obter uma solução factível. i P2 - Procedimento de factibilização Esse procedimento tenta iobter uma solução factível, a partir de uma infactível. Uma solução é considerada infactível, se em algum período t, a produção neste período consome uma quantidade de recursos maior que a disponível. A cada período t infactível, é fea uma tentativa de transferir uma i quantidade de produção q da produção X do componente i, no período t (período infactível), para outro período tl (período destino), até que o período t se torne factível. O procedimento é dividido em dois passos: passo Regressivo, onde são analisados os períodos t = T,..., 2 e tl <t; e Progressivo, onde são i analisados os períodos t =,..., T- e tl >t. Em cada período t, para a escolha da transferência, é feo um cálculo que analisa a variação no custo e no excesso da utilização dos recursos que cada transferência causa, no caso de ser efetuada. De todas as transferências analisadas, a que obtiver menor variação, é realizada. Os dois passos, Progressivo e Regressivo, são repetidos até que uma solução factível seja obtida ou um contador de passos atinja o lime máximo pré-especificado. 83

8 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio K P3 Procedimento de melhoria A partir de uma solução factível, este procedimento tenta encontrar uma solução com menor custo, sem permir infactibilidade. O mecanismo é similar ao procedimento P2, com passos Regressivo e Progressivo. A cada período analisado, a transferência efetuada é a que causa maior redução no valor da função objetivo, sem provocar infactibilidade. Os dois passos são sucessivamente executados até que um passo Regressivo e um Progressivo não tenham efetuado nenhuma transferência, terminando com uma solução igual ou melhor que a inicial. P4 Procedimento de alteração Neste procedimento, executa-se uma seqüência de transferências, com o objetivo de obter uma nova solução, mesmo que esta seja infactível. É composto de apenas um passo, onde para cada em é efetuada uma transferência (q,i,t,tl). Os períodos t (período origem) e tl (período destino) são determinados, a partir de uma ordenação prévia dos períodos, segundo a quantidade dos recursos não utilizados em cada período. A cada em é fea a tentativa de transferência do período mais apertado para o mais folgado, em termos de recursos disponíveis. Após a execução do procedimento P, os procedimentos P2, P3 e P4 são continuamente executados até que um crério de parada seja atingido Heurísticas HR e HR2 heurísticas lagrangianas Como do anteriormente, as heurísticas Lagrangianas apresentadas são baseadas no trabalho de França et al. (997), o qual não incorpora as informações do problema Lagrangiano na sua resolução. Serão apresentadas duas heurísticas Lagrangianas: uma típica e outra, um pouco mais sofisticada. As heurísticas podem possuir os seguintes procedimentos: P Procedimento para a obtenção da solução inicial. P2 Procedimento de factibilização. P3 Procedimento de melhoria. P4 Procedimento de alteração. P5 Procedimento para a atualização dos multiplicadores de Lagrange. A seguir, é descro o procedimento para a atualização dos multiplicadores de Lagrange (P5), já que este não é encontrado no trabalho de França et al. (997). P5 Procedimento de atualização dos multiplicadores de Lagrange Este procedimento utiliza a otimização do subgradiente para atualização dos multiplicadores de Lagrange, fornecendo, dessa forma, novos custos Lagrangianos de produção, preparação e estoque. Dados os valores iniciais dos multiplicadores de Lagrange, o método de otimização do subgradiente, gera uma seqüência de multiplicadores, movendo-se na direção do subgradiente por uma distância dada por um determinado passo. Os multiplicadores de Lagrange das restrições (9) e (0) são atualizados de acordo com as equações abaixo: i 84

9 Lilian Kátia de Oliveira; Regina Berretta Neste trabalho, para maximizar a função dual Z(λ, µ) (4), o método do subgradiente utilizado, incorpora as modificações propostas por Camerini et al. (975). Após a atualização dos multiplicadores de Lagrange, os custos Lagrangianos de produção, preparação e estoque são atualizados, possibilando a obtenção de uma nova solução inicial, utilizando-se o algormo de Wagner e Whin (958) (procedimento P). A heurística Lagrangiana típica (HR) é composta pelos procedimentos P, P2, P3 e P5, como mostra a Figura 2. Inicialmente, é obtida uma solução inicial (P) que geralmente é infactível. Caso esta solução seja infactível, executa-se o procedimento de factibilização (P2), na tentativa de obter uma solução factível. Caso tenha sido obtida uma solução factível (em P ou em P2), o procedimento de melhoria (P3) tenta encontrar melhores soluções, a partir da obtida anteriormente. A seguir, para a atualização dos multiplicadores de Lagrange, o procedimento P5 utiliza a otimização do subgradiente, fornecendo novos custos de produção, estoque e preparação, os quais serão utilizados novamente no procedimento P, obtendo uma nova solução inicial. A Figura 2 apresenta o pseudo-código da heurística HR, considerando: er: contador de erações; f(s(er)): valor da função objetivo, utilizando a solução S(er); S*: solução incumbente (melhor solução); er_max: número máximo de erações da heurística; f(s*) = para er = até er_max faça S(er) = Solução de partida (Procedimento P) se (S(er) é infactível) então S(er) = Factibilizacão (Procedimento P2) fim se (S(er) é factível) então S(er) = Melhoria (Procedimento P3) se f(s(er)) < f(s*) então S* = S(er) fim Atualiza_Mult (Procedimento P5) fim {para er} Se S* é infactível, então o método falhou. FIGURA 2 Pseudo-código da heurística HR. A outra heurística Lagrangiana (HR2) é composta pelos procedimentos P, P2, P3, P4 e P5, como mostra a Figura 3. O que a diferencia de HR, é a presença do procedimento de alteração (P4), estando a heurística H0 de forma completa internamente na heurística HR2. Como na heurística anterior, primeiramente é obtida uma solução inicial (P) que geralmente é infactível. A seguir, caso a solução encontrada em P seja infactível, executa-se o procedimento de factibilização (P2). No caso de encontrar uma solução factível, executa-se o procedimento de melhoria (P3), para tentar encontrar soluções de melhor qualidade e, em seguida, o procedimento de alteração (P4) é aplicado para a obtenção de novas soluções, mesmo infactíveis ou de pior custo, com o objetivo de obter um novo ponto de partida para o procedimento P2. Os procedimentos P2, P3 e P4 são executados durante um certo número de vezes. Então, o procedimento para a atualização dos multiplicadores de Lagrange (P5) é executado, obtendo novos custos Lagrangianos, para então ser executado novamente o procedimento P e assim obter-se um novo ponto de partida. 85

10 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio f(s*) = para a = até a_max faça S() = solução de partida (Procedimento P) para er = até er_max faça se (S(er) é infactível) então S(er) = Factibilizacão (Procedimento P2) fim se (S(er) é factível) então S(er) = Melhoria (Procedimento P3) se f(s(er)) < f(s*) então S* = S(er) fim S(er) = Alteração (Procedimento P4) fim Atualiza_Mult (Procedimento P5) fim {para er} Se S* é infactível, então o método falhou. FIGURA 3 Pseudo-código da heurística HR2. As heurísticas executam os procedimentos até que um crério de parada seja atingido, retornando à melhor solução factível obtida ou informando que nenhuma solução factível foi encontrada e, nesse caso, não é possível garantir que o problema não possua solução factível. O que diferencia a heurística de França et al. (997) e as heurísticas Lagrangianas é o procedimento para a obtenção de uma nova solução inicial. Em França et al. (997), o procedimento de alteração (P4), que é baseado apenas em transferências de partes da produção entre períodos, é quem tem como objetivo obter uma nova solução de partida mesmo que estas sejam infactíveis ou de pior custo. Já nas heurísticas Lagrangianas, o procedimento para a atualização dos multiplicadores de Lagrange (P5), é que obtém novos custos Lagrangianos, para então ser executado novamente o procedimento P e assim, obter uma nova solução inicial Heurística HRt heurística utilizando busca tabu A incorporação de Busca Tabu (Glover e Laguna, 997) foi fea na heurística HR2, pois como será visto na próxima seção, foi a heurística de melhor desempenho, antes da incorporação de Busca Tabu. O objetivo foi a prevenção da ciclagem durante a execução dos procedimentos P2, P3 e P4, onde transferências feas no passo Progressivo desfaziam transferências efetuadas no passo Regressivo. Além disso, movimentos realizados no procedimento P4 eram desfeos no procedimento P2. Foram testados vários atributos, crérios de aspiração e tamanhos diferentes de listas. Apresentam-se os que obtiveram melhores resultados. A escolha desses parâmetros foi baseada no trabalho de Berretta et al. (999). Durante a execução dos procedimentos P2, P3 e P4, um movimento pode ser caracterizado por (q,i,t,tl), representando a transferência de uma quantidade q do em i, do período t ao período tl. A cada movimento (q,i,t,tl) efetuado, o atributo (i,t) recebe a condição tabu durante um determinado número de transferências. A cada movimento (q,i,t,tl), nos procedimentos P2 e P4, verifica-se se o par (i,tl) está proibido. Caso não exista nenhum movimento disponível, sem a condição tabu, durante a análise de um período t, o crério de aspiração seleciona o movimento menos tabu, ou seja, o que está mais próximo de tornar-se não tabu. 86

11 Lilian Kátia de Oliveira; Regina Berretta 4. RESUltAdOS computacionais As implementações foram realizadas em linguagem C e os testes foram realizados em um Pentium III 650 MHz. Os exemplos numéricos utilizados nos testes computacionais foram divididos em três grupos, G, G2 e G3. Os grupos G e G2 foram gerados aleatoriamente e o grupo G3 é o encontrado em Tempelmeier e Derstroff (996). O grupo G é composto por 60 exemplos de pequena dimensão, onde para cada exemplo a solução ótima foi determinada, usando CPLEX 4.0. Exemplos de média dimensão são encontrados no grupo G2, composto de 240 exemplos. Neste caso, a heurística é comparada com o valor do limante inferior, obtido usando relaxação Lagrangiana. A Tabela descreve os intervalos de valores usados para gerar os exemplos dos grupos G e G2. Tais valores são os mesmos encontrados em França et al. (997). As características dos exemplos encontrados nos grupos G e G2 estão descras na Tabela 2. TABELA Parâmetros utilizados para a TABELA 2 Características dos grupos G e G2. geração dos exemplos dos grupos G e G2. Parâmetro Intervalo Grupo G Grupo G2 p U[,5;2] Estrutura Serial e geral Serial e geral s para custo baixo de 3x6, 3x2, 6x6, 0x2, 0x8, 7x2, U[5;95] NxT preparação 0x6 7x8, 40x2, 40x8 s para custo alto de Custo de U[50;950] preparação preparação Baixo e alto Baixo e alto e U[0,2;0,4] Capacidade c e c2 c e c2 v U[2;3] Sementes 5 5 f U[50;250] Total d para ens finais d para ens não finais U[0;80] U[0;8] Os parâmetros a ij e K foram considerados constantes com valor em G e G2. Para a capacidade (CA- P kt ), foram realizados cálculos para que os valores deste parâmetro estejam relacionados com a quantidade de recursos necessários e os valores de demanda gerados. Inicialmente, foi utilizada a solução obtida com a política lote-por-lote, ou seja, para cada período t, calcula-se a quantidade de recursos utilizada, caso a produção neste período seja exatamente a demanda do período, isto é, A partir desse valor foi calculada uma média, de tal modo que a quantidade de um determinado recurso k em cada período t, seja a mesma, isto é, Assim, os problemas foram divididos em duas categorias, segundo a disponibilidade de recursos: c: fazendo CAP t = C t t=,...,t c2: fazendo CAP t =,*C t t=,...,t Desta forma, os problemas que consideram c são os com capacidade que chamamos de normal e os que consideram c2, são os chamados de folgados. As estruturas gerais para os exemplos com 0, 7 e 40 ens são as encontradas em França et al. (997), Maes et al. (99) e Clark e Armentano (995), respectivamente. i i 87

12 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio O grupo G3 é composto por 600 exemplos, com 0 ens, 4 períodos e 3 recursos. Cada exemplo foi gerado combinando duas estruturas de produto, três estruturas de demanda para os ens finais, cinco combinações de time-between orders (TBO) e cinco combinações de utilização de capacidade. Mais detalhes da geração desses exemplos, podem ser encontrados em Tempelmeier e Derstroff (996). Para a análise dos resultados, foi calculada a percentagem de exemplos, onde a heurística consegue obter solução factível. Além disso, para avaliar a qualidade das soluções, calculamos o gap entre o valor obtido pela heurística e um limante inferior, obtido pela aplicação de relaxação Lagrangiana ou o valor da solução da heurística, com valor ótimo obtido pelo pacote CPLEX 4.0. As Tabelas 3 e 4 descrevem as nomenclaturas desses valores e das heurísticas, respectivamente. TABELA 3 Descrição das legendas utilizadas para análise dos resultados. FAc GAP GAPO Percentagem de exemplos onde foi obtida solução factível. Média entre os gaps das soluções obtidas, onde gap representa a diferença percentual entre a solução atingida pela heurística e um limante inferior, obtido pela aplicação de relaxação Lagrangiana. Diferença percentual entre a solução atingida pela heurística e valor ótimo obtido pelo pacote CPLEX. TABELA 4 Descrição da nomenclatura das heurísticas. H0 Heurística composta pelos procedimentos P, P2, P3 e P4 (França et al., 997). HR Heurística composta pelos procedimentos P, P2, P3 e P5. HR2 Heurística composta pelos procedimentos P, P2, P3, P4 e P5. HRt Heurística HR2 com a incorporação de Busca Tabu. Os parâmetros utilizados em cada uma das heurísticas, para obtenção dos resultados aqui presentes, são descros a seguir. Vale ressaltar que diferentes valores para os parâmetros foram testados e são apresentados os que obtiveram melhores resultados. O método do subgradiente presente nas heurísticas HR, HR2 e HRT, foi executado por 30 erações. Todas as heurísticas foram executadas por 00 erações. Nas heurísticas HR2 e HRT, a heurística interna H0 foi executada até que 5 erações tenham sido realizadas, sem que uma nova solução incumbente tenha sido encontrada. A Busca Tabu, presente na heurística HRT, foi executada, a partir da eração 0 e o tempo tabu (TAG) foi gerado aleatoriamente no intervalo [a,a*4], onde a é o número médio de transferências realizado por eração. A seguir, estão descros os resultados obtidos para cada grupo e sua respectiva análise. 4.. Resultados das heurísticas utilizando os grupos G e G2 As Tabelas 5 e 6 mostram os resultados para o grupo G. A Tabela 5 mostra FAC e GAP obtido pelas heurísticas, enquanto na Tabela 6, estão descros os valores de GAP e GAPO para as heurísticas H0 e HRT, além do tempo computacional gasto em ambas. Nas Tabelas 7 e 8, estão os resultados para o grupo G2, mostrando, respectivamente, os resultados de FAC e GAP para esse grupo. Observando os resultados em relação à obtenção de soluções factíveis (Tabelas 5 e 7), as heurísticas são muo similares. Para o grupo G, as heurísticas conseguem obter soluções factíveis para a mesma quantidade de exemplos. No grupo G2, nota-se uma pequena superioridade para as heurísticas que incorporam os custos Lagrangianos em sua estratégia. 88

13 Lilian Kátia de Oliveira; Regina Berretta TABELA 5 GAP e FAC para os exemplos do grupo G. custo de Estrutura Preparação nxt GAP FAc H0 HR HR2 HRt 3x6 4,6 4,5 4,3 4,3 70,0 3x2 5,4 4,8 4,6 4,5 90,0 baixo 6x6 2,3 2,4,7,7 80,0 0x6 2,5 2,5 2,0,8 90,0 Geral 3x6 29,2 25,7 25,5 26,7 70,0 3x2 22,8 2,0 9,7 2, 90,0 Alto 6x6 20,0 8,0 6,6 6,7 80,0 0x6, 8,6 8,3 8,4 90,0 média 2,0 0,7 0, 0,4 82,5 3x6 4, 3,8 3,9 3,6 80,0 3x2 4,7 4,5 4,2 4, 90,0 baixo 6x6 3,7 3,8 3, 3,0 90,0 0x6 3,2 3,0 2,9 2,6 80,0 Serial 3x6 28, 26,5 24,7 24,7 80,0 3x2 20,9 6,9 6,7 7,0 90,0 Alto 6x6 2,7 2,9 9,2 20,8 90,0 0x6 6,0 5,4 5, 4,2 80,0 média 2,8 2,0,2,2 85,0 TABELA 6 GAP e GAPO para os exemplos do grupo G. Estrutura Geral Serial custo de Preparação baixo nxt H0 HRt GAPO GAP tempo (s) GAPO GAP tempo (s) 3x6 3,2 4,6 0,03 0,0 4,3 3,84 3x2,9 5,4 0,09 0, 4,5 8,77 6x6,7 2,3 0,09 0,0,7 7,24 0x6 2,4 2,5 0,3 0,,8 9,20 3x6 4, 29,2 0,02 2, 26,7 3,83 3x2 3, 22,8 0,07 3,2 2, 0,4 Alto 6x6 4, 20,0 0,07,3 6,7 8,48 0x6 3,9, 0,4,9 8,4 5,03 média 3,0 2,0 0,0, 0,4 9,57 3x6 0,6 4, 0,0 0, 3,6 3,39 3x2 0,8 4,7 0,05 0,2 4, 7,43 baixo 6x6,0 3,7 0,05 0,3 3,0 6,4 0x6 0,7 3,2 0,5 0, 2,6 4,79 3x6 3,8 28, 0,05,0 24,7 3,66 3x2 4,5 20,9 0,04,3 7,0 8,66 Alto 6x6 2,7 2,7 0,03 2, 20,8 6,54 0x6 2, 6,0 0, 0,5 4,2,34 média 2,0 2,8 0,06 0,7,2 7,74 No que diz respeo à qualidade das soluções, observe, primeiramente, as diferenças entre H0 e HR. No grupo G, HR foi superior à H0. No grupo G2, H0 foi superior à HR nos exemplos com estrutura geral de produto, enquanto para os exemplos com estrutura serial, HR foi superior. Essas duas heurísticas distinguem-se apenas na obtenção da solução inicial. Na heurística H0, é realizada pelo procedimento P4 89

14 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio (baseado em transferências de produção entre períodos), enquanto na heurística HR, é realizada pelo procedimento P5 e P (utilizando os custo Lagrangianos, obtidos em P5, para executar o procedimento P novamente). Pode-se dizer que o uso dos multiplicadores Lagrangianos é responsável por uma melhoria na eficiência da heurística, na maioria dos exemplos, mas não no total deles. Observando agora, as heurísticas HR2 e HRT: ambas obtiveram resultados superiores a H0 e HR, o que era esperado, pois ambas possuem a heurística H0 internamente. A inclusão de Busca Tabu não resultou em melhoras significativas, mas vale ressaltar, que esses resultados podem estar muo próximos do ótimo, como os resultados do grupo G, na Tabela 6, mostram quando são comparados GAP e GAPO. TABELA 7 Percentagem de soluções factíveis (FAC) para os exemplos do grupo G2. Estrutura custo de Preparação N H0 HR HR2 HRT Geral baixo Alto média 65,0 70,8 67,5 70, baixo Serial Alto média 70,8 7,7 70,8 7,7 TABELA 8 Qualidade das soluções (GAP) para os exemplos do grupo G2. Estrutura custo de Preparação N H0 HR HR2 HRT 0 3, 3,2 2,6 2,3 Geral baixo Alto 7,2 0,9 0,8 0,7 40,9 2,3,6,2 0 2,9 5,6,9 2,4 7 6,2 5,6 5,0 4,6 40 2,5 4,2 0,8,0 média 5,8 6,2 4,9 4,8 0 4,0 4,2 3,6 3,5 baixo 7 5,2 5,0 4,7 4,4 Serial 40 0,6 0,6 0,6 0,6 0 8,7 6,6 6,4 6, Alto 7 2, 20,4 7,7 6, ,3 24,0 22,9 2,9 média 2,5,9,0 0,5 O tempo computacional gasto pela heurística H0, para os exemplos do grupo G2, foi de alguns segundos (, 2 e 5 para os exemplos com 0, 7 e 40 ens, respectivamente) e para as heurísticas HRT e HR2, foi de, 2 e 5 minutos para os mesmos exemplos. Vale ressaltar que as heurísticas H0 e HR foram executadas 90

15 Lilian Kátia de Oliveira; Regina Berretta por um tempo superior (equivalente aos tempos computacionais de HR2 e HRT), mas os resultados não foram da mesma qualidade que HR2 e HRT Resultados das heurísticas utilizando o grupo G3 A Tabela 9 apresenta os resultados que estão no artigo de Tempelmeier e Derstroff (996) e os resultados obtidos pela heurística HRT, para o mesmo grupo de exemplos. Na média geral, a heurística HRT ficou a 2,9% da solução ótima, enquanto Tempelmeier e Derstroff (996) reportam que obtiveram um gap de,3%. Özdamar e Barbarosoglu (2000), que apresentaram uma heurística Lagrangiana, com a inclusão de Simulated Annealing, obtiveram, para o mesmo grupo de exemplos, um gap de 4,2%. Os resultados parciais obtidos por Özdamar e Barbarosoglu (2000) não estão na Tabela 9, porque temos apenas a média geral obtida por eles no grupo G3. Vale ressaltar que Özdamar e Barbarosoglu (2000) reportam que implementaram a heurística de Tempelmeier e Derstroff (996) e com a implementação que eles realizaram, o gap obtido foi de 2,%. TABELA 9 Resultados de HRT e de Tempelmeier e Derstroff (996) para o grupo G3. Estrutura Perfil de Preparação tempelmeier e derstroff (996) HRt GAPO GAPO GAPt tempo (s) Geral 2,0 2,4 0,4 33,7 2,8 3,2,4 33,3 Média,9 2,8 0,9 33,5 Montagem 0,7 3, 2,4 44,5 2 0,7 3, 2,4 4, Média 0,7 3, 2,4 42,8 Média Geral,3 2,9,6 38,2 5. conclusões Este trabalho apresentou heurísticas Lagrangianas, com a inclusão de Busca Tabu, para o problema de dimensionamento de lotes, com restrições de capacidade, incluindo custos e tempos de preparação. O objetivo foi avaliar a utilização de diferentes estratégias e comparar os resultados com as heurísticas apresentadas em França et al. (997), Tempelmeier e Derstroff (996) e Özdamar e Barbarosoglu (2000). Foram três as heurísticas apresentadas: HR, HR2 e HRT. Todas as heurísticas obtêm uma solução inicial, geralmente infactível e, a seguir, procedimentos baseados em transferências de produção são executados, na tentativa de se obter uma solução factível. A heurística HR é uma típica heurística Lagrangiana, onde o método do subgradiente é utilizado para obter novos custos Lagrangianos e utilizá-los para obtenção de uma nova solução inicial. Esta heurística contrasta com a encontrada em França et al. (997) (H0) exatamente na estratégia de obtenção de uma nova solução inicial. Em H0, um procedimento baseado em transferências de produção (sem utilização de custos Lagrangianos) é utilizado para obtenção de uma nova solução inicial. A utilização de custos Lagrangianos, como estratégia heurística, resultou em uma heurística mais eficiente na maioria dos exemplos testados. As heurísticas HR2 e HRT utilizaram a heurística H0, como uma busca local antes de obter uma nova solução inicial, com o uso dos custos Lagrangianos. Essas duas heurísticas conseguiram melhorar o desempenho. No grupo G, H0 consegue obter soluções a 3,0% e 2,0%, em relação ao ótimo para exemplos com estrutura geral e serial, respectivamente, enquanto HRT consegue obter soluções a,% e 0,7%. Para 9

16 Uma abordagem baseada em relaxação lagrangiana e busca tabu para o problema de dimensionamento de lotes multiestágio o grupo G2, H0 obtém resultados a 5,8% e 2,5% (estruturas geral e serial, respectivamente), enquanto HRT obtém valores de 4,8% e 0,5%. Vale ressaltar que esses resultados podem estar muo próximos da solução ótima, como foi constatado pelos resultados do grupo G. Nesse grupo (G), observamos que a diferença entre GAPO e GAP é em torno de 0 pontos percentuais. Mostrando um grande gap de dualidade. Finalmente, para o grupo G3, HRT obteve soluções a 2,9% do ótimo, enquanto Özdamar e Barbarosoglu (2000) obtiveram 4,2%. Os resultados apresentados por Tempelmeier e Derstroff (996) são de,3%. Entretanto, Özdamar e Barbarosoglu (2000) reportam que implementaram a heurística de Tempelmeier e Derstroff (996) e quando executada, os resultados ficaram a 2,% do ótimo. 6. REFERêncIAS bibliográficas AFENTAKIS, P.; GAVISH, B. e KARMAKAR, U., Computationally Efficient Optimal Solutions to the Lot- Sizing Problem in Multistage Assembly System. Management Science, v. 30, nº. 2, pp , 984. AFENTAKIS, P. e GAVISH, B., Optimal Lot-Sizing Algorhms for Complex Product Structures. Operations Research, v. 34, pp , 986. ARMENTANO, V., BERRETTA, R. e FRANÇA, P., Lot-Sizing in Capacaded Multi-Stage Serial Systems. Production and Operations Management Journal, v. 0, nº., pp , 200. BERRETTA, R., ARMENTANO, V. e FRANÇA, P., Metaheuristic Approaches for the Multilevel Resource- Constrained Lot-Sizing Problem wh Setup and Lead Times. Relatório Técnico n. 89, ICMC, USP, 999. BERRETTA, R. e RODRIGUES, L. F., A Memetic Algorhm for Multi-Stage Capacated Lot-Sizing Problems. International Journal of Production Economics, v. 87, nº., pp. 67-8, BERRETTA, R., FRANCA, P. e ARMENTANO, V., Metaheuristic Approaches for the Multilevel Resource- Constrained Lot-Sizing Problem wh Setup and Lead Times. Asia-Pacific Journal of Operational Research, v. 22, nº. 2, pp , BEASLEY, J. E., Lagrangean Relaxation. In: Modern Heuristic Techniques for Combinatorial Problem, Eded by Reeves, C. R. Blackwell Scientific Publications, Oxford, Great Brain, 993. BILLINGTON, P. J.; MCCLAIN, J. O. e THOMAS, L. J., Heuristics for Multi-Level Lot-Sizing wh a Bbottleneck. Management Science, v. 32, pp , 986. CAMERINI, P. M., FRATTA, L. e MAFFIOLI, F., On Improving Relaxation Methods by Modified Gradient Techniques. Mathematical Programming Study, v. 3, pp , 975. CLARK, A. J e SCARF, H., Optimal Policies for a Multi-Echelon Inventory Problem. Management Science, v. 6, p , 960. CLARK, A. R. e ARMENTANO, V. A., A Heuristic for a Resource-Capacated Multi-Stage Lot-Sizing Problem wh Lead Time. Journal of the Operational Research Society, v. 46,pp , 995. FLORIAN, M.; LENSTRA, J. K. e RINNOY KAN, A. H. G., Deterministic Production Planning Algorhms and Complexy. Management Science, v. 26, pp , 980. FRANÇA, P. M.; ARMENTANO, V. A.; BERRETTA, R. E. e CLARK, A. R., A Heuristic for Lot-Sizing in Multi-Stage Systems. Computers and Operations Research, v. 24, nº. 9, pp , 997. GLOVER, F. e LAGUNA, M., Tabu Search, Klumer Academic Publishers Norwell, Massachussetts, 997. KATOK, E.; LEWIS, S. H. e HARRISON, T. P., Lot Sizing in General Assembly Systems wh Setup Costs, Setup Times and Multiple Constrained Resources. Management Science, v. 44, pp , 998. MAES, J.; MCCLAIN, J. O. e VAN WASSENHOVE, L. N., Multilevel Capacated LotSizing Complexy and LP Heuristics. European Journal of Operational Research, v. 53,pp. 3-48,

17 Lilian Kátia de Oliveira; Regina Berretta OLIVEIRA, L. K. e BERRETTA, R. E., Heurísticas Baseadas em Relaxação Lagrangiana para o Dimensionamento de Lotes com Restrições de Capacidade em Sistemas Multiestágios. Anais da II Oficina de Planejamento e Controle da Produção em Sistemas de Manufatura, pp. 0-2, ÖZDAMAR, L. e BARBAROSOGLU, G., An Integrated Relaxation-Simulated Anneling Approach to the Multi-Level Multi-Item Capacated Lot Sizing Problem. International Journal Production Economics, v. 68, pp , RIZK, N.; MARTEL, A. e RAMUDHIN, A., A Lagrangean Relaxation Algorhm for Multi-Item Lot-Sizing Problems wh Joint Piecewise Linear Resource Costs. International Journal of Production Economics, v. 02, nº. 2, pp , TEMPELMEIER, H. e DERSTROFF, M., A Lagrangean Based Heuristic for Dynamic Multilevel Multiem Constrained LotSizing wh Setup Times. Management Science, v. 42, pp , 996. TEMPELMEIER H., Resource-Constrained Materials Requirements Planning MRP rc. Production Planning & Control, v. 8, nº. 5, pp , 997. WAGNER, H. M. e WHITIN, T. M., Dynamic Version of the Economic Lot Size Model. Management Science, v. 5, pp ,

O PROBLEMA DE DIMENSIONAMENTO DE LOTES EM MÁQUINAS PARALELAS COM RESTRIÇÕES DE CAPACIDADE EM SISTEMAS MULTIESTÁGIOS

O PROBLEMA DE DIMENSIONAMENTO DE LOTES EM MÁQUINAS PARALELAS COM RESTRIÇÕES DE CAPACIDADE EM SISTEMAS MULTIESTÁGIOS O PROBLEMA DE DIMENSIONAMENTO DE LOTES EM MÁQUINAS PARALELAS COM RESTRIÇÕES DE CAPACIDADE EM SISTEMAS MULTIESTÁGIOS Maristela Oliveira dos Santos Instuto de Ciências Matemáticas e de Computação Universidade

Leia mais

PROBLEMA DE DIMENSIONAMENTO DE LOTES CAPACITADO CONSIDERANDO TEMPOS DE PREPARAÇÃO NOVAS ABORDAGENS DE RESOLUÇÃO

PROBLEMA DE DIMENSIONAMENTO DE LOTES CAPACITADO CONSIDERANDO TEMPOS DE PREPARAÇÃO NOVAS ABORDAGENS DE RESOLUÇÃO PROBLEMA DE DIMENSIONAMENTO DE LOTES CAPACITADO CONSIDERANDO TEMPOS DE PREPARAÇÃO NOVAS ABORDAGENS DE RESOLUÇÃO Maria Cristina N. Gramani gramani@mackenzie.com.br Escola de Engenharia Universidade Presberiana

Leia mais

UM ALGORITMO DE BUSCA LOCAL PARA O PROBLEMA DE DIMENSIONAMENTO DE LOTES COM CARRY-OVER

UM ALGORITMO DE BUSCA LOCAL PARA O PROBLEMA DE DIMENSIONAMENTO DE LOTES COM CARRY-OVER UM ALGORITMO DE BUSCA LOCAL PARA O PROBLEMA DE DIMENSIONAMENTO DE LOTES COM CARRY-OVER Mariá Cristina Vasconcelos Nascimento (orientadora: Profª Dra. Franklina Maria Bragion de Toledo ) Universidade de

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

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

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

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

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

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

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

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

5 VNS com Filtro e Reconexão por Caminhos

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

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA. Instituto de Biociências, Letras e Ciências Exatas DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA

UNIVERSIDADE ESTADUAL PAULISTA. Instituto de Biociências, Letras e Ciências Exatas DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA unesp UNIVERSIDADE ESTADUAL PAULISTA Instituto de Biociências, Letras e Ciências Exatas DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Heurísticas para um problema de dimensionamento de lotes com

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

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

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

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

Modelos matemáticos para problemas de dimensionamento de lotes com restrições de capacidade e custos de transporte

Modelos matemáticos para problemas de dimensionamento de lotes com restrições de capacidade e custos de transporte Gest. Prod., São Carlos, v. 20, n. 3, p. 573-586, 203 Modelos matemáticos para problemas de dimensionamento de lotes com restrições de capacidade e custos de transporte Mathematical models for capacated

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

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

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

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

3 Extensões dos modelos matemáticos

3 Extensões dos modelos matemáticos 3 Extensões dos modelos matemáticos Os modelos matemáticos definidos por (2-1) (2-6) e (2-7) (2-13), propostos por Achuthan e Caccetta e apresentados no Capítulo 2, são reforçados neste trabalho através

Leia mais

Nuno Miguel Duarte Sequeira André VARIABLE NEIGHBOURHOOD SEARCH

Nuno Miguel Duarte Sequeira André VARIABLE NEIGHBOURHOOD SEARCH Nuno Miguel Duarte Sequeira André VARIABLE NEIGHBOURHOOD SEARCH Optimization and decision support techniques PDEEC 2007 Introdução A meta-heurística VNS (Variable Neighbourhood Search) é bastante recente

Leia mais

PROBLEMA DE DIMENSIONAMENTO DE LOTES MULTIESTÁGIO COM LIMITAÇÃO DE CAPACIDADE EM UMA INDÚSTRIA DE MÓVEIS

PROBLEMA DE DIMENSIONAMENTO DE LOTES MULTIESTÁGIO COM LIMITAÇÃO DE CAPACIDADE EM UMA INDÚSTRIA DE MÓVEIS PROBLEMA DE DIMENSIONAMENTO DE LOTES MULTIESTÁGIO COM LIMITAÇÃO DE CAPACIDADE EM UMA INDÚSTRIA DE MÓVEIS Walter Ribeiro da Rocha Junior Instuto SENAI de Tecnologia Madeira e Mobiliário, Arapongas, PR.

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

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

META-HEURÍSTICA BASEADA EM SISTEMAS IMUNOLÓGICOS APLICADA AO PROBLEMA CAPACITADO DE DIMENSIONAMENTO DE LOTES MULTI-NÍVEL 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

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

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

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

Leia mais

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

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

1-1 PESQUISA OPERACIONAL INTRODUÇÃO

1-1 PESQUISA OPERACIONAL INTRODUÇÃO 1-1 PESQUISA OPERACIONAL INTRODUÇÃO Regra do Jogo 1-2 Provas MAN ADM 1 a Prova: 8 ou 10 de maio 2 a Prova: 12 ou14 de junho Substitutiva: 18 ou 21 de junho Média P = Média das Provas T = Média dos Testes

Leia mais

Um Modelo Integrado para o Projeto de Redes Logísticas com Decisões de Localização de Instalações, Produção, Transporte e Estoques.

Um Modelo Integrado para o Projeto de Redes Logísticas com Decisões de Localização de Instalações, Produção, Transporte e Estoques. Marcelo Maciel Monteiro Um Modelo Integrado para o Projeto de Redes Logísticas com Decisões de Localização de Instalações, Produção, Transporte e Estoques. Tese de Doutorado Tese apresentada ao Programa

Leia mais

Lista de Exercícios 1 - Otimização Linear Prof. Silvio Alexandre de Araujo. Construção de Modelos e Solução Gráfica

Lista de Exercícios 1 - Otimização Linear Prof. Silvio Alexandre de Araujo. Construção de Modelos e Solução Gráfica Lista de Exercícios 1 - Otimização Linear Prof. Silvio Alexandre de Araujo Construção de Modelos e Solução Gráfica 1) - Estudar Capítulo 1 do livro texto; - Estudar Capítulo 2 do livro texto (seções 2.1,

Leia mais

Alocação de Unidades via Relaxação Lagrangeana

Alocação de Unidades via Relaxação Lagrangeana Alocação de Unidades via Relaxação Lagrangeana Prof. Antonio Simões Costa Grupo de Sistemas de Potência EEL - UFSC Relaxação Lagrangeana: Conceitos Iniciais 2 1 Alocação de Unidades via Relaxação Lagrangeana

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 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

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

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

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

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

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho Pesquisa Operacional Introdução Profa. Alessandra Martins Coelho agosto/2013 Operational Research Pesquisa Operacional - (Investigação operacional, investigación operativa) Termo ligado à invenção do radar

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

Programação Matemática

Programação Matemática Programação Matemática Professoras: Franklina Toledo e Maristela Santos* Instituto de Ciências Matemáticas e de Computação - ICMC Universidade de São Paulo USP *Estes slides foram feitos em colaboração

Leia mais

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho Pesquisa Operacional Introdução Profa. Alessandra Martins Coelho julho/2014 Operational Research Pesquisa Operacional - (Investigação operacional, investigación operativa) Termo ligado à invenção do radar

Leia mais

Modelagem matemática para o problema de produção de vigotas na indústria de lajes treliçadas

Modelagem matemática para o problema de produção de vigotas na indústria de lajes treliçadas Modelagem matemática para o problema de produção de vigotas na indústria de lajes treliçadas Mathematical modeling for the production problem of joists in trusses slabs industries ISSN 236-9664 Volume

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

)XQGDPHQWRVGHSURJUDPDomRPDWHPiWLFD

)XQGDPHQWRVGHSURJUDPDomRPDWHPiWLFD )XQGDPHQWRVGHSURJUDPDomRPDWHPiWLFD,QWURGXomR A grande maioria dos problemas de engenharia pode ser solucionado de diferentes formas, uma vez que um número muito grande de soluções atende aos critérios

Leia mais

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA Marlon Luiz Dal Pasquale Junior, UNESPAR/FECILCAM, jr.marlon@hotmail.com Solange Regina dos Santos (OR), UNESPAR/FECILCAM, solaregina@fecilcam.br

Leia mais

OTIMIZAÇÃO COMBINADA NO PLANEJAMENTO DE UM PROCESSO PRODUTIVO

OTIMIZAÇÃO COMBINADA NO PLANEJAMENTO DE UM PROCESSO PRODUTIVO OTIMIZAÇÃO COMBINADA NO PLANEJAMENTO DE UM PROCESSO PRODUTIVO Maria Cristina N. Gramani IBMEC - SÃO PAULO Rua Quatá, 300 - Vila Olímpia CEP: 04546-042 São Paulo - SP mcgramani@hotmail.com RESUMO O 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

Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016

Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016 Método Simplex dual Marina Andretta ICMC-USP 24 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

O PROBLEMA DE CORTE DE ESTOQUE MULTI-PERÍODOS

O PROBLEMA DE CORTE DE ESTOQUE MULTI-PERÍODOS O PROBLEMA DE CORTE DE ESTOQUE MULTI-PERÍODOS Kelly Cristina Poldi Marcos Nereu Arenales {kelly@icmc.usp.br, arenales@icmc.usp.br} Instituto de Ciências Matemáticas e de Computação ICMC Universidade de

Leia mais

Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento

Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento Marina Andretta ICMC-USP 28 de março de 2012 Baseado no livro Análise Numérica, de R. L. Burden e

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

Estratégias para incorporação das decisões de sequenciamento em um problema integrado de produção de bebidas

Estratégias para incorporação das decisões de sequenciamento em um problema integrado de produção de bebidas Estratégias para incorporação das decisões de sequenciamento em um problema integrado de produção de bebidas Cristiane Maria Defalque Socorro Rangel Departamento de Ciências da Computação e Estatística,

Leia mais

DECISÕES SOBRE TRANSPORTES (PARTE III) Mayara Condé Rocha Murça TRA-53 Logística e Transportes

DECISÕES SOBRE TRANSPORTES (PARTE III) Mayara Condé Rocha Murça TRA-53 Logística e Transportes DECISÕES SOBRE TRANSPORTES (PARTE III) Mayara Condé Rocha Murça TRA-53 Logística e Transportes Agosto/2013 Problemas de roteirização e programação de veículos (RPV) Objetivo geral: Determinar rotas de

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

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

Otimização Aplicada à Engenharia de Processos

Otimização Aplicada à Engenharia de Processos Otimização Aplicada à Engenharia de Processos Aula 2: Programação Matemática Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013

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

Gislaine Mara Melega. Reformulações e Relaxação Lagrangiana para o Problema de Dimensionamento de Lotes com Várias Plantas

Gislaine Mara Melega. Reformulações e Relaxação Lagrangiana para o Problema de Dimensionamento de Lotes com Várias Plantas Gislaine Mara Melega Reformulações e Relaxação Lagrangiana para o Problema de Dimensionamento de Lotes com Várias Plantas Dissertação de Mestrado Pós-Graduação em Matemática Instituto de Biociências, Letras

Leia mais

Método do Lagrangiano aumentado

Método do Lagrangiano aumentado Método do Lagrangiano aumentado Marina Andretta ICMC-USP 23 de novembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 23 de novembro de 2010 1 / 17 Problema com restrições gerais Vamos

Leia mais

Aula 12: Programação Inteira

Aula 12: Programação Inteira Aula 12: Programação Inteira Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Aula de Hoje 1 Programação Inteira: A Formulação

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

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

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

Programação Linear - Parte 5

Programação Linear - Parte 5 Matemática Industrial - RC/UFG Programação Linear - Parte 5 Prof. Thiago Alves de Queiroz 1/2016 Thiago Queiroz (IMTec) Parte 5 1/2016 1 / 29 Dualidade Os parâmetros de entrada são dados de acordo com

Leia mais

Referências: Notas de aulas do Prof. Silvio Alexandre de Araujo

Referências: Notas de aulas do Prof. Silvio Alexandre de Araujo Programação Inteira Referências: Notas de aulas do Prof Silvio Aleandre de Araujo http://wwwdcceibilceunespbr/~saraujo/ Material da Professora Gladys Castillo do Departamento de Matemática da Universidade

Leia mais

Um método exato de busca para se calcular o multiplicador lagrangeana/surrogate (lagsur) para o Problema Generalizado de Atribuição

Um método exato de busca para se calcular o multiplicador lagrangeana/surrogate (lagsur) para o Problema Generalizado de Atribuição Um método exato de busca para se calcular o multiplicador lagrangeana/surrogate (lagsur) para o Problema Generalizado de Atribuição Marcelo Gonçalves Narciso Embrapa Informática Agropecuária Luiz Antônio

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

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

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

Diego Jacinto Fiorotto. Limitantes Inferiores para o Problema de Dimensionamento de Lotes em Máquinas Paralelas

Diego Jacinto Fiorotto. Limitantes Inferiores para o Problema de Dimensionamento de Lotes em Máquinas Paralelas Diego Jacinto Fiorotto Limitantes Inferiores para o Problema de Dimensionamento de Lotes em Máquinas Paralelas Dissertação de Mestrado Pós-Graduação em Matemática Instituto de Biociências, Letras e Ciências

Leia mais

Otimização de Sistemas Hidrotérmicos por Enxame de Partículas: Uma Abordagem Orientada a Objetos

Otimização de Sistemas Hidrotérmicos por Enxame de Partículas: Uma Abordagem Orientada a Objetos Otimização de Sistemas Hidrotérmicos por Enxame de Partículas: Uma Abordagem Orientada a Objetos Gelson da Cruz JUNIOR 2, Cassio Dener Noronha VINHAL 3 Lauro Ramon GOMIDES 1, Gelson da Cruz JUNIOR 2, Cassio

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

Modelo Matemático para Problemas Multiníveis de Produção em Máquinas Paralelas

Modelo Matemático para Problemas Multiníveis de Produção em Máquinas Paralelas Modelo Matemático para Problemas Multiníveis de Produção em Máquinas Paralelas Talita Mariana Pinho Schimidt 1 Cassius Tadeus Scarpin 2 Gustavo Valentim Loch 3 Alexandre Checoli Choueiri 4 Programa de

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

Em 1970, Bellman e Zadeh (Bellman, 1970) apresentaram a otimização IX]]\, que é um conjunto de técnicas utilizadas em problemas de otimização com

Em 1970, Bellman e Zadeh (Bellman, 1970) apresentaram a otimização IX]]\, que é um conjunto de técnicas utilizadas em problemas de otimização com 4 ±0('/$ 5'd Muito já foi feito no desenvolvimento de metodologias para a resolução de problemas de programação linear IX]]\. Entretanto a grande parte dos trabalhos apresentados procurou obter uma solução

Leia mais

Introdução aos Problemas de Roteirização e Programação de Veículos

Introdução aos Problemas de Roteirização e Programação de Veículos Introdução aos Problemas de Roteirização e Programação de Veículos PNV-2450 André Bergsten Mendes HEURÍSTICA DE INSERÇÃO DE SOLOMON (VRPTW) Exercício Para o problema de roteirização com janela de tempo

Leia mais

Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016

Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016 Teoria de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

Algoritmos 3/17/ Algoritmos como área de estudo e investigação

Algoritmos 3/17/ Algoritmos como área de estudo e investigação Algoritmos e Complexidade Ana Teresa Freitas INESC-ID/IST ID/IST 3/17/2005 1 O que é um algoritmo? Algoritmos: Sequência de instruções necessárias para a resolução de um problema bem formulado [passíveis

Leia mais

SEQUENCIAMENTO DE LINHAS DE MONTAGEM MÚLTIPLAS NO AMBIENTE DE PRODUÇÃO ENXUTA UM ESTUDO SIMULADO PARA MINIMIZAR O RISCO DE PARADAS

SEQUENCIAMENTO DE LINHAS DE MONTAGEM MÚLTIPLAS NO AMBIENTE DE PRODUÇÃO ENXUTA UM ESTUDO SIMULADO PARA MINIMIZAR O RISCO DE PARADAS Disponível eletronicamente em www.revista-ped.unifei.edu.br Edição Especial Projeto Pró Engenharias Revista P&D em Engenharia de Produção V. 08 N. 01 (2010) p. 06-10 ISSN 1679-5830 SEQUENCIAMENTO DE LINHAS

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

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

FORMULAÇÕES COM VARIÁVEIS CONTENDO ÍNDICE DE TEMPO PARA O PROBLEMA DO FLOW SHOP EM DUAS MÁQUINAS COM PENALIDADES POR ATRASO NAS TAREFAS

FORMULAÇÕES COM VARIÁVEIS CONTENDO ÍNDICE DE TEMPO PARA O PROBLEMA DO FLOW SHOP EM DUAS MÁQUINAS COM PENALIDADES POR ATRASO NAS TAREFAS FORMULAÇÕES COM VARIÁVEIS CONTENDO ÍNDICE DE TEMPO PARA O PROBLEMA DO FLOW SHOP EM DUAS MÁQUINAS COM PENALIDADES POR ATRASO NAS TAREFAS José Mauricio Brasil Gonçalves Departamento de Engenharia de Produção

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

Resumo Expandido INTRODUÇÃO:

Resumo Expandido INTRODUÇÃO: Resumo Expandido Título da Pesquisa (Português): Pesquisa Operacional aplicada ao problema de alocação de caminhões em uma mina a céu aberto. Título da Pesquisa (Inglês): Operations Research applied to

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 Aplicada à Engenharia de Processos

Otimização Aplicada à Engenharia de Processos Otimização Aplicada à Engenharia de Processos Aula 4: Programação Linear Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013

Leia mais

GERAÇÃO DE PADRÕES DE CORTES GUILHOTINADOS RESTRITOS VIA PROGRAMAÇÃO DINÂMICA COMBINADA A UMA HEURÍSTICA DE FACTIBILIZAÇÃO

GERAÇÃO DE PADRÕES DE CORTES GUILHOTINADOS RESTRITOS VIA PROGRAMAÇÃO DINÂMICA COMBINADA A UMA HEURÍSTICA DE FACTIBILIZAÇÃO GERAÇÃO DE PADRÕES DE CORTES GUILHOTINADOS RESTRITOS VIA PROGRAMAÇÃO DINÂMICA COMBINADA A UMA HEURÍSTICA DE FACTIBILIZAÇÃO Vitória Pureza Departamento de Engenharia de Produção Universidade Federal de

Leia mais

3. Otimização sob Incerteza

3. Otimização sob Incerteza 3. Otimização sob Incerteza Os problemas de otimização tentam resolver, de forma eficiente, situações do mundo real por meio de modelos matemáticos que utilizam parâmetros incertos. Pode-se encontrar na

Leia mais

Algoritmo busca tabu para a minimização do tempo de processamento e atrasos de entrega em sistemas de produção flowshop permutacional

Algoritmo busca tabu para a minimização do tempo de processamento e atrasos de entrega em sistemas de produção flowshop permutacional Algoritmo busca tabu para a minimização do tempo de processamento e atrasos de entrega em sistemas de produção flowshop permutacional Marcio Leite (UCAM-Campos) mleite@lenep.uenf.br José Elias Cláudio

Leia mais

Projeto e Análise de Algoritmos

Projeto e Análise de Algoritmos Projeto e Análise de Algoritmos Aula 02 Técnicas de Projeto de Algoritmos (Força Bruta) Edirlei Soares de Lima Tipos Importantes de Problemas Problemas de Ordenação: Reorganizar

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

PLANEJAMENTO DA PRODUÇÃO DE IMPRESSORAS EM UMA EMPRESA EMS

PLANEJAMENTO DA PRODUÇÃO DE IMPRESSORAS EM UMA EMPRESA EMS PLANEJAMENTO DA PRODUÇÃO DE IMPRESSORAS EM UMA EMPRESA EMS João Flávio de Freitas Almeida Universidade Federal de Minas Gerais Av. Antônio Carlos, 667 Escola de Engenharia - Campus Pampulha - CEP: 370-90

Leia mais

DIMENSIONAMENTO DE LOTES NA PROGRAMAÇÃO DA PRODUÇÃO DE UMA EMPRESA DE EQUIPAMENTOS DE PROTEÇÃO INDIVIDUAL

DIMENSIONAMENTO DE LOTES NA PROGRAMAÇÃO DA PRODUÇÃO DE UMA EMPRESA DE EQUIPAMENTOS DE PROTEÇÃO INDIVIDUAL DIMENSIONAMENTO DE LOTES NA PROGRAMAÇÃO DA PRODUÇÃO DE UMA EMPRESA DE EQUIPAMENTOS DE PROTEÇÃO INDIVIDUAL José Roberto Dale Luche Faculdade de Engenharia de Guaratinguetá, UNESP Univ. Estadual Paulista

Leia mais

Cálculo Numérico BCC760

Cálculo Numérico BCC760 Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita

Leia mais

Aula 20: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo

Aula 20: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo Aula 20: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464 / PCC174 Departamento de Computação - UFOP Breve Revisão Programação Linear vs Programação Inteira Modelagem

Leia mais