Anda di halaman 1dari 2

Disciplina: PRO706 - Pesquisa Operacional I

Prof: Gilson Ataliba de Faria


Departamento de Engenharia de Produo, Administrao e Economia
Escola de Minas
Universidade Federal de Ouro Preto
Aula Prtica 3

1. Entrada de dados atravs de um arquivo texto


A funo de interface @FILE permite importar dados de um arquivo texto para
um modelo qualquer. Isto particularmente til para incorporar dados, gravados em
arquivos, s sees SETS e DATA. A sintaxe da funo @FILE apresentada a seguir:
@FILE(nome do aquivo);
Exemplo:
a=@FILE (a.txt);
2. Sada de dados atravs de um arquivo texto
A funo de interface @TEXT pode ser usada com o intuito de exportar
solues para um arquivo
texto. Podem ser exportados tanto membros de um conjunto, quanto valores de um
atributo. A sintaxe para este comando apresentada a seguir:
@TEXT([nome do arquivo]).
Instrues escritas na seo DATA, que utilizam funes de interface para
exportar dados, so referidas como operaes de sada. Operaes deste tipo so
executadas somente quando o LINGO termina de resolver o modelo, seguindo a ordem
a qual elas so listadas na seo.
O arquivo gerado no mesmo diretrio onde o modelo foi salvo e cada vez que
o modelo rodado ele recebe os resultados atualizados do modelo.
Exemplo:
@TEXT(X.txt) = x;
3. Exemplo
Edmundo adora bifes e batatas. Assim, decidiu entrar em uma dieta regular usando
somente esses alimentos em todas as suas refeies. Ele percebe que essa no a dieta
mais saudvel e, portanto, quer ser certificar-se de que se alimenta das quantidades
certas desses dois tipos de alimentos, a fim de atender a determinados requisitos
nutricionais e custo:

Ingrediente
carboidratos
protena
gordura
custo por
refeio

N de gramas do ingrediente
por exigncia diria (gramas)
Bife
Batatas
5
15
20
5
15
2
R$

4,00

R$

2,00

Exigncia
diria
(gramas)
50
40
60

Edmundo quer determinar a quantidade de bife e batatas que atender essas


exigncias a um custo mnimo, diria.
4. Exerccios
4.1 A Cia. Medequip produz equipamento de diagnstico mdico de preciso em duas
fbricas. As clnicas mdicas fizeram pedidos para a produo deste ms. A tabela a
seguir, mostra qual seria o custo para despachar cada unidade do equipamento de cada
fbrica para cada um desses clientes. Tambm indicado o numero de unidades que
ser produzido em cada fbrica, bem como o numero de unidades destinado a cada
cliente.

Fbrica 1
Fbrica 2

Custo de remessa por unidade


(R$)
Cliente 1 Cliente 2
Cliente 3
600
800
700
400
900
600

Tamanho
300
200
do pedido unidades unidades

Produo
400 unidades
500 unidades

400
unidades

Agora, necessrio tomar uma deciso em relao ao plano de remessa da mercadoria,


ou seja, quantas unidades de cada fbrica para cada cliente.
4.2 Dado n objetos, cada qual com um peso wi e importncia pi, aloc-los em uma
mochila de capacidade b maximizando a importncia dos objetos colocados. Assumi-se
que h apenas uma unidade de cada objeto.
Para este problema da mochila vamos considerar a seguinte tabela de dados:
Objeto (Xi )
Peso (wi)(em Kg)
Importncia (pi)

1
2
7

2
3
4

3
4
4

4
5
6

5
1
2

6
5
3

7
4
7

8
2
3

9
3
2

10
7
8

Objeto (Xi )
Peso (wi)(em Kg)
Importncia (pi)

11
3
4

12
4
2

13
8
9

14
9
8

15
2
3

16
4
5

17
5
6

18
5
7

19
6
7

20
9
9

Objeto (Xi )
Peso (wi)(em Kg)
Importncia (pi)

21
1
1

22
2
3

23
5
5

24
4
3

25
3
2

26
7
6

27
9
8

28
2
3

29
4
3

30
3
1

Considere tambm a capacidade da mochila (b) = 50 Kg

Anda mungkin juga menyukai