LINGO – Seções DATA, INIT e CALC

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

Programação Funcional
Funções em C Prof. Fabiano Utiyama.
Curso de aprofundamento na linguagem C
Análise de Voz e Vídeo Reconhecimento de voz baseado em modelos de palavras conectadas André Vitor de Almeida Palhares.
UNICAMP Universidade Estadual de Campinas Centro Superior de Educação Tecnológica Divisão de Telecomunicações Propagação de Ondas e Antenas Prof.Dr. Leonardo.
Complexidade de Algoritmos
Arquitetura e organização de computadores
Operadores e Funções do LINGO
Interfaceando com Planilhas
PROF. ANDRÉ LUÍS MARQUES MARCATO
Geofísica de Campo Aula 01 Planejamento e Aquisição (Sísmica)
Aspectos de Implementação do Algoritmo Backpropagation
Problemas de Forma Não-padrão
Assembly Language for Intel-Based Computers, 5th Edition
VBA – Módulos, Procedimentos e Funções
Uma aplicação de Programação Linear em uma empresa de serviços
Aprendizagem - Neurônio de McCulloch & Pitts Série: Por que não me contaram antes isto Prof. Dr. Hemerson Pistori www. gpec. ucdb. br/pistori Univesidade.
Curso de PHP O comando // serve para comentário linear no php
Falha de Painéis Reforçados
Aula 4 Nomes, Vinculações, Tipos e Escopos
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Gerenciamento de Requisitos com Casos de Uso
Compilação de programas com make
O que é um Projeto Pedagógico? ... é o planejamento de todo o processo de aprendizado para um determinado conteúdo.
Aula #3 Introdução ao Editor VR. ESTRUTURA DO PHOENICS EARDA T Q1 Pré-processador (VR Editor, Satellite) Processador (EARTH) VR Viewer PHOTON AUTOPLOT.
Introdução à Programação
Uma Introdução a Evolução Diferencial
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Introdução à Álgebra Linear Turma B1 Profa. Ana Maria Luz
Material Didático Unificado.
INTELIGÊNCIA ARTIFICIAL
MEN - Mercados de Energia Mestrado em Engenharia Electrotécnica
Profa. MSc. Daniela Ferreira Suarez
Alexis Adriano da Silva Vitek Consultoria Ltda.
Plataforma Brasil – Submissão de pesquisa
SVA e SVL Sidney Nogueira e André Didier. Roteiro Criar um algoritmo usando seções atômicas. Verificar as propriedades de seção crítica. – Usar diretiva.
Modelagem Estatística
1 Copyright © 2010 The Nielsen Company. Confidential and proprietary. Title of Presentation Copyright © 2012 The Nielsen Company. Confidential and proprietary.
Conjuntos (continuação)
Linguagens de Programação II
Complexidade de Algoritmos
Produto e Estratégia de Preços para Monopolista Multiproduto
Máquina de Turing Universal
Caminhos da Cana Relatório e show de imagens Marcos Fava Neves Prof. FEA/USP Ribeirão Preto Purdue University (2013)
39 Todos os slides são formatados com o mesmo Design.
Aula prática 14 Orientação a Objetos – C++ Parte 2
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Unidade 1 – Números Inteiros
Introdução Prof. Antonio Carlos Coelho
Hardware Description Language Aula 5 -VHDL Prof. Afonso Ferreira Miguel, MSc.
Limites – Aula II Prof. Zé Roque.
Viewport.
Recursividade Profs. De Prog2 e Lab2.
Medição de Força para Supervisão do Processo de Forjamento
Ferramentas Computacionais
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Treinamento Quando são criadas, as RNA ainda não são capazes de resolver os problemas, elas precisam ser treinadas, ensinadas, do mesmo jeito que as pessoas,
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
OTIMIZAÇÃO ECONÔMICA Professor: Cezar Augusto Pereira dos Santos 1.
Tipos Compostos Heterogêneos e Tipos Abstratos de Dados
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança.
Finanças Corporativas
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA WILK MAIA TURMA 1/2 AULA 8.
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
1 Orientação a Objetos - Programação em C++ 1 o Slides – B : Introdução à OO/C++ Passando à Pratica – Estruturas, Classes e Objetos Engenharia Eletrônica.
Transcrição da apresentação:

LINGO – Seções DATA, INIT e CALC Prof. André Marcato Livro Texto: LINGO – The Modeling Language and Optimizer

Introdução Normalmente, na formatação do modelo a ser otimizado, é necessário iniciar os membros dos conjuntos relacionando-os com os respectivos conjuntos e definindo alguns parâmetros antes do LINGO resolver o modelo. Para isto, existem três seções opcionais: data section: permite a entrada dos membros dos conjuntos e valores dos parâmetros. init section: define os valores iniciais para as variáveis de decisão. calc section: permite a realização de cálculos sobre os dados brutos de entrada. Aula 4

A Seção de Dados de um Modelo Permite que o usuário isole os dados do restante do modelo Facilita a manutenção e mensuração das dimensões do modelo Aula 4

A Seção de Dados de Um Modelo É permitido que os membros do conjunto e os valores de seus parâmetros sejam estabelecidos na mesma seção de dados. Aula 4

Definição de Parâmetros Além de definir os membros dos conjuntos e os valores dos seus parâmetros, é permitido criar variáveis escalares que servem como parâmetros. Aula 4

Análise “What If” Aula 4

Inicializando um Atributo para um Único Valor Aula 4

Omitindo Valores na Seção de Dados Exemplo, uma empresa de manufatura está realizando um planejamento de capacidade para os próximos anos. Sabe-se que, para os próximos dois anos, é impossível haver expansão. O LINGO considera que os parâmetros omitidos poderão assumir qualquer valor. Aula 4

A Seção INIT de um Modelo É uma seção opcional. O formato desta seção é análogo ao da seção de dados (data section) Os valores fornecidos na seção INIT são utilizados como ponto inicial pelo solver do LINGO. Diferentemente das variáveis inicializadas na seção de dados, o solver é livre para alterar os valores das variáveis inicializadas na seção INIT. Esta seção só deve ser utilizada para modelos não lineares e inteiros. Aula 4

A Seção INIT de um Modelo - Exemplo Aula 4