Escolar Documentos
Profissional Documentos
Cultura Documentos
Túlio A. M. Toffolo
http://www.toffolo.com.br
BCC464/PCC174 – 2019/2
Slides baseados no material de Haroldo Gambini
Previously...
Aula anterior:
Breve histórico
Exemplos básicos de Modelagem
Método Gráfico
2 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Exercício
Exercício
1 Desenhe no gráfico a região factível (região de soluções) que satisfaz
as restrições abaixo:
5x1 + 2x2 ≥ 25
4x1 − 3x2 ≥ −3
x1 ≥ 0
x1 ≤ 2
x2 ≥ 0
3 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
x2
12 5x1 +2x2 ≥ 25
11 4x1 −3x2 ≥ −3
10
x1 ≤ 2
9
x1 , x2 ≥ 0
8
7
6
5
4
3
2
1
x1
−1 1 2 3 4 5 6 7 8 9 10 11 12
−1
5/ /12
48 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Algoritmo Simplex
4 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
x2
12 5x1 +2x2 ≥ 25
11 4x1 −3x2 ≥ −3
10
x1 ≥ 2
9
x1 , x2 ≥ 0
8
7
6
5
4
3
2
1
x1
−1 1 2 3 4 5 6 7 8 9 10 11 12
−1
5/ /12
48 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Algoritmo Simplex
4 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Aula de Hoje
3 Soluções Básicas
4 Dicas de Modelagem
4 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Aula de Hoje
3 Soluções Básicas
4 Dicas de Modelagem
4 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Definições Preliminares
Conjunto Convexo
Convexo ou não?
A B
A E B
A B
C D
a b c d
5 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Definições Preliminares
Ponto Extremo
6 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Definições Preliminares
D
60
50
B
40
E
20
10 S H
C A
x1
F
10 20 30 40 50 60
7 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Mais sobre o método gráfico
8 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Mais sobre o método gráfico
9 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Aula de Hoje
3 Soluções Básicas
4 Dicas de Modelagem
9 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Notações utilizadas
maximizar ct x
sujeito a Ax ≤ b
x≥0
10 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Forma Canônica
11 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Forma Padrão
12 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Forma Padrão
13 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Exemplo
3x1 + 2x2 ≥ 6
⇓
3x1 + 2x2 − s1 = 6
..
.
50x1 + 35x3 ≤ 80
⇓
50x1 + 35x3 + s3 = 80
14 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Exemplo
Na forma padrão:
15 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Forma Padrão
Exercício
Coloque na forma padrão:
min. 3x1 +x2
s.a. x1 ≥3
x1 +x2 ≤ 4
2x1 −x2 = 3
x1 , x2 ≥ 0
16 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Forma Padrão
a11 a12 ... a1n
a21 a22 ... a2n
A= . .. ..
.. . .
am1 am2 . . . amn
x1 b1
x2 b2
x= . , b = ..
.. .
xn bm
Ax = b
17 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Aula de Hoje
3 Soluções Básicas
4 Dicas de Modelagem
17 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Variáveis Básicas
Definição
Em um sistema de equações com n variáveis e m restrições definimos como
solução básica uma solução onde temos:
Exemplo
x1 +x2 = 3
−x2 +x3 = −1
Verifique as soluções para V B = {x1 , x2 } e V B = {x2 , x3 }
18 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Variáveis Básicas
x1 +2x2 +x3 = 1
2x1 +4x2 +x3 = 3
19 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Pontos Extremos e Soluções Básicas Factíveis
Definição
Qualquer solução básica onde todas as variáveis são não negativas é
uma Solução Básica Factível - SBF.
Teorema
Um ponto na região factível de um PL é um Ponto Extremo se e somente
se é uma Solução Básica Factível para o PL.
20 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
x2
max. 4x1 +3x2
D
s.a. x1 +x2 ≤ 40 60
2x1 +x2 ≤ 60 50
x1 , x2 ≥ 0 B
40
⇓
30
x1 , x2 , x3 , x4 ≥ 0 C A
x1
F 10 20 30 40 50 60
21 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
PLs Degenerados
Degeneração
Eventualmente, mais de um Conjunto de Variáveis Básicas pode
corresponder a um mesmo Ponto Extremo. Nesse caso dizemos que o
Programa Linear é Degenerado.
22 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Direção Ilimitada
Definição
Em um PL com região factível S e restrições Ax = b, x ≥ 0 dizemos que
d é uma Direção Ilimitada se para qualquer solução x ∈ S e qualquer
c ≥ 0:
x+c×d∈S
23 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Direção Ilimitada
x2 x
14 B 14
min : 50x1 +100x2
12 12
s.a. : 7x1 +2x2 −x3 = 28
2x1 +12x2 −x4 = 24 10 10
(10)
8 8
1
1 6 6
d= 9
(4, 4)
4 4
14 z= 320
z= 600
2 E 2
(11)
C
x1
2 4 6 8 10 12 14
24 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Pontos Extremos e Soluções Factíveis
Teorema:
b1 , b2 , . . . , bk
k
X
x=d+ σi bi
i=1
k
X
em que d = 0 ou é a direção ilimitada e σi = 1.
i=1
25 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Combinações Convexas de SBFs (PL Limitado)
26 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Combinações Convexas de SBFs (PL Ilimitado)
Direção Ilimitada:
4−0 12
Inclinação para ir de C a F : 14−12
2 10
4
d=
22 (10)
52 8
12 14
0 4
b1 =
56 x=
78 6
0 52
(4, 4)
4
z= 320 F
z= 600
Desse modo obtemos: 2 E
D (11)
A C
x = d + b1 x
1
2 4 6 8 10 12 14
27 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Aula de Hoje
3 Soluções Básicas
4 Dicas de Modelagem
27 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Passo-a-passo para modelar um problema:
28 / 28 Túlio Toffolo – Otimização Linear e Inteira – Aula 03: Método gráfico e modelagem
Perguntas?
/ 12