Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instituto de Tecnologia
Programa de Ps-graduao em Engenharia Eltrica
OTIMIZAO DE SISTEMAS
Trabalho 1 Programao Inteira
BELM PA
2015
INTRODUO
O presente relatrio, contm os passos e os resultados obtidos a partir da resoluo do
trabalho 1 de programao inteira, tipo 2, cujo problema :
() = 31 + 152
. .
101 + 22 75
61 + 72 60
1 , 2 0
OBJETIVOS
MATERIAIS UTILZADOS
Neste trabalho, utilizamos o suplemento solver disponvel no Microsoft Excel, que faz
parte de um conjunto de comandos algumas vezes chamado de ferramentas de teste de
hipteses. Com o Solver voc pode localizar um valor ideal de (mximo ou mnimo) para uma
frmula em uma clula chamada de clula do objetivo sujeitos a restries ou limites nos
valores de outras clulas frmulas em uma planilha. Neste trabalho, utilizamos esta ferramenta
para a obteno das solues timas dos problemas de programao linear que fazem parte do
mtodo aplicado.
Os
grficos
foram
http://www.padowan.dk/graph/.
obtidos
atravs
do
programa
Graph,
disponvel
em
o problema de PLI se torna um problema de programao linear (PL). Nesta primeira etapa,
obtivemos a soluo tima do problema utilizando o mtodo simplex passo a passo e,
posteriormente, validamos o resultado utilizando o suplemento SOLVER, disponvel no
Microsoft Excel.
Abaixo, a resoluo do problema de PL.
x1
x2
x3
x4
15
x3
10
75
x4
60
x1
x2
x3
x4
-9,85
-2,14
-128,57
x3
8,28
-0,28
57,85
x2
0,85
0,14
8,57
x1 = 0;
x2 = 8,57;
F(x) = 128,57
y
12
11
10
x
-1
-0.5
0.5
1.5
2.5
3.5
4.5
5.5
6.5
7.5
8.5
9.5
10
-1
f(x)=128.57/15 - (1/5)x
Srie 1
-2
Subproblema (2)
() = 31 + 152
. 101 + 22 75
61 + 72 60
1 , 2 0
1 = 0;
2 = 8,57;
( ) = 128,57
2 8
(1)
(2)
2 9
1 = 0,667;
2 = 8;
( ) = 122
A soluo tima do subproblema (2) no vivel. Por outro lado, a soluo do
subproblema (1) no admissvel para o problema de PI, mas como o valor de ( ) menor
que o limite superior, exploramos esse subespao. A soluo grfica do subproblema (1) est
mostrada na figura 2, onde pode ser observado que o espao admissvel limitado em 2 8.
y
12
11
10
x
-1
-0.5
0.5
1.5
2.5
3.5
4.5
5.5
6.5
7.5
8.5
9.5
10
10x+2y<=75; x>=0 and y>=0 and 6x+7y<=60 and y<=8
-1
f(x)=122/15 - (1/5)x
Srie 2
-2
Subproblema (3)
() = 31 + 152
. 101 + 22 75
61 + 72 60
2 8
1 , 2 0
Subproblema (4)
() = 31 + 152
. 101 + 22 75
61 + 72 60
2 8
1 , 2 0
(3)
(4)
1 1
1 = 0;
1 = 1;
2 = 8;
2 = 7,71;
( ) = 120
( ) = 118,71
y
12
11
10
x
-1
-0.5
0.5
1.5
2.5
3.5
4.5
5.5
6.5
7.5
8.5
9.5
10
-1
Srie 4
f(x)=118.71/15 - (1/5)x
-2
O subproblema (3) conduz a uma soluo admissvel para o problema de PI, mas no
h garantias de que esse seja o valor timo do problema. Fazemos ento este valor de ( ) o
limite inferior para a funo objetivo, pois no ser possvel obter uma soluo inteira melhor
num espao onde a soluo continua apresente valor de ( ) inferior ou igual a 120.
A soluo tima do subproblema (4), por sua vez, no admissvel para o problema de
PI, no entanto, ( ) tem valor superior ao limite inferior fixado, sendo necessrio explorar
esse subespao. Os dois novos subproblemas descendentes de (4) so:
2 7 e 2 8
Subproblema (5)
() = 31 + 152
. 101 + 22 75
61 + 72 60
2 8
1 1
1 , 2 0
Subproblema (6)
() = 31 + 152
. 101 + 22 75
61 + 72 60
2 8
1 1
1 , 2 0
1 = 1;
2 = 7,71;
( ) = 118,71
2 7
1 = 1,83;
2 = 7;
( ) = 110,5
(7)
(8)
2 8
y
12
11
10
x
-1
-0.5
0.5
1.5
2.5
3.5
4.5
5.5
6.5
7.5
8.5
9.5
10
-1
Srie 4
f(x)=110.5/15 - (1/5)x
-2
Do subproblema (7), obtemos uma soluo que no admissvel para o problema de PI.
Como o valor de () = 110,5 menor que o limite inferior adotado para soluo inteira, no
ser possvel obter soluo melhor que a obtida anteriormente (( ) = 120).
Portanto, no havendo mais espao para analisar, a soluo tima do problema de
programao inteira :
1 = 0;
2 = 8;
( ) = 120
1 = 0;
2 = 8,57;
( ) = 128,57
2 8
2 9
(2)
(1)
1 = 0,667;
2 = 8;
( ) = 122
1 0
(3)
1 1
(4)
1 = 0;
1 = 1;
2 = 8;
2 = 7,71;
( ) = 120
( ) = 118,71
Soluo tima!
2 7
(7)
1 = 1,83;
2 = 7;
( ) = 110,5
2 8
(8)