Resoluções do pteste(matlab).pdf

Documentos relacionados
Métodos Numéricos. MEI - Logística e distribuição Programação quadrática sequencial 2004/2005. A. Ismael F. Vaz - Departamento de Produção e Sistemas

Otimização aplicada à Engenharia. Profa. Maíra Martins da Silva

Iury Steiner de Oliveira Bezerra

Métodos Numéricos. MEI - Logística e distribuição Optimização não linear com restrições de igualdade 2004/2005

Iury Steiner de Oliveira Bezerra

MATLAB. Aula 05. Cláudio R. Lucinda FEA-RP/USP. Aula 05

Optimização e Algoritmos (2004/2005)

Optimização de um Plano de Marketing Directo para o Sector da Banca Daniel Barata

Optimização. Carlos Balsa. Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança

Métodos Numéricos C Apresentação da Disciplina

Bioinformática Avançada e Biologia de Sistemas Optimização

BCC465 - TÉCNICAS DE MULTI-OBJETIVO. Gladston Juliano Prates Moreira 22 de novembro de 2017

Métodos de Aproximação em Engenharia

PLANEJAMENTO DA OPERAÇÃO DE SISTEMAS TERMOELÉTRICOS DE GERAÇÃO. Prof.:Ivo Chaves da Silva Junior.

OPTIMIZAÇÃO NÃO LINEAR

Optimização semi-infinita. Opção V. Licenciatura em Matemática Aplicada

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

OPTIMIZAÇÃO DE ESTRUTURAS

Capítulo 5 - Optimização Não-Linear

Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões.

Introdução à Otimização de Processos. Prof. Marcos L Corazza Departamento de Engenharia Química Universidade Federal do Paraná

Bioinformática Avançada e Biologia de Sistemas Optimização

Bioinformática Avançada e Biologia de Sistemas Optimização

Planejamento da Operação de Sistemas Hidrotérmicos. Parte III

Sérgio Filipe Assunção Batista Orientador: Dr. Sérgio Sousa Co-orientador: Dr. Nuno C. Santos

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

Optimização e Algoritmos (2004/2005) Série de Problemas 1 Programação Linear, Método Simplex

Exercícios TP/P. 1 Condições de optimalidade - Restrições de igualdade

Bioinformática Avançada e Biologia de Sistemas Optimização

Bioinformática Avançada e Biologia de Sistemas Optimização

Lista 7.4 Optimização com Restrições de Desigualdade

sujeito a: 30x x (madeira) 5x x (horas de trabalho) x 1, x 2 0

a mnx n = b m

Métodos de Pesquisa Operacional

Departamento de Matemática da Universidade de Coimbra. Licenciatura em Matemática. e B =

Máximos e mínimos (continuação)

Homogeneidadedasderivadasparciais Funções homotéticas Exercícios x 1

MÉTODOS DE OTIMIZAÇÃO ENE081

MAT-2454 Cálculo Diferencial e Integral II EP-USP

Trabalho 2 Matemática Numérica II

1 Receita básica. x + cos(x) = y + y 3 x 2 + y 2 = 1. E o escrevemos na forma. x + cos(x) y y. F 1 x F 2. x 1 x 2 x n J F = F n F n F n

Instrumentos Objectivos. Acção de Política Económica. Variáveis de PE

MATLAB Avançado. Melissa Weber Mendonça

OPF - Optimal Power Flow

Análise Matemática II - 1 o Semestre 2001/ o Exame - 25 de Janeiro de h

c PAVF 2 Otimizac~ao 'Aurelio' Otimizac~ao.[De otimizar+-c~ao] S.f. 1. Estat. Processo pelo qual se determina o valor otimo de uma grandeza. Otimo.[Do

UTILIZAÇÃO DE MATRIZ SENSIBILIDADE E PROGRAMAÇÃO LINEAR PARA CORRIGIR OS NÍVEIS DE TENSÃO E OTIMIZAR A ALOCAÇÃO DE REATIVOS EM SISTEMAS DE POTÊNCIA

Ana Isabel Fragoso Lopes Ventura da Costa

SISEE. Genetic Algorithms MEE

Prof. MSc. David Roza José 1/28

Métodos Numéricos C. A. Ismael F. Vaz 1. Escola de Engenharia Universidade do Minho Ano lectivo 2007/2008

ISCTE/FCUL - Mestrado Matemática Financeira. Aula de Janeiro de 2009 Ano lectivo: 2008/2009. Diana Aldea Mendes

DEPARTAMENTO DE ENGENHARIA MECÂNICA

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

AULA Exercícios. VERIFICAR SE UM VECTOR É UMA COMBINAÇÃO LINEAR DE UM CONJUNTO DE VECTORES.

Adérito Araújo. Gonçalo Pena. Adérito Araújo. Adérito Araújo. Gonçalo Pena. Método da Bissecção. Resolução dos exercícios 2.14, 2.15, 2.16 e 2.17.

Engenharia Biomédica Jorge Henriques, Fevereiro, 2007

Sistemas Lineares - Métodos Iterativos : Jacobi e Gauss-Seidel. Profa. Cynthia de O. Lage Ferreira Métodos Numéricos e Computacionais I - SME0305

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual

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

Módulo 2: Métodos Numéricos. Splines

Análise da Complexidade de Tempo e Espaço em Algoritmos para Classificação de Padrões em sinais de ECG

)XQGDPHQWRVGHSURJUDPDomRPDWHPiWLFD

Recursos críticos disponíveis: Madeira 300 metros Horas de trabalho 110 horas

Introdução ao Matlab V.Lobo, EN 2002

Resolução de problemas com apenas restrições lineares de igualdade

Introdução ao MATLAB. 2 - Apresentação de resultados em gráfico. 3 - Controlo de fluxo 3.1. Tipos de controlo 3.2. Expressões Lógicas

ESTUDO SOBRE A INFLUÊNCIA DA MALHA NAS SOLUÇÕES TOPOLÓGICAS DA FORMULAÇÃO PLÁSTICA DO MÉTODO DA ESTRUTURA BASE

No eixo das ordenadas o ponto B tem abcissa nula (x 1 = 0) pelo que a equação se reduz a 20x 2 = 300. Madeira. C(10,10) não é admissível.

Optimização Não-linear

Métodos Numéricos C. A. Ismael F. Vaz 1. Escola de Engenharia Universidade do Minho Ano lectivo 2007/2008

MATLAB. Uma ferramenta para Engenharia. Noções Gerais

. Os menores -2,0-1,5-1,0-0,5-5 0,0 0,5 1,0 1,5 2, = x 2y.. Os menores

Método de Newton. Podemos escrever este problema na forma vetorial denindo o vetor x = [x 1, x 2,..., x n ] T e a função vetorial

Optimização Não-linear

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

Modelação matemática da variação da temperatura no pé

Análise Convexa. 1. Conjuntos convexos 1.1. Casca convexa, ponto extremo, cone. 2. Hiperplanos: suporte, separador, teorema da separação

MÉTODOS NUMÉRICOS II ENGENHARIA POLÍMEROS EXERCÍCIOS TEÓRICO-PRÁTICOS

Pretende-se calcular uma aproximação para a menor raiz positiva da equação

Professor João Soares 20 de Setembro de 2004

Sinais e Sistemas Discretos no Tempo Convolução

Desenho Óptimo de Estações de Águas Residuais Através da Modelação de Funções Custo

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Curso de GNU Octave / Matlab e Aplicações para Engenheiros

MATRIZES. Fundamentos de Matemática- Ciências Contábeis

MATLAB Avançado. Melissa Weber Mendonça Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

Vânio Correia Domingos Massala

1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível?

2 o TESTE DE DE CÁLCULO DIFERENCIAL E INTEGRAL II LCEIC-Taguspark, LCERC, LCEGI, LCEE 10 de Maio de 2008 (9:00) Teste 202.

2. DESIGUALDADES MATRICIAIS LINEARES

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

Cálculo Diferencial e Integral II

Programação em Matlab. Apenas Âmbito e Erros de programação

CONTROLE ÓTIMO. Aluno: João Pedro T. Brandão Orientador: Alex Castro

Investigação Operacional

Análise de complexidade

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 06. Prof. Dr. Marco Antonio Leonel Caetano

AULA 3 TEORIA - MATLAB VERSÃO: FEVEREIRO DE 2017

CDI-II. Resumo das Aulas Teóricas (Semana 4) ; k = 1, 2,..., n.

Transcrição:

Resoluções do pteste(matlab).pdf 1. Resolução do pteste1 pelo fminsearch do MATLAB function [f] = pteste1(x) f=max((x(1)+x(2)),abs(x(1)*x(2))); >> x0=[1;1]; >> [x,fval,exitflag,output]=fminsearch('pteste1',x0) (Nelder-Mead) >> format long >> options=optimset('tolx',1e-08); (para verificar) >> options >> [x,fval,exitflag,output]=fminsearch('pteste1',x0,options) 2. Resolução do pteste2 pelo fminsearch do MATLAB function [f] = pteste2(x) f=max((x(1)-1)^2,x(1)^2+4*(x(2)-1)^2); >> x0=[1;1]; >> options=optimset('tolx',5e-01); >> [x,fval,exitflag,output]=fminsearch('pteste2',x0,options) MN II Edite M.G.P. Fernandes, Departamento de Produção e Sistemas 1

>> [x1,x2]=meshgrid(-10:1:10); >> f=max((x1-1).^2,x1.^2+4*(x2-1).^2) ; >> mesh(x1,x2,f),grid on >> contour(x1,x2,f,20),grid on 3. Resolução do pteste3 pelo fminsearch do MATLAB function [f] = pteste3(x) >> [x,fval,exitflag,output]=fminsearch('pteste3',x0) (exitflag=0) >> options=optimset('maxfunevals',2000); >> [x,fval,exitflag,output]=fminsearch('pteste3',x0,options) MN II Edite M.G.P. Fernandes, Departamento de Produção e Sistemas 2

>> [x1,x2]=meshgrid(-100:1:100); >> f=100*(x2-x1.^2).^2+(1-x1).^2 ; >> plot3(x1,x2,f),grid on >> contour(x1,x2,f,20),grid on 4. Resolução do pteste3 pelo fminunc do MATLAB function [f] = pteste3(x) >> [x,fval,exitflag,output]=fminunc('pteste3',x0) (line search Quasi-Newton) Definição do ficheiro (M-file) com a definição da função objectivo, do vector gradiente e da matriz Hessiana: function [f,g,g] = pteste3(x) if (nargout>1) % vector gradiente de dimensão n (n - nº de variáveis) g=[-400*x(1)*(x(2)-x(1)^2)-2*(1-x(1));200*(x(2)-x(1)^2)]; % g(1)=- 400*x(1)*(x(2)-x(1)^2)-2*(1-x(1)); % g(2)= 200*(x(2)-x(1)^2); % matriz Hessiana de dimensão nxn MN II Edite M.G.P. Fernandes, Departamento de Produção e Sistemas 3

G=[-400*x(2)+1200*x(1)^2+2-400*x(1);-400*x(1) 200]; % G(1)=[-400*x(2)+1200*x(1)^2+2-400*x(1)]; % G(2)=[-400*x(1) 200]; >> options=optimset('largescale','off','gradobj','on','hessian','on'); >> [x,fval,exitflag,output]=fminunc('pteste3',x0,options) (line search Quasi-Newton) Se usar a seguinte definição de opções: >> options=optimset('largescale','on','gradobj','on','hessian','on'); Na invocação da função de optimização: >> [x,fval,exitflag,output]=fminunc('pteste3',x0,options) (trust-region Newton) 5. Resolução do pteste4 pelo fmincon do MATLAB Definição do ficheiro (M-file) com a definição da função objectivo, gradiente e matriz Hessiana: function [f,g,g] = pteste4(x) f=(x(1)+3*x(2)+x(3))^2+4*(x(1)-x(2))^2; if (nargout>1) % vector gradiente de dimensão n g=[2*(x(1)+3*x(2)+x(3))+8*(x(1)-x(2));6*(x(1)+3*x(2)+x(3))-8*(x(1)- x(2));2*(x(1)+3*x(2)+x(3))]; % matriz Hessiana de dimensão nxn G=[10-2 2;-2 26 6;2 6 2]; Definição do ficheiro (M-file) com a definição das restrições não lineares e dos gradientes: function [c,ceq,gc,gceq] = pteste4r(x) % restrições de desigualdade na forma <= (vector de p elementos) MN II Edite M.G.P. Fernandes, Departamento de Produção e Sistemas 4

c = [-6*x(2)-4*x(3)+x(1)^3+3]; % restrições de igualdade (vector de m elementos) ceq = []; % gradientes das restrições de desig. (matriz de dimensão nxp) gc=[3*x(1)^2;-6;-4]; % gradientes das restrições de igual. (matriz de dimensão nxm) gceq=[]; >> x0=[0.1;0.7;0.2]; Definição da restrição linear de igualdade (na forma Aeq x = beq): >> Aeq=[1 1 1]; >> beq=[1]; Definição da restrição linear de desigualdade (na forma A x <= b): não tem Definição dos limites simples (lb e ub): >>lb=[0;0;0]; >> options=optimset('largescale','off','gradobj','on','hessian','on', 'GradConstr','on'); >> [x,fval,exitflag,output]=fmincon('pteste4',x0,[],[],aeq,beq,lb,[], 'pteste4r',options)... (SQP QN line search) ou >> [x,fval,exitflag,output,lambda,grad,hessian]=... MN II Edite M.G.P. Fernandes, Departamento de Produção e Sistemas 5