Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


simplex, Notas de estudo de Engenharia Elétrica

Apostila de simplex com bastante exemplo

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 13/10/2010

mayk-coelho-1
mayk-coelho-1 🇧🇷

4.5

(11)

28 documentos

1 / 92

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Pesquisa Operacional
Prof. Luciano Lessa Lorenzoni 1
Método Simplex
Prof. DSc. George Dantzig
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c

Pré-visualização parcial do texto

Baixe simplex e outras Notas de estudo em PDF para Engenharia Elétrica, somente na Docsity!

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Método Simplex

Prof. DSc. George Dantzig

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Vimos que o

modelo de programação linear

reduz um

sistema real a um conjunto de equações (ou

inequações) onde pretendemos otimizar uma

fun fun

ç ç

ão ão

objetivo objetivo.

Como fazemos para resolver este problema?

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

x

1

x

2

x

1

x

2

Sabemos que a solução ótima (desde de que exista) será encontrada

num ponto extremo do conjunto das soluções viáveis.

Solução Exata para os Modelos de PL

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Dificuldades:



O

número

de

pontos

extremos

(vértices)

é,

em

geral,

exponencialmente

proporcional ao número de variáveis.

Solução Exata para os Modelos de PL

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Solução:



Usar o algoritmo

simplex

simplex

que é...



Extremamente eficiente

para a resolução do

sistema



Adaptável

ao cálculo computacional

Solução Exata para os Modelos de PL

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Algoritmo Simplex Algoritmo Simplex

Este algoritmo foi uma das grandes

contribuições à Programação Matemática

ocorrida no século XX.

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

A concepção geral do

Simplex Simplex

é a seguinte:



Iniciar numa solução básica viável do sistemas de equaçõesformado pelas restrições do PPL



Identificar novas soluções viáveis

melhores ou iguais

à

corrente



Identificar se uma dada solução viável é, ou não, umvértice ótimo

Fundamentos Teóricos do

Simplex

Simplex

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

n

Otimizar [Max/Min] Q(X) =

c

j

.x

j

j=

sujeito a

n Σ

a

ij

.

x

j

d

i

i = 1, 2, ..., m

j=

x

j

j = 1, 2, ..., n

M = {1, 2, ... , m }, o conjunto dos índices das

restrições

N = {1, 2, ..., n }, conjunto dos índices das

variáveis

Formulação Algébrica Geral

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Padrão

Padrão

Canônica

Canônica

Matricial

Matricial

Todas as formulações são

equivalentes!

Formulações Equivalentes

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

Otimizar

[MIN]

Q(X) = C.

X

sujeito a

A.

X

B,

B

X

Forma Padrão

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

 

Opera Opera

ç ç

ão

ão

Transformação

de

termo

independente

negativo

b

i

≤ ≤

0 0

Operações Elementares Basta multiplicar toda a restrição por –1.

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

 

Opera Opera

ç ç

ão

ão

Transformação

de

desigualdades

em

igualdades (e vice-versa) x

1

+ x

2

+ ... + x

n

b

(inequação original)

x

1

+ x

2

+ ... + x

n

x

n+

b

Variável de folga

Operações Elementares

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

 

Opera Opera

ç ç

ão 5 ão 5: Transformação de uma variável livre em

variável não-negativa, ou seja, uma variável é substituídapor

duas variáveis auxiliares

, ambas positivas

x

n

= x

n

´´

  • x

n

´

X

n

´´

0 , x

n

´

Operações Elementares

Pesquisa OperacionalProf. Luciano Lessa Lorenzoni

 

Opera Opera

ç ç

ão 6 ão 6: Transformação de uma variável negativa em

variável não-negativa, ou seja, uma variável é substituídapor

uma auxiliar

, positiva

x

n

= – x

n

´

x

n

´

Operações Elementares