OTIMIZAÇÃO COMBINATÓRIA EM SISTEMAS DE INFORMAÇÃO ASSISTIDOS POR COMPUTADOR - FASE II
(OC-SIAC 2)
Ref.: Bolsa de Produtividade
e Pesquisa – nível 1 C
Proc. # 300837/89-5
Luiz Antonio Nogueira Lorena
lorena@lac.inpe.br
http://www.lac.inpe.br/~lorena
1º RELATÓRIO
Período: 01/08/1998 a 31/07/1999
Resumo do OC-SIAC 2
O projeto OC-SIAC 2 (Otimização Combinatória em Sistemas de Informação Assistidos por Computador – Fase II) foi aprovado em julho de 1998 pelo CNPq, área de Engenharia de Produção/Pesquisa Operacional, recebendo o número .
O principal objetivo do projeto é pesquisar e desenvolver algoritmos eficientes para problemas de Otimização Combinatória que ocorrem em alguns Sistemas de Informação Assistidos por Computador. Outros objetivos estão na formação de recursos humanos e pesquisa e desenvolvimento conjunto com outros colegas pesquisadores da área. Um objetivo complementar será o de basear nossos procedimentos com a participação e/ou coordenação em quatro projetos temáticos nas áreas correlatas ao projeto.
Os sistemas que estão sendo estudados são os seguintes:
- Sistemas Flexíveis de Manufatura,
- Sistemas de Informações Geográficas, e
- Sistemas Automáticos para Cortes e Empacotamento.
Problemas de Otimização Combinatória aparecem quando temos que selecionar de um conjunto discreto e finito de dados o melhor subconjunto que satisfaz a determinados critérios. Por exemplo, selecionar o melhor conjunto de ítens indivisíveis a serem transportados em um veículo de espaço e capacidade limitados. Um fato que tem motivado os estudos na área é a intratabilidade da maioria dos problemas de Otimização Combinatória. Até o momento não se conhecem abordagens eficientes, em tempo de processamento e/ou memória, de solução geral para esses problemas.
Tais problemas ocorrem em várias áreas, em sistemas produtivos em geral, e em particular nos sistemas citados. A seleção das áreas de aplicação obedeceu aos seguintes critérios:
- Atualidade dos temas,
- Experiência teórica adquirida,
- A interdependência entre os temas, e
- Uso comum de automação assistida por computador.
Alguns dos problemas de otimização combinatória encontrados nas três áreas são considerados clássicos, tais como: mochila, cobertura de conjuntos, "clustering", "scheduling" e outros. Nos interessamos pelos problemas citados, mas também, e principalmente pelos específicos das aplicações.
Sistemas Flexíveis de Manufatura (SFM) podem ser definidos como um conjunto de máquinas ligadas por um sistema flexível de manipulação de material (em geral robot ou veículos de guiagem automática), todos controlados por um sistema computacional. São ricos em problemas de "clustering" e "scheduling", também em problemas de "layout".
Nesta segunda fase do projeto, além dos problemas citados estaremos interessados em estudar os problemas que aparecem na formação de células de manufatura, no contexto da teoria de grupos. Também será estudado o problema de "timetabling" que apresenta características de "clustering" e "scheduling".
Sistemas de Informações Geográficas (SIG) integram Computação Gráfica a uma base de dados. São poderosas ferramentas de análise e planejamento espacial. O comércio de SIGs representa um dos segmentos que mais crescem nos Estados Unidos, tornando-se crítica a integração de técnicas e filosofia da Pesquisa Operacional nesta tecnologia.
Os problemas de Otimização Combinatória aparecem combinados à análise de redes de fluxo de dados (estradas, ruas, canais de comunicação, e outras), representados por segmentos de linha. Os algoritmos clássicos de otimização de fluxo em redes são diretamente aplicáveis. Problemas mais complexos de localização de centros (escolas, ambulatórios, e outros) e roteamento de veículos podem também ser tratados levando-se em conta várias informações espaciais.
A integração dos algoritmos desenvolvidos a SIGs será também considerada nesta Segunda fase do projeto.
Sistemas Automáticos para Cortes e Empacotamento apresentam problemas relacionados a determinação de padrões de corte (empacotamento) de unidades de material (objetos) de modo a produzirem (comporem) um conjunto de unidades menores (itens), satisfazendo a determinadas restrições. Dependendo do tipo de objeto (barra, placas, caixas, e outros) temos os chamados problemas unidimensional, bidimensional, tridimensional e outros. Tais sistemas se beneficiam muito de processos automatizados, como maquinas de controle numérico e sistemas CAD para cortes irregulares.
Aqui também vários problemas clássicos da otimização combinatória aparecem, tais como, mochila, cobertura de conjuntos e outros. Os problemas específicos da área são propícios ao uso de heurísticas.
Principais resultados (por área)
Sistemas Flexíveis de Manufatura
Neste segmento foram produzidos trabalhos relacionados a sistemas de produção, ou correlacionados. As áreas contempladas foram: "Scheduling" com restrições, formação de células de manufatura e "timetabling".
O projeto temático Planejamento e Controle da Produção em Sistemas de Manufatura completou um ano.
"Scheduling" com restrições
Problemas de formação de células de manufatura:
Problemas de "timetabling":
Trabalhos publicados:
Gomez, A. T. and Lorena, L A. N. Modelagem de sistemas de manufatura flexíveis considerando restrições temporais e a capacidade do magazine. Gestão & Produção, 5(1), 69-80, abril 1998.
Trabalhos submetidos para publicação:
Ribeiro Filho, G. and Lorena, L. A. N. Constructive genetic algorithm for machine-part cell formation. International Journal of Mathematical Algorithms – submetido em junho 1999.
Trabalhos apresentados em congressos:
Ribeiro Filho, G. and Lorena, L. A. N., A constructive genetic algorithm for cellular manufacturing design. Apresentado no EURO XVI - 16th European Conference on Operational Research. Bruxelas, Bélgica- 12-15 de julho de1998.
Ribeiro Filho, G. e Lorena, L. A. N. Algoritmo Genetico Construtivo aplicado ao projeto de celulas de manufatura. XXX SBPO e III Oficina de cortes e empacotamento. Curitiba-Nov. 1998
Projeto Temático:
PLANEJAMENTO E CONTROLE DA PRODUÇÃO EM SISTEMAS DE MANUFATURA
Projeto temático - FAPESP
Submetido em novembro de 1997.
Equipe:
Coordenador:
Paulo Morelato França - FEEC/UNICAMP
Colaboradores por Instituição:
Luiz Antonio Nogueira Lorena (INPE)
Horácio Hideki Yanasse (INPE)
Marcos Nereu Arenales (USP-S.Carlos)
Reinaldo Morabito Neto (UFSCAR-S.Carlos)
Vinicius Amaral Armentano (FEEC/UNICAMP)
Sistemas de Informações Geográficas
Os problemas de Localização de Facilidades continuaram a ser estudados considerando uma nova relaxação para problemas de Otimização Combinatória, proposta e desenvolvida como tese de doutorado de Marcelo Gonçalves Narciso. A nova relaxação combina duas relaxações conhecidas (Lagrangeana e surrogate) e produz os mesmos limites da relaxação Lagrangeana usual, mas com significativos ganhos (de até 75%) em tempo computacional para problemas de grande porte. A relaxação Lagrangeana/surrogate foi aplicada com sucesso aos seguintes problemas: Problema Generalizado de Atribuição (com Marcelo Narciso - dois trabalhos), o Problemas de Localização (p-Medianas, Localização Capacitado e Não-capacitado), em cooperação com o Prof. Edson L. Senne da FEG-UNESP.
Os Algoritmos Genéticos foram considerados como um método construtivo para a formação de uma população com o máximo de informação possível sobre o problema em questão. Na tese de doutorado de João Carlos Furtado foram conseguidos excelentes resultados para os seguintes problemas de "clustering": p-medianas, p-medianas capacitado e particionamento de grafos. Várias outras aplicações tem sido desenvolvidas usando essa nova abordagem de algoritmos evolutivos.
A metaheurística Busca Tabu foi aplicada com sucesso ao problema de rotulação de mapas.
O projeto temático Análise de Redes com Sistemas de Informações Geográficas - ARSIG foi concluído em junho de 1999. Com relação à pesquisa, nosso saldo foi muito bom, contando no período com 3 publicações em revistas internacionais, 4 em revistas nacionais, 2 trabalhos aceitos para publicação em revista internacional, 2 teses de doutorado defendidas, 2 dissertações de mestrado, 11 trabalhos de iniciação científica, 19 trabalhos apresentados em congressos, 10 trabalhos submetidos para publicação em revistas, 2 relatórios técnicos e um capítulo de livro. Completando um total de 56 trabalhos científicos.
Um novo projeto temático (Sistemas de Apoio à Decisão usando Redes e Sistemas de Informações Geográficas - ARSIG-2) foi submetido à FAPESP em julho de 1999, visando a continuação das pesquisas e integrações iniciadas no ARSIG. Neste projeto propõe-se alem de ampliar a participação da FEG/UNESP, também a cooperação com o Departamento de Processamento de Imagens do INPE e o CNPTIA da EMBRAPA em Campinas.
Problemas de Localização de Facilidades
Problema de roteamento de veículos e transportes
Problema de rotulação de pontos:
Integrações dos algoritmos desenvolvidos a SIGs
A integração de algoritmos para problemas de localização foi iniciada considerando o problema mais estudado até o momento, o problema das p-medianas, e dentre os SIGs adquiridos no projeto temático ARSIG, o considerado de mais fácil aprendizagem, o ArcView.
Trabalhos publicados:
Narciso, M. G. and Lorena, L. A. N. Lagrangean/surrogate Relaxation for Generalized Assignment Problems. European Journal of Operational Research, 114(1), 165-177, 1999.
Trabalhos aceitos para publicação:
Lorena, L. A. N. and Senne, E. L. F. Improving traditional subgradient scheme for Lagrangean relaxation: an application to location problems, International Journal of Mathematical Algorithms - aceito em março de1999.
Trabalhos submetidos para publicação:
Senne, E. L. F. and Lorena, L. A. N. Lagrangean/surrogate heuristics for p-median problems Submetido para publicação (em maio 1999) no livro "OR Computing Tools for the New Millennium" que será editado após o congresso 7th INFORMS Computing Society Conference on OR Computing Tools for the New Millennium, January 5-7, 2000 - Cancún, México
Lorena, L. A. N. and Furtado, J. C. Constructive genetic algorithm for clustering problems. Evolutionary Computation, out. 1998
Lorena, L. A N. and Narciso, M. G. Using local surrogate information in Lagrangean relaxation: an application to symmetric traveling salesman problems. Submetido ao European Journal of Operational Reserach, nov. 98
Yamamoto, M, Câmara, G. and Lorena, L. A N. Tabu search heuristic for point-feature cartographic label placement. Submetido a Geoinformatica, em maio 1999.
Trabalhos apresentados em congressos:
Lorena, L. A. N. and Furtado, J. C. Constructive genetic algorithm for clustering problems. Apresentado no Optimization 98- Coimbra, Portugal - 20-22 julho de 1998.
Furtado, J.C. and Lorena, L.A.N.Algoritmo Genético Construtivo na otimização de problemas combinatoriais de agrupamentos. XXX SBPO e III Oficina de cortes e empacotamento. Curitiba-Nov. 1998
Lorena, L. A N. and Narciso, M. G. Using local surrogate information in Lagrangean relaxation: an application to symmetric traveling salesman problems. Versão resumida apresentada na 1ª Oficina do projeto temático FAPESP - Planejamento e Controle da Produção em Sistemas de manufatura. UNICAMP - Abril, 1999.
Trabalhos aceitos para apresentação em Congressos:
Lorena, L. A N. and Narciso, M. G. Using local surrogate information in Lagrangean relaxation: an application to symmetric traveling salesman problems. Aceito para apresentação no IFORS´99 - China - Agosto - 1999.
Yamamoto, M. , Lorena, L. A N. and Câmara. G. Tabu Search Application for Point Features Cartographic Label Placement Problem. Aceito para apresentação no MIC´99 - III Metaheuristics International Conference - a ser realizado em Angra dos Reis, July 19-22, 1999.
Teses, dissertações e trabalhos de graduação e de Iniciação Científica
Uma Aplicação da busca tabu ao problema de rotulação cartográfica de pontos.
Aluna: Missae Yamamoto
Curso: Mestrado em Computação Aplicada no INPE
Data da apresentação: dez./1998
Orientadores: Dr. Luiz Antonio N. Lorena e Dr. Gilberto Câmara Neto
Implementação e Análise do Problema das p-medianas usando Algoritmo Genético Construtivo.
Aluna: Helena Kiyoka Kobayashi.
Iniciação Científica – CNPq/PIBIC .
UMC, Mogi das Cruzes, SP,
Março a dezembro 1998.
Projeto Temático:
ANÁLISE DE REDES COM SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS - ARSIG
Projeto temático - FAPESP
http://www.lac.inpe.br/~lorena/ArsigIndex.html
Equipe:
Coordenador:
Dr. Luiz Antonio Nogueira Lorena
Pesquisador Titular - LAC/INPE
Colaboradores por Instituição:
INPE
Acioli Antonio de Olivo, Mestre
Dr. Luiz Antonio Nogueira Lorena
Dr. Horácio Hideki Yanasse
Dra. Maria de Lourdes N.O. Kurkdjian
FEG/UNESP
Prof. Dr. Edson Luis França Senne
Prof. Dr. Edgard Dias Batista Júnior
Sistemas Automáticos para Cortes e Empacotamento
O Algoritmo Genético Construtivo (AGC) foi aplicado a problemas de "bin packing" na dissertação de mestrado de Henrique O. Q. Aquino apresentada em junho de 1998.
A metaheurística "Busca Tabu" foi utilizada com grande sucesso em um problema geral de "layout". Um retângulo que deve ser particionado em retângulos menores, que conservam suas áreas mas que podem admitir medidas diferentes, e que ainda admitem a inclusão de áreas mortas.
Foi solicitada prorrogação de prazo para mais um ano do projeto temático FAPESP Corte e Empacotamento Assistido por Computador – CEAC enquanto que o projeto PROTEM – CC Problemas de Cortes & Empacotamentos e Correlatos - PCE terminou no início do ano. Em ambos a produção foi muito elevada, devido ao envolvimento e experiência adquirida dos participantes.
Problema da coloração de grafos:
Trabalhos apresentados em congressos:
Lorena, L. A. N. and Furtado, J. C. Constrained facility layout using tabu search. Apresentado no EURO XVI - 16th European Conference on Operational Research. Bruxelas, Bélgica- 12-15 de julho de1998.
Ribeiro Filho, G.; Lorena, L.A.N. Improvements on Contructive Genetic Approaches to Graph Coloring. Versão resumida apresentada na 1ª Oficina do projeto temático FAPESP - Planejamento e Controle da Produção em Sistemas de manufatura. UNICAMP - Abril, 1999.
Trabalhos aceitos para apresentação em Congressos:
Ribeiro Filho, G.; Lorena, L.A.N. Improvements on Contructive Genetic Approaches to Graph Coloring. Aceito para o IFORS´99 - China - Agosto - 1999.
Teses, dissertações e trabalhos de graduação e de Iniciação Científica
Uma aplicação do Algoritmo Genético Construtivo ao problema de "bin packing"
Aluno: Henrique Otávio Queiroz de Aquino
Curso: Mestrado em Computação Aplicada no INPE
Data da apresentação: julho/1998
Orientador: Dr. Luiz Antonio N. Lorena
Projetos Temáticos:
Corte e Empacotamento Assistido por Computador - CEAC
Projeto temático - FAPESP
Responsável/Participantes:
Horácio Hideki Yanasse (resp.)
Luiz Antonio Nogueira Lorena (LAC/INPE)
Marcos Nereu Arenales (USP-S.Carlos)
Reinaldo Morabito Neto (UFSCAR-S.Carlos)
Nei Yohiro Soma (ITA)
Problemas de Cortes & Empacotamentos e Correlatos - PCE
Projeto temático CNPq - Protem CC
Responsável/Participantes:
Horácio Hideki Yanasse (resp.)
Luiz Antonio Nogueira Lorena (LAC/INPE)
Marcos Nereu Arenales (USP-S.Carlos)
Reinaldo Morabito Neto (UFSCAR-S.Carlos)
Nei Yohiro Soma (ITA)
Nelson Maculan Filho (UFRJ)
Carlos Eduardo Ferreira (USP)
Yoshiko Wakabayashi (USP)
Outras atividades relevantes
Docência e orientação:
Curso: Computação Aplicada no INPE
Docência
Estruturas e Algoritmos - 1° período 1999
Otimização Combinatória - 2° período 1998
Orientação
Doutorado
João Carlos Furtado – defendeu em abril de 1998
Marcelo Gonçalves Narciso - defendeu em abril de 1998
Geraldo Ribeiro Filho - a partir de março de 1997
Reinaldo G. Arakaki – a partir de março de 1998
Missae Yamamoto – a partir de março de 1999.
Mestrado
Henrique O. Q. Aquino - defendeu em julho de 1998
Missae Yamamoto - defendeu em dezembro de 1998
Helena Kiyoka Kobayashi – a partir de março de 1999
Iniciação Científica
Helena Kiyoka Kobayashi
Colaboração
UNESP - FEG (Guaratinguetá) - Prof. Edson Luis França Senne
UFRJ - COPPE (Rio de Janeiro)- Prof. Roberto Diegues Galvão
Imperial College - Prof. John Beasley
Assessoria
FAPESP: Assessor para pedidos de bolsas e auxílios.
CAPES: Assessor para pedidos de auxílios.
CNPq: Assessor Ad-hoc para pedidos de auxílios.
Revisor
Revista: European Journal of Operational Research
Revista: Produção (Membro do Conselho Científico)
Revista: Pesquisa Operacional
Resumo das atividades
1º RELATÓRIO
Período: 01/08/1998 a 31/07/1999
bolsa de produtividade e pesquisa
Luiz Antonio Nogueira Lorena
Trabalhos |
Internacionais |
Nacionais |
Total parcial |
Orientação |
Finalizada |
Em andamento |
Total parcial |
Publicados em revistas e/ou capítulos de livros |
1 |
1 |
2 |
Doutorado |
2 |
3 |
5 |
Aceitos para publicação |
1 |
|
1 |
Mestrado |
2 |
1 |
3 |
Submetidos para revistas |
5 |
|
5 |
Iniciação científica |
1 |
|
1 |
Apresentados em congressos |
3 |
4 |
7 |
Totais |
5 |
4 |
9 |
Totais |
10 |
5 |
15 |
||||
|
|
|
|
||||
Projetos temáticos |
CNPq |
FAPESP |
Total parcial |
||||
Em Sistemas Flexíveis de Manufatura |
|
1 |
1
|
||||
Em Sistemas de Informações Geográficas |
|
1 |
1 |
||||
Em Sistemas Automáticos para Cortes e Empacotamento |
1 |
1 |
2 |
||||
Totais |
1
|
1 |
4 |