Escolar Documentos
Profissional Documentos
Cultura Documentos
NGENHARIA M
ECÂNICA
Ivan Menezes
Aula Introdutória Rio de Janeiro, 15 de agosto de 2023
1
Aula Introdutória: EMENTA
1. Introdução
1.1 – Definições Básicas
1.2 – Classificação dos Problemas de Otimização
1.3 – Revisão de Cálculo & Álgebra Linear
2. Programação não-linear
2.1 – Otimização sem restrições
2.1.1 - Condições de Otimalidade
2.2 – Otimização com restrições
2.2.1 – Multiplicadores de Lagrange
2.2.2 – Condições de otimalidade
2.2.3 – Métodos indiretos
2.2.3.1 – Penalidade
2.2.3.2 – Barreira
2.2.4 – Métodos Diretos
2.2.4.1 – Busca Randômica
2.2.4.2 – Programação linear sequencial
2.2.4.3 – Método dos centros
2.2.4.4 – Método das direções viáveis
2.2.4.5 – Programação quadrática sequencial
2.2.5 - Dualidade
3. Programação linear
4. Métodos Probabilísticos
❑ Motivação
❑ Definições Básicas
5
Aula Introdutória
6
Aula Introdutória
7
Aula Introdutória
8
Aula Introdutória
Motivação:
Expressões Matemáticas das Funções Envolvidas:
9
Aula Introdutória
Motivação:
Expressões Matemáticas das Funções Envolvidas:
W = 2ρπdt H2 + B2
π²𝐸 𝑑 2 +𝑡 2
σCR =
8(𝐻 2 +𝐵2 )
10
Aula Introdutória
Motivação:
Reescrevendo o Problema:
𝑃
𝐻 2 + 𝐵 2 ≤ σ𝑦
π𝑑𝑡𝐻
Tal que:
𝑃 π²𝐸 𝑑 2 +𝑡 2
𝐻2 + 𝐵2 ≤
π𝑑𝑡𝐻 8(𝐻 2 +𝐵2 )
11
Aula Introdutória
Motivação:
Reescrevendo o Problema:
𝑃
𝐻 2 + 𝐵 2 ≤ σ𝑦
π𝑑𝑡𝐻
Tal que:
𝑃 π²𝐸 𝑑 2 +𝑡 2
𝐻2 + 𝐵2 ≤
π𝑑𝑡𝐻 8(𝐻 2 +𝐵2 )
1 ≤ 𝑑 ≤ 3 & 10 ≤ 𝐻 ≤ 35
Este problema pode ser resolvido (no EXCEL, por exemplo) buscando-se a solução da treliça
para uma sequência de pares (d,H), dentro dos limites estabelecidos, ou seja:
12
Aula Introdutória
Motivação:
13
Aula Introdutória
Motivação:
14
Aula Introdutória
Motivação:
15
Aula Introdutória
Motivação:
16
Aula Introdutória
Min f(𝒙)
s.t. ℎ𝒌 𝒙 = 0 , 𝑘 = 1, … , 𝑚
𝑐𝒍 𝒙 ≤ 0 , 𝑙 = 1, … , 𝑝
𝑥𝑖 𝑙 ≤ 𝑥𝑖 ≤ 𝑥𝑖 𝑢 , 𝑖 = 1, … , 𝑛
17
Aula Introdutória
18
Aula Introdutória
Observações:
✓ As restrições definem uma subregião do espaço de soluções denominada
“região viável” ou “domínio viável”.
19
Aula Introdutória
20
Aula Introdutória
21
Aula Introdutória
𝜕 𝜕 𝜕 𝜕𝑓 𝜕𝑓 𝜕𝑓
𝜵𝑓 = , , 𝑓= , ,
𝜕𝑥 𝜕𝑦 𝜕𝑧 𝜕𝑥 𝜕𝑦 𝜕𝑧
22
Aula Introdutória
𝜕 𝜕 𝜕 𝜕𝑓 𝜕𝑓 𝜕𝑓
𝜵𝑓 = , , 𝑓= , ,
𝜕𝑥 𝜕𝑦 𝜕𝑧 𝜕𝑥 𝜕𝑦 𝜕𝑧
• Matriz Hessiana
Seja f(𝒙), onde 𝒙 = (𝑥1 , 𝑥2 , … , 𝑥𝑛 ), um campo escalar. A matriz Hessiana é dada por:
23
Aula Introdutória
✓ Se A é uma matriz simétrica, então ela será positiva (negativa) definida se todos os seus
autovalores forem positivos (negativos).
✓ Se A é uma matriz simétrica, então ela será positiva (negativa) semi-definida se todos os
seus autovalores forem não-negativos (não-positivos)
24
Aula Introdutória
✓ Se A é uma matriz simétrica, então ela será positiva (negativa) definida se todos os seus
autovalores forem positivos (negativos).
✓ Se A é uma matriz simétrica, então ela será positiva (negativa) semi-definida se todos os
seus autovalores forem não-negativos (não-positivos)
✓ Uma condição necessária e suficiente para que uma matriz simétrica A seja positiva
definida é que os seus “sub-determinantes” sejam todos positivos, ou seja:
𝑎11 𝑎12 𝑎13
𝑎11 𝑎12
Se A é positiva: 𝑎11 > 0; 𝑎 > 0; 𝑎21 𝑎22 𝑎23 > 0 ⋯ det(A) > 0
21 𝑎22
𝑎31 𝑎32 𝑎33
✓ Uma condição necessária e suficiente para que uma matriz simétrica A seja negativa
definida é que os seus “sub-determinantes” sejam alternados, da seguinte forma:
𝑎11 𝑎12 𝑎13
𝑎11 𝑎12
Se A é negativa: 𝑎11 < 0; 𝑎 𝑎 > 0; 𝑎21 𝑎22 𝑎23 < 0 ⋯ −1 𝑘 𝐴𝑘𝑘 > 0
21 22
𝑎31 𝑎32 𝑎33
“nas sub-matrizes de ordem ímpar (par), os determinantes são negativos (positivos)”
25
Aula Introdutória
• Problema Convexo:
26
Aula Introdutória
• Problema Convexo:
𝑓 α 𝒙𝑎 + 1 − α 𝒙𝑏 ≤ α 𝑓 𝒙𝑎 + 1 − α 𝑓 𝒙𝑏 ; α ∈ ℝ, 0<𝛼<1
27
Aula Introdutória
(b) Um domínio (ou região) é dito convexo se, dados dois pontos quaisquer 𝒙𝑎 e 𝒙𝑏 ,
o segmento 𝒘 , que conecta esses pontos, estiver inteiramente contido no domínio,
ou seja:
Observações:
28
Aula Introdutória
1 𝑑𝑓 1 𝑑2 𝑓 2
𝑆 𝑥 ≅ 𝑓 𝑥0 + ቚ 𝑥 − 𝑥0 + ቚ 𝑥 − 𝑥0 + ⋯
1! 𝑑𝑥 𝑥=𝑥0 2! 𝑑𝑥 2 𝑥=𝑥0
29
Aula Introdutória
1 𝑑𝑓 1 𝑑2 𝑓 2
𝑆 𝑥 ≅ 𝑓 𝑥0 + ቚ 𝑥 − 𝑥0 + ቚ 𝑥 − 𝑥0 + ⋯
1! 𝑑𝑥 𝑥=𝑥0 2! 𝑑𝑥 2 𝑥=𝑥0
1 𝑇
1
𝑆 𝒙 ≅ 𝑓 𝒙0 + 𝒙 − 𝒙0 𝛁𝑓 𝒙0 + 𝒙 − 𝒙0 𝑇 𝑯 𝒙0 𝒙 − 𝒙0 + ⋯
1! 2!
30
Aula Introdutória
1 𝑑𝑓 1 𝑑2 𝑓 2
𝑆 𝑥 ≅ 𝑓 𝑥0 + ቚ 𝑥 − 𝑥0 + ቚ 𝑥 − 𝑥0 + ⋯
1! 𝑑𝑥 𝑥=𝑥0 2! 𝑑𝑥 2 𝑥=𝑥0
1 𝑇
1
𝑆 𝒙 ≅ 𝑓 𝒙0 + 𝒙 − 𝒙0 𝛁𝑓 𝒙0 + 𝒙 − 𝒙0 𝑇 𝑯 𝒙0 𝒙 − 𝒙0 + ⋯
1! 2!
1 𝑇 1
𝑆 𝒙0 + 𝒔 ≅ 𝑓 𝒙0 + 𝒔 𝛁𝑓 𝒙0 + 𝒔𝑇 𝑯 𝒙0 𝒔 + ⋯
1! 2!
onde: 𝒙 − 𝒙0 = 𝒔 31