Sei sulla pagina 1di 28

Captulo

Problemas de Transporte

Fontes: Livro Texto. Captulo 5.


Prado (2004)
ALMEIDA, M. A. F . Notas de Aula, 2012.

Teoria dos Grafos: modelos de redes


So modelos de programao linear que exibem uma estrutura em grafos.
Estes modelos so utilizados em um grande nmero de aplicaes,
geralmente em problemas de transporte e logstica.
Notao e Terminologia
Observao: A terminologia das redes no padronizada. O mesmo
conceito pode ser aplicado de modos diferentes.
Termos:
- Rede
- Grafo direcionado
- Dgrafo
- Grafo

Rede G = (N, A)
Conjunto de ns N = {1, 2, 3, 4}
Conjunto de arcos {(1, 2), (1, 3), (3, 2),
(3, 4), (2, 4)}
Tambm utilizado:
Grafo G = (V, E)
Conjunto de vrtices V = {1, 2, 3, 4}
Conjunto de bordas: A = {1-2, 1-3, 3-2,
3-4, 2-4}

Redes Direcionadas e
No-direcionadas
Um grafo nodirecionado

Um grafo direcionado

Aplicaes

Bens fsicos (objetos, lquidos);


Comunicao;
Eletricidade, etc.
Transportes;
Localizao;
Designao de pessoal;
Menor caminho em uma rede;
Fluxo mximo em uma rede.

Exemplo 1:
Dois percursos: a-b-e
(ou 1-2-3-4) e a-c-d-e
(ou 1-2-5-3-4)

Exemplo 2:

Ciclos (loops):
a-b-c-d (ou 1-2-3-4-1)
b-a-d-c (ou 3-2-1-4-3)
e-b-a (ou 1-3-2-1)
c-d-e (ou 3-4-1-3)
Ciclo ou circuito (ou loop): O
sentido ignorado.
Ciclo direcionado: (1, 2, 3, 4,
1) ou 1, a, 2, b, 3, c, 4, d, 1.
O sentido importante.

Rede conectada
Uma rede est
conectada se cada n
pode ser alcanado a
partir de qualquer n,
seguindo-se uma
seqncia de arcos na
qual o sentido
ignorado.

CARACTERIZAO GERAL DO PROBLEMA


DE TRANSPORTE
DADOS:

estrutura de fontes de produo ou origens de um produto


rede de caminhos possveis de transporte
destinos ou mercados para os produtos

OBJETIVO:
DETERMINAR O CARREGAMENTO DA REDE DE
TRANSPORTE QUE MINIMIZA O CUSTO TOTAL
DO TRANSPORTE.

EXEMPLO DE UMA REDE DE TRANSPORTE


ROTAS POSSVEIS

FBRICA 1

DEPSITO 1

FBRICA 2

DEPSITO 2

FBRICA 3

DEPSITO 3

Problema de Transportes
No problema simplificado de transportes sempre
temos que uma trajetria se inicia em uma origem
e existe um nico caminho para um destino.
Em um problema avanado, podemos ter qualquer
composio de trajetrias, ou melhor, podemos ter
diversas opes de caminhos entre uma origem e
um destino.
Veja a figura de transporte em rede, em que o
objetivo escoar a produo das fbricas F1 e F2
para os destinos D1 e D2.

CARACTERIZAO GERAL DO PROBLEMA


DE TRANSPORTE
Determinar um programa de transporte de modo a satisfazer a
demanda dos produtos, respeitar a capacidade das fbricas e
minimizar o custo.
Problema de transporte
sem transbordo
Produto vai diretamente
para o destino
Produto no vai diretamente
da fonte para o consumidor
Problema de transporte
com transbordo
(baldeao)

Objetivo escoar a produo das


fbricas F1 e F2 para os destinos D1 e D2.

A capacidade das fbricas e o objetivo de recebimento dos depsitos esto


mostrados abaixo. Minimizar o custo de transporte.

Para resolvermos este problema devemos observar:


A funo objetivo deve representar o somatrio do custo
de transporte de todas as rotas possveis;

As restries devem respeitar:


A sada de cada fbrica deve ser menor/igual sua
capacidade mxima de produo.
A chegada a um depsito deve ser igual a sua necessidade.
O balano de massa em qualquer estao intermediria
deve ser zero. O balano de massa uma ferramenta que
atravs do estudo mssico de entrada e sada de materiais
no processo produtivo possibilita verificar rendimentos,
perdas, e gerar implementaes de melhoria no processo.

A funo objetivo deve representar o somatrio do custo de transporte


de todas as rotas possveis;
min 2x1 + 4x2 + 4x3 + 2x4 + 2x5 + 1x6 + 3x7 +
2x8 + 3x9 + 2x10 + 3x11 + 4x12 + 5x13

As restries devem respeitar:


A sada de cada fbrica deve ser menor/igual sua capacidade
mxima de produo.

o que sai positivo,


o que retorna negativo

o que chega a localidade positivo,


o que sai da localidade negativo

nas fabricas o que sai e positivo,


o que retorna e negativo
x1 <= 40 (F1)
x12 + x13 + x10 - x11 - x9 <= 15

(F2)

As restries devem respeitar:


A chegada a um depsito deve ser igual a sua necessidade.

restries dos depsitos, o que


entra e positivo, o que sai e
negativo
x3 + x6 - x4 - x7 = 15 (D1)
x8 + x13 = 25
(D2)

As restries devem respeitar:


O balano de massa em qualquer estao intermediria deve ser zero.
O balano de massa uma ferramenta que atravs do estudo mssico
de entrada e sada de materiais no processo produtivo possibilita
verificar rendimentos, perdas, e gerar implementaes de melhoria no
processo.

nas estaes intermediarias, o que entra


deve ser igual ao que sai, igualar a zero
(balano)
x4 - x5 = 0 (P)
x7 + x5 + x10 - x6 - x8 - x9 = 0 (Q)
x2 - x3 = 0 (R)
x1 + x12 - x11 - x2 = 0 (S)

Soluo:

min 2x1 + 4x2 + 4x3 + 2x4 + 2x5 + 1x6 + 3x7 + 2x8 + 3x9 + 2x10 + 3x11 + 4x12 + 5x13

st
! restricoes das fabricas, nas fabricas o que sai e positivo, o que retorna e negativo

x1 <= 40 ! (F1)
x12 + x13 + x10 - x11 - x9 <= 15 ! (F2)

! restricoes dos depositos, o que entra e positivo, o que sai e negativo

x3 + x6 - x4 - x7 = 15 ! (D1)
x8 + x13 = 25 ! (D2)

! nas estacoes intermediarias, o que entra deve ser igual ao que sai, igualar a zero
(balanco)
x4 - x5 = 0 ! (P)
x7 + x5 + x10 - x6 - x8 - x9 = 0 ! (Q)
x2 - x3 = 0 ! (R)
x1 + x12 - x11 - x2 = 0 ! (S)
end

Colocando o modelo no LINDO e resolvendo-se:


LP OPTIMUM FOUND AT STEP

OBJECTIVE FUNCTION VALUE


1)

270.0000

VARIABLE
VALUE
X1
25.000000
X2
0.000000
X3
0.000000
X4
0.000000
X5
0.000000
X6
15.000000
X7
0.000000
X8
25.000000
X9
0.000000
X10
40.000000
X11
25.000000
X12
0.000000
X13
0.000000

REDUCED COST
0.000000
0.000000
2.000000
0.000000
5.000000
0.000000
4.000000
0.000000
5.000000
0.000000
0.000000
7.000000
1.000000

ROW SLACK OR SURPLUS DUAL PRICES


2)
15.000000
0.000000
3)
0.000000
5.000000
4)
0.000000
-8.000000
5)
0.000000
-9.000000
6)
0.000000
-10.000000
7)
0.000000
-7.000000
8)
0.000000
-6.000000
9)
0.000000
-2.000000
NO. ITERATIONS=

Resultados
x1 = 25, x6 = 15, x8 = 25 , x10 = 40, x11= 25
x2 = x3 = x4 = x5 = x7 = x9 = x12 = x13 = 0
O custo mnimo do transporte na rede $
270,00.

Exerccio:

MODELO DE PROGRAMAO
LINEAR

Minimizar Z = 10 . x11 + 3 . x12 + 5 . x13 + 17 . x21 + 7 . x22 + 9 . x23

Sujeito s restries:
De capacidade das fontes:

x11 + x12 + x13 = 15


x21 + x22 + x23 = 25

Sujeito s restries:
De absoro pelos destinos:

x11 + x21 = 20
x12 + x22 = 10
x13 + x23 = 10

MODELO DE PROGRAMAO
LINEAR
Minimizar Z = 10 . x11 + 3 . x12 + 5 . x13 + 17 . x21 + 7 . x22 + 9 . x23
Sujeito s restries:
De capacidade das fontes:

x11 + x12 + x13 = 15


x21 + x22 + x23 = 25

De absoro pelos destinos:

x11 + x21 = 20
x12 + x22 = 10
x13 + x23 = 10

Com x11 , x12 , x13 , x21 , x22 e x23 0

Potrebbero piacerti anche