SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ A PESQUISA OPERACIONAL E AS CIDADES

Documentos relacionados
IMPLEMENTAÇÃO DO MÉTODO DE FATORAÇÃO DE INTEIROS CRIVO QUADRÁTICO

UM MÉTODO HEURÍSTICO BASEADO EM RELAXAÇÃO LAGRANGIANA PARA O PROBLEMA DE CARREGAMENTO DE PALETES DO PRODUTOR

MÉTODOS EXATOS BASEADOS EM RELAXAÇÕES LAGRANGIANA E SURROGATE PARA O PROBLEMA DE CARREGAMENTO DE PALETES DO PRODUTOR

UM MÉTODO HEURÍSTICO BASEADO EM PROGRAMAÇÃO DINÂMICA PARA O PROBLEMA DE CORTE BIDIMENSIONAL GUILHOTINADO RESTRITO

Prof. Lorí Viali, Dr.

2 Incerteza de medição

DIMENSIONAMENTO ÓTIMIZADO DE TRELIÇAS DE ALUMÍNIO: ANÁLISE NUMÉRICA E EXPERIMENTAL

Figura 8.1: Distribuição uniforme de pontos em uma malha uni-dimensional. A notação empregada neste capítulo para avaliação da derivada de uma

Algarismos Significativos Propagação de Erros ou Desvios

OTIMIZAÇÃO DAS PERDAS EM CORTES GUILHOTINADOS PARA BOBINAS DE AÇO NA INDÚSTRIA METALMECÂNICA

O PROBLEMA DE CORTE DE PLACAS DEFEITUOSAS

1. ANÁLISE EXPLORATÓRIA E ESTATÍSTICA DESCRITIVA

Abordagens para problemas de carregamento de contêineres com considerações de múltiplos destinos

Estivagem de unidades de celulose: uma análise prática com heurísticas de bloco

7 - Distribuição de Freqüências

Análise Dinâmica de uma Viga de Euler-Bernoulli Submetida a Impacto no Centro após Queda Livre Através do Método de Diferenças Finitas

Introdução a Combinatória- Aplicações, parte II

X = 1, se ocorre : VB ou BV (vermelha e branca ou branca e vermelha)

3.6. Análise descritiva com dados agrupados Dados agrupados com variáveis discretas

2 Lógica Fuzzy Introdução

Realimentação negativa em ampliadores

DISTRIBUIÇÃO DA AÇÃO DO VENTO NOS ELEMENTOS DE CONTRAVENTAMENTO CONSIDERANDO O PAVIMENTO COMO DIAFRAGMA RÍGIDO: ANÁLISE SIMPLIFICADA E MATRICIAL

Introdução e Organização de Dados Estatísticos

Curso de extensão, MMQ IFUSP, fevereiro/2014. Alguns exercício básicos

UMA ABORDAGEM ALTERNATIVA PARA O ENSINO DO MÉTODO DOS MÍNIMOS QUADRADOS NO NÍVEL MÉDIO E INÍCIO DO CURSO SUPERIOR

Programação Dinâmica. Fernando Nogueira Programação Dinâmica 1

3 Algoritmo de Busca Tabu

Capítulo 16: Equilíbrio Geral e Eficiência Econômica

Um modelo inteiro misto com trigonometria direta para o corte de polígonos convexos aplicado à indústria

Curvas Horizontais e Verticais

DESENVOLVIMENTO DE UM PRÉ-PROCESSADOR PARA ANÁLISE ISOGEOMÉTRICA

Representação e Descrição de Regiões

2 ENERGIA FIRME DE SISTEMAS HIDRELÉTRICOS

CARGA E DESCARGA DE UM CAPACITOR

2ª PARTE Estudo do choque elástico e inelástico.

TEORIA DE ERROS * ERRO é a diferença entre um valor obtido ao se medir uma grandeza e o valor real ou correto da mesma.

PROBLEMA DE DIMENSIONAMENTO DE LOTES MONOESTÁGIO COM RESTRIÇÃO DE CAPACIDADE: MODELAGEM, MÉTODO DE RESOLUÇÃO E RESULTADOS COMPUTACIONAIS

5 Métodos de cálculo do limite de retenção em função da ruína e do capital inicial

XII Simpósio Brasileiro de Automação Inteligente (SBAI) Natal RN, 25 a 28 de outubro de 2015

BUSCA TABU: UMA APLICAÇÃO AO PROBLEMA DE SEQÜÊNCIAÇÃO DE ORDENS DE PRODUÇÃO

CAPÍTULO 2 DESCRIÇÃO DE DADOS ESTATÍSTICA DESCRITIVA

ANÁLISE DAS TENSÕES TÉRMICAS EM MATERIAIS CERÂMICOS. Palavras-chave: Tensões térmicas, Propriedades variáveis, Condução de calor, GITT

COMPARAÇÃO ENTRE METODOLOGIA DE OTIMIZAÇÃO GLOBAL E O MÉTODO DE GRADIENTES PARA AJUSTE DE HISTÓRICO ASSISTIDO

UMA HEURÍSTICA PARA O PROBLEMA DA ALOCAÇÃO DE SONDAS DE PRODUÇÃO EM POÇOS DE PETRÓLEO

Física I LEC+LET Guias de Laboratório 2ª Parte

3 O Problema de Fluxo de Potência Ótimo

INTRODUÇÃO À PROBABILIDADE. A probabilidade é uma medida da incerteza dos fenômenos. Traduz-se por um número real compreendido de 0 ( zero) e 1 ( um).

PROCEDIMENTO PARA ESCOLHA DA LOCALIZAÇÃO DE UM CENTRO REGIONAL DE DISTRIBUIÇÃO E RECOLHA DE EQUIPAMENTOS. N. R. Candido, V.B. G.

PROVA DE ESTATÍSTICA & PROBABILIDADES SELEÇÃO MESTRADO/UFMG 2010/2011

Prof. Lorí Viali, Dr.

Despacho Econômico de. Sistemas Termoelétricos e. Hidrotérmicos

Eletromagnetismo Aplicado

3 Subtração de Fundo Segmentação por Subtração de Fundo

UM NOVO ALGORITMO GENÉTICO PARA A OTIMIZAÇÃO DE CARTEIRAS DE INVESTIMENTO COM RESTRIÇÕES DE CARDINALIDADE

Localização de instalações com o auxílio de Sistema de Informações Geográficas (SIG) e modelagem matemática

Estatística II Antonio Roque Aula 18. Regressão Linear

2010 The McGraw-Hill Companies, Inc. All rights reserved. Prof.: Anastácio Pinto Gonçalves Filho

Diferença entre a classificação do PIB per capita e a classificação do IDH

Q 1-1,5(Q3-Q1) < X i < Q 3 + 1,5(Q 3 -Q 1 ) Q 3 +1,5(Q 3 -Q 1 ) < X i < Q 3 +3(Q 3 -Q 1 ) Q 1 3(Q 3 -Q 1 ) < X i < Q 1 1,5(Q 3 -Q 1 )

024/ ANÁLISE MULTICRITÉRIO DO PROBLEMA DE SELEÇÃO DE EQUIPAMENTOS EM AMBIENTE JUST IN TIME, UTILIZANDO-SE DE UM ALGORITMO GENÉTICO

ALOCAÇÃO OTIMIZADA DE CHAVES DE MANOBRAS PARA RESTAURAÇÃO DE REDES DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA.

Programa de Certificação de Medidas de um laboratório

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº2: Distribuições Bidimensionais

MÉTODO DOS POLINÔMIOS CANÔNICOS DE MISTURAS PARA OTIMIZAÇÃO MULTI-OBJETIVO

UMA FORMULAÇÃO DE PROGRAMAÇÃO INTEIRA PARA O PROBLEMA DE CRIAÇÃO DE ÁREAS DE PONDERAÇÃO AGREGADAS

CAPÍTULO VI Introdução ao Método de Elementos Finitos (MEF)

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

4 Análise termoeconômica

CAPÍTULO 3 CALIBRAÇÃO DE FASE INTERFEROMÉTRICA

Matemática. Veículo A. Veículo B. Os gráficos das funções interceptam-se quando 50t = 80t

Mecanismos de Escalonamento

RECONFIGURAÇÃO DE SISTEMAS DE DISTRIBUIÇÃO RADIAIS UTILIZANDO O CRITÉRIO DE QUEDA DE TENSÃO

NOTA II TABELAS E GRÁFICOS

Os modelos de regressão paramétricos vistos anteriormente exigem que se suponha uma distribuição estatística para o tempo de sobrevivência.

Estudo quantitativo do processo de tomada de decisão de um projeto de melhoria da qualidade de ensino de graduação.

EXPANSÃO TÉRMICA DOS LÍQUIDOS

PROPOSTA DE UM MÉTODO DE CLASSIFICAÇÃO BASEADO EM DENSIDADE PARA A DETERMINAÇÃO DO NÚMERO IDEAL DE GRUPOS EM PROBLEMAS DE CLUSTERIZAÇÃO

1. CORRELAÇÃO E REGRESSÃO LINEAR

CENTRO UNIVERSITÁRIO DO LESTE DE MINAS GERAIS - UnilesteMG

DEFINIÇÃO - MODELO LINEAR GENERALIZADO

O problema da superdispersão na análise de dados de contagens

Variabilidade Espacial do Teor de Água de um Argissolo sob Plantio Convencional de Feijão Irrigado

Microeconomia II. Cursos de Economia e de Matemática Aplicada à Economia e Gestão AULA 5.4

PROBABILIDADE - CONCEITOS BÁSICOS

Ao se calcular a média, moda e mediana, temos: Quanto mais os dados variam, menos representativa é a média.

Comprimento de Arco. Comprimento de Arco

Cálculo do Conceito ENADE

ANÁLISE EXPLORATÓRIA E ESTATÍSTICA DESCRITIVA

Resolução das Questões Objetivas

MODELAGEM DE CURVAS DE MAGNETIZAÇÃO PARA SOLUÇÃO ITERATIVA DE CIRCUITOS MAGNÉTICOS NÃO LINEARES

ESCOAMENTO TRIFÁSICO NÃO-ISOTÉRMICO EM DUTO VERTICAL COM VAZAMENTO VIA CFX: ANÁLISE DA INFLUÊNCIA DA RUGOSIDADE DA PAREDE DO DUTO

Em muitas aplicações, estamos interessados em subgrafos especiais de um determinado grafo.

XII SIMPÓSIO INTERNACIONAL DE CIÊNCIAS INTEGRADAS DA UNAERP CAMPUS GUARUJÁ. Sustentabilidade - Mudança dos Padrões de Consumo

Modelagens Exata e Heurística para Resolução do Problema do Caixeiro Viajante com Coleta de Prêmios

2 Agregação Dinâmica de Modelos de Turbinas e Reguladores de Velocidade: Teoria

Microeconomia II. Cursos de Economia e de Matemática Aplicada à Economia e Gestão AULA 5.3. Afectação de Bens Públicos: a Condição de Samuelson

Hoje não tem vitamina, o liquidificador quebrou!

COMBUSTÍVEIS E COMBUSTÃO

MOQ-14 PROJETO e ANÁLISE de EXPERIMENTOS. Professor: Rodrigo A. Scarpel

Transcrição:

O PROBLEMA DE CORTE BIDIMENSIONAL COM PLACA DEFEITUOSA ANDRÉA CARLA GONÇALVES VIANNA Unversdade Estadual Paulsta - UNESP Faculdade de Cêncas Departamento de Computação Av. Luz Edmundo Carrjo Coube, s/n, 17033-360 - Bauru, SP vanna@fc.unesp.br MARCOS NEREU ARENALES Unversdade de São Paulo - USP Insttuto de Cêncas Matemátcas e de Computação Departamento de Cêncas de Computação e Estatístca Av. do Trabalhador São-carlense, 400 CP 668, 13560-970 - São Carlos, SP arenales@cmc.sc.usp.br Resumo. O problema tratado neste trabalho consste em cortar uma placa retangular em peças menores retangulares, de modo que a perda seja mnmzada. A placa, entretanto, contém defetos bem localzados. Propomos uma abordagem em grafo E/OU para representação das soluções possíves e um método de enumeração mplícta para determnar a solução ótma. Resultados computaconas demonstram a efetvdade da abordagem. Palavras-chave: Problemas de corte e empacotamento, busca em grafo E/OU, otmzação combnatóra. Abstract. Ths paper addresses to the two-dmensonal cuttng problem where a rectangular plate s to be cut nto smaller rectangular peces, n such a way as to mnmzng the waste. However, the plate has a number of defects. We propose an AND/OR-graph approach to represent the feasble soluton and a branch and bound method n order to search the graph. Computatonal experments show that the approach s effectve. Keywords: Cuttng and packng problems, AND/OR-graph search, combnatoral optmzaton. 1 Introdução O Problema de Corte, genercamente, consste em cortar undades maores (objetos) em undades menores (tens), otmzando uma determnada função (por exemplo, mnmzação da perda). Esse tpo de problema aparece em dversos processos ndustras, tas como no corte de bobnas de papel e alumíno, barras de aço, chapas metálcas e de madera, placas de crcuto mpresso, caxas de papelão, rolos de tecdo, entre outros. Nestes exemplos os objetos são perfetos, ou seja, é possível cortar tens em qualquer posção do objeto. Há casos em que sto nem sempre ocorre, por exemplo, uma chapa de madera com pequenos defetos de fabrcação. Os problemas de corte com placas defetuosas foram pouco estudados na lteratura. Carner et al (1993) apresentou um procedmento heurístco para a resolução de problemas com objeto defetuoso, ou seja, a placa apresenta um defeto retangular ao longo de seu comprmento. Este procedmento ut-

lza uma tabela G( que contém os valores ótmos para dversos retângulos de tamanho (, sendo x e y a largura e o comprmento, respectvamente. Esta tabela é construída com os tamanhos (largura e comprmento) ordenados. O valor G(L,W) é o valor ótmo do objeto orgnal, com largura L e comprmento W. O procedmento utlza a tabela G( não somente para obter valores ótmos, mas também para gerar lmtantes que serão utlzados no procedmento de busca. Neste trabalho apresentamos a resolução do problema de corte bdmensonal com placa defetuosa utlzando uma abordagem de solução baseada numa busca em grafo E/OU, proposta ncalmente por Morabto (1989, 1992) e generalzada por Arenales (1993). Vanna (2000) estendeu a abordagem em grafo E/OU para tratar outros casos não analsados por trabalhos anterores, envolvendo dferentes processos de corte. Esta abordagem utlza uma técnca de busca híbrda (sem-nformada), onde se combnam a busca em profunddade com lmte e a busca hll-clmbng, utlzando também, heurístcas baseadas nos lmtantes superores e nferores. 2 Problema de Corte Bdmensonal com Placa Defetuosa Consdere uma placa retangular (objeto) de dmensões (L,W), onde L é o comprmento e W é a largura, e um conjunto de m peças retangulares (tens) de dmensão (l,w ), onde l é comprmento e w a largura da peça, e valor de utldade v, =1,...,m (Fgura 1). Um problema de corte bdmensonal consste em cortar a placa retangular em peças menores, de forma a otmzar um determnado objetvo. O modo como as peças estão arranjadas na placa é chamado de padrão de corte (Fgura 2). Note que é possível alocar peças em qualquer posção da placa. (1) w 1 (2) w2 W l 1 l 2 (3) w 3 (4) w 4 L l 3 l 4 Fgura 1. Problema de Corte Bdmensonal (2) (1) (2) W (3) (4) L Fgura 2. Padrão de corte bdmensonal Suponha que a placa retangular contém um ou mas defetos, ou seja, os padrões de corte devem ser gerados de forma a não alocar peças sobre o(s) defeto(s) (Fgura 3). Neste trabalho, são tratadas as áreas defetuosas de manera retangular (Fgura 4). Fgura 3. Padrão de corte em uma placa defetuosa

Fgura 4. Placa defetuosa e placa a ser tratada 3 Representação em Grafo E/OU A abordagem em Grafo E/OU para a resolução de Problemas de Corte fo ncalmente proposta por Morabto (1989), para problemas de corte gulhotnado bdmensonal rrestrto e não-estagado. Morabto (1992) estendeu esta abordagem para problemas de corte gulhotnado rrestrto e restrto, consderando as dmensões undmensonal, bdmensonal e trdmensonal. Arenales (1993) generalzou a abordagem. Em Arenales e Morabto (1995) a abordagem fo aplcada para um problema nãogulhotnado. Anda, para problemas gulhotnados, Morabto e Arenales (1996) apresentaram a abordagem em grafo E/OU para a resolução de problemas estagados e restrtos. Vanna (2000) estendeu a abordagem para dferentes processos de corte. Um grafo E/OU pode ser defndo para representar todos os possíves padrões do problema de corte, onde os nós representam retângulos (no caso do problema de corte bdmensonal gulhotnado, com objeto e peças retangulares) e os arcos representam cortes. Observe que um arco (corte) estabelece uma relação entre um nó N do grafo (retângulo), com dos outros nós N 1 e N 2, portanto, um arco-e. Os nós N 1 e N 2 são chamados sucessores de N e, N predecessor de N 1 e N 2. Os padrões são gerados examnando-se todas as possbldades de corte (daí, arcos-ou) e uma delas é reproduzr o própro retângulo (corte-0, lê-se corte zero), ao qual nenhum outro corte será feto, ndcando o fnal do processo de corte. Um corte-0 é representado por um arco comum. O nó ncal é representado pela placa (L,W) e os nós fnas são aqueles orgnados de um corte-0 (sem perda de generaldade, assocam-se aos retângulos fnas um ou mas tens dêntcos. Veja Fgura 5). Os cortes (vertcas ou horzontas) podem ser restrtos, sem perda de generaldade, a um conjunto fnto formado pelas combnações lneares não-negatvas dos tamanhos dos tens, de modo que o grafo que representa todos os possíves padrões de corte é fnto. Fgura 5. Grafo E/OU representando padrões de corte O problema de corte com placa defetuosa é representado através de grafo E/OU permtndo que os cortes sejam gerados em qualquer posção da placa. Uma seqüênca de cortes na placa defetuosa pode ser observada na Fgura 6.

Fgura 6. Padrão de corte numa placa defetuosa É possível que se tenha uma placa com mas de um defeto; usando o crtéro anteror, a seqüênca de cortes é feta de manera análoga (Fgura 7). Fgura 7. Possíves cortes numa placa com mas de um defeto 4 Método de Enumeração Implícta Para a resolução do problema de corte com placa defetuosa é utlzado um método de enumeração mplícta, baseado numa busca no grafo E/OU que descreve o espaço de soluções possíves. A estratéga de busca combna busca em profunddade com busca nformada (hll-clmbng). Durante o processo de busca é possível reduzr o número de nós explctamente gerados a um conjunto fnto formado pelas combnações lneares não-negatvas das dmensões das peças. Enumerar explctamente todos os camnhos do grafo, durante o processo de busca, é, na maora das vezes, nvável. As soluções podem ser enumeradas mplctamente, ou seja, é possível descartar a expansão de um nó sem perder a solução ótma, usando lmtantes. 4.1 Lmtante Inferor É usual em problemas de otmzação (maxmzação), a determnação de lmtantes nferores através da obtenção de soluções váves. Nos problemas de corte, soluções váves são faclmente determnadas. Uma solução trval para o subproblema do nó ( é preenchê-lo somente com peças guas, conforme o padrão da Fgura 8. Um padrão de corte que contém peças todas guas é denomnado padrão de corte homogêneo.

Fgura 8. Padrão de corte homogêneo Escolhendo-se o melhor dentre estes padrões, tem-se o lmtante nferor dado por: LI( = = x max v.. 1 m l x y v j.. l j w j y w Quando se tem um problema com um nó representando um retângulo defetuoso de dmensão ( e um defeto nas coordenadas (x 1,y 1 ) e (x 2,y 2 ), a solução trval é preenchê-lo com peças sem sobrepor o defeto. O preenchmento desta placa pode ser reduzdo ao preenchmento dos retângulos formados ao redor do defeto, conforme a Fgura 9. Note que o preenchmento pode ser feto dvdndo a placa de manera vertcal (a) ou horzontal (b). ( x, ) 2 y 2 ( x, ) 2 y 2 ( x 1, y 1 ) ( x, ) (a) (b) Fgura 9. Soluções homogêneas de uma placa defetuosa Como cada retângulo é preenchdo com o maor número de peças guas (solução homogênea trval), a soma deles fornece uma solução homogênea composta. Assm sendo, o lmtante nferor de um problema com placa defetuosa é dado por: 1 y 1 LI D LI ( x1, + LI( x2 - x1, y y2 ) + LI( x = max LI ( y1) + LI( x1, y2 y1) + LI( x x 2 2 - x1, y1) + LI( x - x2,,, y2 y1 ) + LI( y y2 ) O procedmento é análogo quando se têm mas defetos sobre o retângulo. 4.2 Lmtante Superor Como é usual em problemas de otmzação (maxmzação), um lmtante superor é obtdo pela relaxação do problema. Um lmtante superor para o nó ( é defndo relaxando-se o problema de corte, consderandose apenas que a área dos tens alocados não exceda a área do retângulo, ou seja,

LS( = maxmzar sujeto a : onde A { x e w y}, ( a ( l v. a A( A(. w ). a ( x. 0, A( = l com a segunte solução trval x max v.. LS( = A( l 0, se A( = φ y w Este lmtante fo ncalmente utlzado por Herz (1972) e mas tarde por Morabto et al. (1992). Para o problema de corte com placa defetuosa, o lmtante superor de um nó ( é calculado pela sua área, ou seja, a área total do nó (, decrementada das áreas defetuosas. 4.3 Estratéga de busca Uma estratéga de busca utlzada por Morabto (1989, 1992) para resolver problemas de corte e empacotamento, consstu na combnação de duas estratégas báscas: backtrackng (BT) e hllclmbng (HC). Backtrackng é uma varação da estratéga de busca em profunddade (depth-frst), que consste em ramfcar prmero os nós gerados mas recentemente, de modo que todos os camnhos do grafo sejam percorrdos. Hll-clmbng, por outro lado, é uma estratéga de busca míope, baseada em otmzação local, que escolhe a melhor solução (um nó ou, no caso da abordagem em grafo E/OU, um camnho completo) encontrada até então, e descarta as demas soluções. Esta escolha é baseada numa avalação dos lmtantes nferor e superor da solução. Estas duas estratégas báscas podem ser combnadas, buscando uma solução mas promssora dentre descendentes de um nó, um pouco além de seus sucessores medatos. Para sto, é necessára a noção de profunddade de um nó no grafo. A profunddade de um nó no grafo é defnda tal que, o nó raz tem profunddade zero e, a profunddade de qualquer outro nó é gual à profunddade de seu predecessor medato, acrescdo de 1. As estratégas podem, então, ser combnadas, de modo que BT nvestga todos os possíves camnhos até uma profunddade máxma e, HC escolhe o mas promssor, descartando-se os demas (se a profunddade máxma for gual a 1, então tem-se HC pura, se nfnto, tem-se BT puro). Cada nó no camnho mas promssor com profunddade máxma é novamente nvestgado por BT até a profunddade máxma, e assm por dante. Consdere um nó N, seus nós sucessores N 1 e N 2. Seja v(n) o valor do nó N dado por uma solução vável (por exemplo, a solução homogênea, ou outra melhor quando dsponível) e, LI(N) e LS(N) o lmtante nferor e superor do nó N, respectvamente. Durante a expansão deste nó, utlzam-se os lmtantes nferores e superores para evtar a geração de nós desnecessáros, descartando camnhos não promssores. Assm, - se v(n)=ls(n), então a solução que fornece v(n) é solução ótma para o nó N. - se v(n)<li(n 1 )+LI(N 2 ), então o valor do nó N é atualzado por v(n)=li(n 1 )+LI(N 2 ) (uma nova solução vável é fornecda pela composção das soluções de nós sucessores). - se v(n) LS(N 1 )+LS(N 2 ), ou seja, se o valor de uma solução vável no nó N é melhor que a soma dos lmtantes superores de seus sucessores, então não é necessáro nvestgar os nós N 1 e N 2. Observe que o valor de um camnho completo é a soma dos valores dos nós fnas e, o melhor camnho a partr do nó N é determnado por aquele que apresenta o melhor valor v(n).

Note que, com o lmtante na profunddade do grafo e a estratéga hll-clmbng, a otmaldade do problema de corte pode ser perdda. A segur, é apresentado o algortmo para esta estratéga de busca híbrda. 4.4 Algortmo BT-HC Passo 0 Consdere a placa (L,W), as peças (l,w ), =1,...,m, e MP, a profunddade máxma permtda na estratéga de busca. Consdere o nó raz como o nó que contém as nformações da placa ncal. Passo 1 - Backtrackng Aplque a estratéga de busca backtrackng com profunddade MP a partr do nó raz, armazenando o camnho que apresenta o melhor valor para este nó. Passo 2 - Hll-Clmbng Para cada nó fnal (profunddade MP) do camnho gerado pela estratéga backtrackng, verfque se é possível expand-lo. Se for, retorne ao Passo 1, consderando-o como nó raz. 4.5 Heurístcas Para reduzr o espaço de busca, recorre-se a algumas heurístcas que podem ser aplcadas no algortmo, de forma a dmnur o espaço de busca (Morabto et al., 1992; Arenales e Morabto, 1995; Morabto e Arenales, 1996, Vanna, 2000). A segur são apresentadas duas heurístcas utlzadas no algortmo do Problema de Corte Bdmensonal com Placa Defetuosa. Consdere um nó qualquer N e seus sucessores N 1 e N 2. H1 (Morabto et al., 1992) Se ( 1 + λ1 ). v ( N) LS( N1) + LS( N 2 ) com λ1 > 0, os nós N 1 e N 2 são descartados como nãopromssores. Esta heurístca faz uma aposta de que se os lmtantes superores para os nós sucessores (que não é necessaramente um lmtante superor para o nó N) não for muto melhor que o valor da solução vável já dsponível no nó, então sto é uma ndcação de que este não é um bom camnho a ser nvestgado. H2 (Morabto et al., 1992) Se λ2. LI ( N) LI ( N1) + LI ( N 2) com 0 < λ2 < 1, os nós N 1 e N 2 são descartados. Esta heurístca faz uma aposta de que se a solução composta pelas soluções homogêneas nos nós sucessores não forem razoavelmente melhor que a solução homogênea do nó N, então este camnho não é promssor. 5 Implementação Computaconal A mplementação computaconal fo desenvolvda na lnguagem Pascal, utlzando o complador Borland Pascal versão 7.0, em um mcrocomputador Pentum 4, 1.70 GHz, 512 Mbytes de RAM. Na mplementação deste problema não fo consderada uma quantdade máxma de cada tpo de peças, mas a mplementação da abordagem em grafo E/OU permte este ajuste nclundo nformações adconas em cada nó (Vanna et al., 2000). Durante a mplementação levou-se em conta a orentação das peças na placa, ou seja, as peças são alocadas na mesma dreção da placa defetuosa. A segur, são mostrados os resultados obtdos com o exemplo apresentado por Carner et al. (1993), em uma placa de dmensões (200,100) e 5 peças conforme os dados Tabela 1.

Tabela 1 Exemplo de Carner et al. (1993) l w v 1 40 30 10 2 68 26 12 3 50 20 8 4 60 35 18 5 45 22 9 O padrão ótmo de corte obtdo para este exemplo sem defeto é apresentado na Fgura 10 com solução 167. Utlzando a abordagem descrta neste trabalho, este exemplo fo executado em 0.22s e foram gerados 2649 nós. Fgura 10. Padrão ótmo para o problema sem defeto com solução 167 Foram realzados 8 testes com este exemplo, mudando a posção do defeto. A posção dos defetos, assm como os resultados obtdos por Carner et al. (1993), são apresentados na Tabela 2. Tabela 2 Defetos e soluções obtdas por Carner et al.(1993) Exemplo Defeto Solução 1 (100,50) (105,54) 166 2 (100,40) (105,44) 160 3 (100,60) (105,66) 162 4 (125,20) (132,30) 158 5 (125,71) (132,79) 164 6 (30,30) (40,40) 164 7 (80,40) (110,58) 157 8 (80,40) (118,58) 154 A abordagem em grafo E/OU, com os parâmetros λ 1 =0.01 e λ 2 =0.95, obteve os resultados apresentados na Tabela 3; o número de nós percorrdos e o tempo computaconal também são apresentados. Note que, em todos os exemplos o resultado obtdo com a abordagem em grafo E/OU fo maor ou gual aos resultados apresentados pela Tabela 2.

Tabela 3 Soluções obtdas por grafo E/OU Exemplo Número de nós Solução Tempo (s) 1 9137 166 4.61 2 7591 160 3.57 3 7713 162 4.40 4 13197 160 6.15 5 21985 164 13.51 6 3239 164 1.32 7 14947 158 12.47 8 10075 154 8.07 As Fguras 10, 11 e 12, apresentam o melhor padrão de corte obtdo em alguns exemplos da Tabela 3. Fgura 11. Exemplo 1 (solução=166) Fgura 12. Exemplo 4 (solução=160)

Fgura 13. Exemplo 7 (solução=158) Foram realzados dversos testes computaconas varando o tamanho do defeto e a posção do mesmo e, observou-se que a posção do defeto nterfere no padrão, mesmo quando este é pequeno em relação ao tamanho da placa. 6 Conclusões Apresentamos neste trabalho um método de solução para o Problema de Corte Bdmensonal com placa defetuosa (problema pouco estudado na lteratura), estendendo a abordagem em grafo E/OU, a qual fo anterormente desenvolvda para problemas retangulares, sem a presença de defetos. Mostramos que a extensão é obtda sem mutas modfcações e os expermentos computaconas demonstram ser esta uma ferramenta adequada de resolução de problemas de corte, bem flexível, permtndo que restrções adconas (neste trabalho, defetos) possam ser ncluídas no processo de busca. Extensões do uso desta abordagem a outros problemas de corte (com dferentes formas, restrções de processos, por exemplo) tem sdo objeto de estudo dos autores. Reconhecmento Este trabalho teve apoo da FAPESP e CNPq e, apoo parcal da Fundunesp. Referêncas bblográfcas Arenales, M. Uma Teora para o Problema de Corte. São Carlos: USP, 1993. Tese (Lvre-docênca) Insttuto de Cêncas Matemátcas de São Carlos, Unversdade de São Paulo, 1993. Arenales, M., Morabto, R. An AND/OR-graph approach to the soluton of two-dmensonal nongullotne cuttng problems. European Journal of Operatonal Research. 84, 599-617, 1995. Carner, C., Mendoza, G.A., Lupold, W.G. Optmal Cuttng of Dmenson Parts from Lumber wth defect: a Heurstc Soluton Procedure. Forest Products Journal. 66-72, 1993. Herz, J. Recursve Computatonal Procedure for Two Dmensonal Stock Cuttng. IBM Journal of Research and Development. 16, 462-469, 1972. Morabto, R. Corte de Estoque Bdmensonal. São Carlos: USP, 1989. Dssertação (Mestrado) - Insttuto de Cêncas Matemátcas de São Carlos, Unversdade de São Paulo, 1989. Morabto, R. Uma Abordagem em Grafo E/OU para o Problema do Empacotamento: Aplcação ao Carregamento de Paletes e Contêneres. São Carlos: USP, 1992. Tese (Doutorado) - Escola de Engenhara de São Carlos, Unversdade de São Paulo, 1992.

Morabto, R., Arenales, M., Arcaro, V. F. An AND-OR-graph approach for two-dmensonal cuttng problems. European Journal of Operatonal Research. 58, 263-271, 1992. Morabto, R., Arenales, M. Staged and constraned two-dmensonal gullotne cuttng problems: An AND/OR-graph approach. European Journal of Operatonal Research. 94, 548-560, 1996. Vanna, A. C. G. Problema de Corte e Empacotamento: uma Abordagem em Grafo E/OU. São Carlos: USP, 2000. Tese (Doutorado) - Insttuto de Cêncas Matemátcas e de Computação, Unversdade de São Paulo, 2000. Vanna, A. C. G., Arenales, M. N., Morabto, R. Estrutura de Dados utlzada na Abordagem em Grafo E/OU para a Resolução de Problemas de Corte. Relatóros Técncos n o 126, ICMC-USP, 2000.