Escolar Documentos
Profissional Documentos
Cultura Documentos
Básicas
Prof. José Elias C. Arroyo
Departamento de Informática – DPI
Sala: CCE 415-B
Soluções Básicas
Resolver
x2
Max f = 2x1 + 3x2 eq.4 : x1 ≥ 0
s.a. (0,9)
x1 ≤ 4 eq.1 : x1 ≤ 4
3x1 + 2x2 ≤ 18
(4,3)
(6,0) x1
(0,0) (4,0)
eq.3 : 3x1 + 2 x 2 ≤ 18
Soluções Básicas
Resolver Forma padrão:
Max f = 2x1 + 3x2 Max f = 2x1 + 3x2
s.a. x1 ≤ 4 s.a.
x2 ≤ 6 x1 + x3 =4
x2 + x4 = 6
3x1 + 2x2 ≤ 18
3x1 + 2x2 + x5 = 18
x1, x2 ≥ 0 x1, x2, x3, x4, x5 ≥ 0
Solução:
x1 = 3
x2 = 5
x5 = -1 (inviável)
Soluções Básicas
x1 + x3 =4
x2 + x4 = 6
3x1 + 2x2 + x5 = 18
(0,9)
eq.1 : x1 ≤ 4
(6,0) x1
(0,0) (4,0)
eq.3 : 3x1 + 2 x 2 ≤ 18
Soluções Básicas
x1 + x3 =4
x2 + x4 = 6
3x1 + 2x2 + x5 = 18
Pontos extremos
x2
1 (x1, x2) = (0, 0) eq.4 : x1 ≥ 0
2 (0,9)
Soluções Básicas:
Variáveis não básicas Variáveis básicas
1 x1 e x2 x3 = 4, x4 = 6, x5 = 18 Solução básica viável
2 x1 e x3 x2, x4, x5 Não existe solução
3 x1 e x4 x2 = 6, x3 = 4, x5 = 6 Solução básica viável
4 x1 e x5 x2= 9, x3 = 4, x4 = -2 Solução básica inviável
5 x2 e x3 x1 = 4, x4 = 6, x5 = 6 Solução básica viável
6 x2 e x4 x1, x3 e x5 Não existe solução
7 x2 e x5 x1 = 6, x3 = -2, x4 = 6 Solução básica inviável
8 x3 e x4 x1 = 4, x2 = 6, x5 = -6 Solução básica inviável
9 x3 e x5 x1 = 4, x2 = 3, x4 = 3 Solução básica viável
10 x4 e x5 x1 = 2, x2 = 6, x3 = 2 Solução básica viável
Soluções Básicas
x1 + x3 =4
x2 + x4 = 6
3x1 + 2x2 + x5 = 18
Vetores/Matrizes do modelo:
⎡ x1 ⎤
⎢ ⎥
⎢ x2 ⎥ ⎡ 1 0 1 0 0 ⎤ ⎡ 4 ⎤
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
x =⎢
⎢
x3 ⎥
⎥
c= (2 3 0 0 0 ) A =⎢ 0 1 0 1 0 ⎥
⎢ 3 2 0 0 1 ⎥
b =⎢ 6 ⎥
⎢ 18 ⎥
⎢ x4 ⎥ ⎣ ⎦ ⎣ ⎦
⎢ x5 ⎥
⎣ ⎦
Soluções Básicas (Forma Matricial)
Max f = 2x1 + 3x2 + 0x3 + 0x4 + 0x5 Modelo na forma matricial:
s.a.
x1 + x3 =4 Max f = cx
x2 + x4 =6
s.a: Ax = b
3x1 + 2x2 + x5 = 18
x1, x2, x3, x4, x5 ≥ 0 x≥0
Variáveis Não-básicas Variáveis Básicas
⎡ x ⎤ ⎡ ⎤
⎡ x ⎤ ⎡ ⎤ ⎢ 3 ⎥ ⎢ 4 ⎥
xN = ⎢ 1 ⎥
=⎢ 0 x B = ⎢ x4 ⎥ = ⎢ 6 ⎥
1 ⎥ ⎢ ⎥ ⎢
⎢ x ⎥ ⎣ 0 ⎦ ⎥
⎣ 2 ⎦ ⎢⎣ x5 ⎥⎦ ⎣ 18 ⎦
⎡ x2 ⎤ ⎡ 6 ⎤
⎡ x ⎤ ⎡ ⎢ ⎥ ⎢ ⎥
0 ⎤
xN = ⎢ 1 ⎥
=⎢ ⎥ xB = ⎢ x3 = ⎢ 4 ⎥
⎥
3 ⎢ x ⎥ ⎣ 0 ⎦ ⎢ ⎥ ⎢ ⎥
⎣ 4 ⎦ ⎢⎣ x5 ⎥ ⎣ 6 ⎦
⎦
⎡ x2 ⎤ ⎡ 9 ⎤
⎢ ⎥ ⎢ ⎥
⎡ x ⎤ ⎡ ⎤ xB = ⎢ x3 = ⎢ 4 ⎥
⎥
4 xN = ⎢ 1 ⎥ = ⎢ 0 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ x ⎥ ⎣ 0 ⎦
⎣ 5 ⎦ ⎢⎣ x4 ⎥ ⎣ −2 ⎦
⎦
Soluções Básicas (Forma Matricial)
Max f = 2x1 + 3x2 + 0x3 + 0x4 + 0x5 Modelo na forma matricial:
s.a.
x1 + x3 =4 Max f = cx
x2 + x4 =6
s.a: Ax = b
3x1 + 2x2 + x5 = 18
x1, x2, x3, x4, x5 ≥ 0 x≥0
Variáveis Não-básicas Variáveis Básicas
⎡ x ⎤ ⎡ ⎤
⎡ x ⎤ ⎡ ⎢ 1 ⎥ ⎢ 4 ⎥
0 ⎤ x B = ⎢ x4 ⎥ = ⎢ 6 ⎥
xN = ⎢ 2 ⎥
=⎢ ⎥
5 ⎢ ⎥ ⎢ ⎥
⎢ x ⎥ ⎣ 0 ⎦
⎣ 3 ⎦ ⎢⎣ x5 ⎥⎦ ⎣ 6 ⎦
⎡ x ⎤ ⎡ ⎤
⎡ x ⎤ ⎡ ⎢ 1 ⎥ ⎢ 6 ⎥
0 ⎤ x B = ⎢ x3 ⎥ = ⎢ −2 ⎥
7 xN = ⎢ 2 ⎥
=⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢⎣ x4 ⎥⎦ ⎣ 6 ⎦
⎢ x ⎥ ⎣ 0 ⎦
⎣ 5 ⎦
8 xN = xB =
9 xN = xB =
10 xN = xB =
Soluções Básicas (Forma Matricial)
Max f = 2x1 + 3x2 + 0x3 + 0x4 + 0x5 Modelo na forma matricial:
s.a.
x1 + x3 =4 Max f = cx
x2 + x4 =6
s.a: Ax = b
3x1 + 2x2 + x5 = 18
x1, x2, x3, x4, x5 ≥ 0 x≥0
• Para determinar uma solução básica, as variáveis são divididas
em duas partes: Não-básicas e Básicas.
• Ou seja, o vetor x é dividido em xN e xB.
• Por exemplo:
⎡ x1 ⎤
⎢ ⎥
⎢ x2 ⎥ ⎡ x ⎤ ⎡ ⎤
⎢ ⎥ ⎡ x ⎤ ⎡ ⎤ ⎢ 1 ⎥ ⎢ 4 ⎥
⎢ 2 ⎥ 0
x =⎢ x3 ⎥ xN = =⎢ ⎥ x B = ⎢ x4 ⎥ = ⎢ 6 ⎥
⎢ x ⎥ ⎣ 0 ⎦ ⎢ ⎥ ⎢ ⎥
⎢ ⎥
x4 ⎥ ⎣ 3 ⎦ ⎢⎣ x5 ⎥⎦ ⎣ 6 ⎦
⎢
⎢ x5 ⎥
⎣ ⎦
Soluções Básicas (Forma Matricial)
Max f = 2x1 + 3x2 + 0x3 + 0x4 + 0x5 Modelo na forma matricial:
s.a.
x1 + x3 =4 Max f = cx
x2 + x4 =6
s.a: Ax = b
3x1 + 2x2 + x5 = 18
x1, x2, x3, x4, x5 ≥ 0 x≥0
• Sabe-se que, soluções básicas são soluções do sistema Ax = b.
• Como é a matriz B?
• Exemplo 1:
⎡ x ⎤ ⎡ ⎤
⎢ 1 ⎥ 0
Para x N = =⎢ ⎥ temos:
⎢ x ⎥ ⎣ 0 ⎦
⎣ 2 ⎦
⎡ 1 0 0 ⎤
x3 =4 1x3 + 0x4 + 0x5 = 4 ⎢ ⎥
x4 = 6 0x3 + 1x4 + 0x5 = 6 B =⎢ 0 1 0 ⎥
x5 = 18 0x3 + 0x4 + 1x5 = 18 ⎢ 0 0 1 ⎥
⎣ ⎦
BxB = b
⎡ x ⎤ ⎡ ⎤
⎢ 3 ⎥ ⎢ 4 ⎥
x B = ⎢ x4 ⎥ = ⎢ 6 ⎥
⎢ ⎥ ⎢ ⎥
⎢⎣ x5 ⎥⎦ ⎣ 18 ⎦
Soluções Básicas (Forma Matricial)
Max f = 2x1 + 3x2 + 0x3 + 0x4 + 0x5
s.a.
x1 + x3 =4
x2 + x4 =6
3x1 + 2x2 + x5 = 18
• Exemplo 2:
⎡ x ⎤ ⎡ ⎤
⎢ 1 ⎥ 0
Para x N = =⎢ ⎥ temos:
⎢ x ⎥ ⎣ 0 ⎦
⎣ 4 ⎦
⎡ 0 1 0 ⎤
x3 =4 0x2 + 1x3 + 0x5 = 4 ⎢ ⎥
x2 = 6 1x2 + 0x3 + 0x5 = 6 B =⎢ 1 0 0 ⎥
2x2 + x5 = 18 2x2 + 0x3 + 1x5 = 18 ⎢ 2 0 1 ⎥
⎣ ⎦
⎡ x ⎤ ⎡ BxB = b
⎤
⎢ 2 ⎥ ⎢ 6 ⎥
x B = ⎢ x3 ⎥ = ⎢ 4 ⎥
⎢ ⎥ ⎢ ⎥
⎢⎣ 5 ⎥⎦ ⎣ 6 ⎦
x
Soluções Básicas (Forma Matricial)
Max f = 2x1 + 3x2 + 0x3 + 0x4 + 0x5
s.a.
x1 + x3 =4
x2 + x4 =6
3x1 + 2x2 + x5 = 18
Solução básica 1:
⎡ x ⎤ ⎡ ⎤ ⎡ 1 0 0 ⎤
⎡ x ⎤ ⎡ ⎤ ⎢ 3 ⎥ ⎢ 4 ⎥ ⎢ ⎥
xN = ⎢ 1 ⎥
=⎢ 0 x B = ⎢ x4 ⎥ = ⎢ 6 ⎥ B =⎢ 0 1 0 ⎥
⎥
⎢ x ⎥ ⎣ 0 ⎦ ⎢ ⎥ ⎢ ⎥
⎢⎣ 5 ⎥⎦ ⎣ 18 ⎦
⎣ 2 ⎦ x ⎢ 0 0 1 ⎥
⎣ ⎦
Solução básica 2:
⎡ x ⎤ ⎡ ⎤ ⎡ 0 1 0 ⎤
⎡ x ⎤ ⎡ ⎤ ⎢ 2 ⎥ ⎢ 6 ⎥ ⎢ ⎥
xN = ⎢ 1 ⎥
=⎢ 0 x B = ⎢ x3 ⎥ = ⎢ 4 ⎥ B =⎢ 1 0 0 ⎥
⎥
⎢ x ⎥ ⎣ 0 ⎦ ⎢ ⎥ ⎢ ⎥
⎢⎣ 5 ⎥⎦ ⎣ 6 ⎦
⎣ 4 ⎦ x ⎢ 2 0 1 ⎥
⎣ ⎦