IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL



Documentos relacionados
Estatística no EXCEL

Microsoft Excel. Formulários PARTE 8 SUMÁRIO

Sumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7

Roteiro para atualização da planilha de múltiplos usando o Excel 2007.

Utilização do Solver na solução de problemas de PL

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE II): ATINGIR META E SOLVER

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

1 o º ciclo. Índice TUTORIAL

GUIA DE CONFIGURAÇÃO BALANÇA TOPMAX S & URANO INTEGRA

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

TRABALHANDO COM O ORÇAMENTO NO GERENCIAL

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público º CADERNO. Índice

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

2 Pesquisa de valores em uma lista de dados

Criando uma apresentação no Impress

RESUMO DA AULA PRÁTICA DE EXCEL

Questão Essência do Excel

Prática 1 - Microsoft Excel

Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem

Como incorporar música. numa apresentação de. PowerPoint?

Compositor de Impressão do QGIS

ÍNDICE. Tela de Configuração Dados de Etiqueta Configuração da Impressora Configuração do Papel Itens para Inserção...

Você vai começar criando o fundo Após criar o fundo, você aplicará o resto dos gráficos e texto da publicidade.

Medical Office 2015 Instruções de Instalação e Configuração

Planilha Eletrônica - Excel

GERAÇÃO DO SINTEGRA GDOOR Recuperar Movimentação

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

Como já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas.

Conectar diferentes pesquisas na internet por um menu

Aula 9 EXCEL. Patrícia Soares de Lima. META Discutir a importância da utilização do Excel no preenchimento de planilhas.

Aula 01 Conceitos Iniciais sobre Excel 2010

Figura 1 - Planilha para teste do recurso Auto Filtro

TUTORIAL PARA PREPARAÇÃO E IMPORTAÇÃO DE DADOS PARA. Os dados de suas coletas devem ser organizados em uma planilha eletrônica, de modo

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 1

Manual Sistema AtecSoftware

AULA 2 Planos, Vistas e Temas

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL TABELA

4 RECURSOS AUTOMATIZADOS DO EXCEL

Desenvolvido por: Rafael Botelho

Certificação Digital CETIP. Cartilha de Segurança Digital

RINA on line. CEREST IJUÍ: ou CEREST SANTA CRUZ DO SUL:

C-se Mail - Workr. Página Inicial. Insira seu usuário ( ) cadastrado no ato da liberação de acesso e sua senha (criada a partir de uma

ÍNDICE INTRODUÇÃO...3

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Manual do Usuário Detalhar Demonstrativo Regra Conta e Item

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

2. A FERRAMENTA SOLVER (EXCEL)

16 - SCARTA. 1. Abrir o SCARTA clicando no ícone que se encontra na área de trabalho (Fig.1). Fig.1- Ícone do SCARTA

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT

Curso Capacitação da Ufms. Anexos Excel 2007

COMO FAZER UMA VENDA?

Cobrança Bancária. Contas / Manutenção.

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Aula 4 Estatística Conceitos básicos

APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo)

COMO FAZER ENTRADA DE MATERIAL POR XML. Após abrir o sistema, localize o menu no canto superior esquerdo e clique em Movimentação > Entrada Material

Apresentando o Microsoft Excel

Usando um Simulador da Máquina de Turing Claudio Kirner 2010

Sua interface é semelhante a de um processador de textos do tipo WYSIWYG, ou seja, What you see is what you get (o que você vê é o que você faz).

ÍNDICE... 2 INTRODUÇÃO... 4

Instalação. Conteúdos da embalagem

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

Oficina de produção de tutoriais. TUTORIAL Muan - Pixilation

Manual de Formatação de Tabelas, Figuras e Gráficos para Envio de Artigos à Revista ABC

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Noções de Informática

COMO UTILIZAR O EDITOR DE TEXTO

1223o TUTORIAL PRÉ-VENDA. Realização: DEPARTAMENTO DE IMPLANTAÇÃO EQUIPE DE DOCUMENTAÇÃO

Implantação do sistema Condominium

Astra LX Registro de Pacientes e Médicos Guia para o acesso aos registros de Pacientes e Médicos e eliminação de dados duplicados no AstraLX

Linear Solver Program - Manual do Usuário

SECRETARIA DE ESTADO DA SAÚDE

Aoentrar na sua cx de vc terá uma tela como a abaixo :

Emissão de Etiqueta. Jato de Tinta

TRANSIÇÕES, ZOOMS E PANORÂMICAS, TEXTO, MÚSICA

Excel XP. Table of Contents. Gerenciando dados...1 Classificação...2 Filtragem...4 Formulários...7 Subtotais...9 Validação de dados...

Prefeitura Municipal de Sete Lagoas Secretaria de Planejamento Orçamento e Tecnologia Subsecretaria de Tecnologia da Informação

Astra LX Resultados via MS-WORD Guia para a emissão de laudos personalizados via MS-WORD no Programa AstraLX.

Tutorial Moodle ESDM - professores

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA. 2.1 Definição de Planilha Eletrônica

Manual para acesso às disciplinas na modalidade EAD

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da Secretaria Municipal de Saúde da Cidade de São Paulo SIGA SAÚDE

OpenOffice Calc Aula 4

Tutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v

CRIANDO TEMPLATES E LEGENDAS

Orientações para o uso do webmail da CODEVASF

Prof Rafael Guem Murakami

COMO AJUSTAR PREMISSAS E CENÁRIOS UTILIZANDO BARRAS DE ROLAGEM DO EXCEL

Clique no botão novo

Professor: Venicio Paulo Mourão Saldanha Site:

Como usar o Scanner na Digitalização de Documentos

Depuração de Código Utilizando o Dev-C++ - Dicas

16. O PRIMEIRO CARRO. O custo real de um carro financiado. Guia do Professor

TUTORIAL PARA MÓDULO CAR SISTEMA POSIÇÃO

Ajustes para o sistema de web conferências Adobe Connect

FICHA ORIENTADA Nº1. Barra de fórmulas. Área de trabalho T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O

Folha de Cálculo Introdução à Folha de Cálculo

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Transcrição:

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL 1. INTRODUÇÃO Este tutorial apresenta, passo-a-passo, o processo de implementação e resolução de modelos matemáticos na planilha Excel. Admite-se que o leitor apresenta um conhecimento prévio do aplicativo e seja capaz de realizar a entrada de dados e fórmulas. A identificação, na planilha, das variáveis, parâmetros, restrições e função objetivo; e processo de configuração e execução do solver será detalhado neste tutorial. O texto está organizado da seguinte forma: a Seção 2 apresenta o modelo matemático utilizado como base ao longo do tutorial; a Seção 3 ilustra os passos para a descrição do modelo, a execução do solver e a geração de dados para a análise de sensibilidade do modelo. 2. O MODELO MATEMÁTICO Uma empresa produz 4 tipos de molduras, diferenciadas por tamanho, formato e recursos utilizados para fabricação. A empresa espera atender o mercado, respeitando as limitações de cada recurso: O objetivo é determinar a quantidade a ser produzida de cada moldura a fim de maximizar o lucro com as vendas : Para usar o SOLVER do EXCEL precisamos colocar o problema acima no formato t Max z c x s.a. Ax b L x U onde 2 A 4 6 1 2 2 3 1 1 2 2 2 4000 b 6000 10000 t c 6 2 4 3 0 0 L 0 0 1000 2000 U 500 1000

Uma vez definido que são matriz A, vetor c, vetor b, vetor L e vetor U, abra o EXCEL e coloque as informações referentes aos dados no formato descrito abaixo: Após colocar os dados do problema como na figura acima. Vamos usar a caixa de nomes do EXCEL para colocar os nomes aos intervalos das células que correspondem à matriz A, vetor b, vetor c, vetor x, vetor L e vetor U. A caixa de nomes fica logo abaixo da barra de ferramentas do EXCEL e à esquerda do simbolo "fx" que insere uma função no EXCEL. A figura abaixo mostra mostra como inserir um nome à matriz A. Nós marcamos o intervalo de células que contém a representa a matriz A (no nosso caso C4:F6), clicamos em cima da caixa de nomes e digitamos "A" e apertamos o "ENTER". Desta forma, o EXCEL vai enter que as células de C4 a F6 tem o nome de "A". Fazemos o mesmo procedimento para inserir os vetores c, b e x. O vetor c tem que ser inserido com ct indicando que é o vetor c transposto. Isto ocorre porque o EXCEL confunde o c com a coluna c (mas, não confunde o b com a coluna b, vai entender!). Após inserirmos todas estas informações temos a planilha na seguinte forma, observe que a caixa de texto está aberta e contém todas as informações sobre os dados com os nomes "A","b","ct","U" e "x".

Agora, completar a planilha com as informações "Nível de atividade" e "Função-Objetivo". O nível de atividade de uma restrição é o valor que a restrição assume no ponto atual (que no momento é (1,1,1,1) representado pelo "x" na caixa de nomes e que está disponibilizado na coluna "Valores"). Portanto, a coluna "Nível de Atividade" conterá o produto "Ax", ou seja, o produto da matriz "A" pelo vetor "x". Para fazer este produto vamos usar a função "MMULT", clique no ícone "fx" ao lado direito da caixa de texto (em versões anteriores a função pode se chamar "Matriz.Mult"). Posicione o cursor na célula "I4" logo abaixo do cabeçalho "Nível de Atividade".

Ao clicar em "fx", aparece a tela abaixo e escolha a função "MMULT". A tela da função "MMULT" é da seguinte maneira No campo "Array 1" colocamos "A" que corresponde às informações sobre a matriz A e no campo "Array 2" colocamos "x" que corresponde às informações sobre o vetor x. Ao pressionarmos "ok" o Excel faz o produto de A por x. Como tínhamos posicionado o cursor na célula "I4", o EXCEL posiciona o vetor resultante do produto "Ax" a partir da célula "I4". Mas, o EXCEL só mostra o primeiro componente deste vetor na posição "I4", para mostrar o vetor inteiro marcamos as células "I4:I6" e apertamos F2 + (Shift-Control-Enter). Assim, o resultado "(8,9, 11)" aparece nas células I4:I6.

Aproveitando que o vetor resultande do produto de A por x está marcado, vamos à caixa de texto e chamamos este vetor de "Ax" Agora vamos calcular o produto do vetor c pelo vetor x que representa o valor da função objetivo. Posicionamos o cursor na célula "C13" e usamos novamente a função "MMULT" só que desta vez colocamos o vetor "ct" no Array 1 e o vetor x no Array 2.

Lembrem-se que "ct" foi o nome que colocamos na caixa de texto e que representa o vetor c transposto enquanto que "x" representa o vetor x das variáveis de decisão. Aproveitando que a célula C13 está marcada e com o valor dado pelo produto de ct por x, vamos para a caixa de nomes e colocar o nome da célula C13 de "Lucro", pois, ela representa a função-objetivo e queremos maximizar o lucro total da produção das molduras. A planilha final com todas as informações necessárias para usarmos o SOLVER do EXCEL encontra-se abaixo Agora, com estas informações vamos usar o SOLVER do EXCEL para resolver o nosso problema de Programação Linear. Mas, antes deixe-me fazer uma observação: As células I4:I6 contém o produto da matriz A pelo vetor x, logo, toda vez que o vetor x for modificado pelo algoritmo do SOLVER estas células se modificarão de acordo. O mesmo acontece com a célula D13 que contém o produto do vetor c transposto pelo vetor x. Para chamar o solver do EXCEL vamos na aba "DATA", o SOLVER é o último item à direita desta aba.

Se o SOLVER não estiver instalado no seu EXCEL então vá em "FILE-->OPTIONS-->Add-in" clique no botão "Go" e abrirá uma tela com vários add-ins, clique em solver e em "Ok". Pronto, o solver está instalado na aba "DATA". Vá para a aba "DATA" e clique em Solver, uma tela do tipo da figura abaixo se abrirá e vamos colocar as informações para o SOLVER.

Na opção Set objectives colocamos o nome que demos para a função-objetivo, ou seja, Lucro. Assim, o SOLVER fica sabendo que a célula que representada pelo nome Lucro contém o produto. Como queremos maximizar o lucro, clicamos na opção Max na linha debaixo. Na opção By Changing Variable Cells colocamos o vetor x que está representado por x na caixa de nomes. Na opção Select a Solving Method escolhemos a opção Simplex LP. Agora, só falta adicionaros as restrições do problema que está representada pelo nome Ax. Para fazermos isto, clicamos em cima d opção Add e a tela abaixo aparecerá c t x Escreva Ax na caixa Cell Reference, escolha o tipo do sinal das restrições (o nosso caso <= ) e escreva b na caixa Constraint. E, clique Ok. Aparecerá a tela Solver Parameters. Agora clique em Solve e o resultado aparecerá

O SOLVER encontrou uma solução, clique em Ok para manter esta solução na planilha A solução aparece diretamente na planilha. Os valores das variáveis de decisão estão na coluna Valores, o valor da função-objetivo está na célula C13 (que contém o produto ). O nível de atividade de cada restrição é dado pela coluna Nível de Atividade que representa o valor assumido por cada restrição no ponto x=(1400,0,400,0), isto é, (4000,6000,8800) que deve ser menor ou igual ao vetor b (4000,6000,10000). c t x