10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés...

146
PROGRAMAÇXO LINEAR POR OBJETIVOS: MODELAG-EM E APLICAÇÕES Esther Berger Vida1 TESE SUBMETIDA AO CORPO DOCENTE ' DA COORDENAÇ~O DOS PROGRAMAS DE pós-GRADUAÇÃO EM ENGENHARIA DA UNIVERSIDADE FEDERAL DO RIO DE JANEIRO COMO PARTE DOS REQUISITOS NECESSARIOS PARA A OBTEN- ÇÃO DO GRAU DE MESTRE EM CIENCIAS (M. Sc.). Aprovada por: J#SZ Manoel Carvalho de Mel 10 Presidente Nelson Macul an Filho I R ~áulo Oswaldo Boaven ura Netto i" RIO DE JANEIRO, RJ - BRASIL FEVEREIRO DE 1981

Transcript of 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés...

Page 1: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

P R O G R A M A Ç X O L I N E A R POR O B J E T I V O S :

MODELAG-EM E A P L I C A Ç Õ E S

E s t h e r B e r g e r V i d a 1

T E S E S U B M E T I D A AO CORPO D O C E N T E ' DA C O O R D E N A Ç ~ O DOS PROGRAMAS

D E p ó s - G R A D U A Ç Ã O E M ENGENHARIA D A UNIVERSIDADE FEDERAL D O RIO

DE J A N E I R O COMO P A R T E DOS R E Q U I S I T O S NECESSARIOS P A R A A O B T E N -

ÇÃO DO GRAU D E M E S T R E EM CIENCIAS ( M . S c . ) .

A p r o v a d a p o r :

J # S Z M a n o e l C a r v a l h o d e M e l 10

P r e s i d e n t e

N e l s o n M a c u l a n F i l h o I R

~ á u l o O s w a l d o B o a v e n u r a N e t t o i"

R I O D E J A N E I R O , R J - B R A S I L

F E V E R E I R O D E 1 9 8 1

Page 2: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

B E R G E R , ESTHER V I D A L

Programação L i n e a r por O b j e t i v o s ; Modelagem e A p l i c a ç õ e s l R i o

de J a n e i r o 1 1981.

X , 136 p . 29 ,7 cm (COPPE-UFRJ, M.Sc., Engenhar ia de S i s -

temas e ~ o m p u t a ç ~ o , 1 9 8 1 ) .

Tese - Unive r s idade Federa l do Rio de J a n e i r o , Fac. Engenha-

r i a .

1 , Estudo da programação l i n e a r por o b j e t i v o s , para modelagem e

s o l u ç ã o de problemas de d e c i s ã o com m ú l t i p l o s o b j e t i v o s con-

f l i t a n t e s . I . COPPE/UFRJ 11 . ~ r o g r a m a ç ã o L i n e a r por O b j e t i -

vos: Modelagem e A p l i c a ç õ e s .

Page 3: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

iii

A o s meus P a i s

Page 4: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

AGRADECIMENTOS

A t o d a s a s p e s s o a s q u e c o l a b o r a r a m n o d e s e n v o l v i -

m e n t o d e s t e t r a b a l h o , em e s p e c i a l a o P r o f e s s o r J o s é M a n o e l

C a r v a l h o d e Mel 1 0 , p e l a o r i e n t a ç ã o p o r e l e d a d a .

Aos c o l e g a s e a m i g o s d a omissão E x e c u t i v a d o

P l a n o d a L a v o u r a C a c a u e i r a , (CEPLAC), B a h i a e d a COPPE-UFRJ p e -

1 0 a p o i o e a m i z a d e .

Page 5: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

RESUMO

E s t e t r a b a l h o o b j e t i v a m o s t r a r a u t i l i d a d e d a

P r o g r a m a ç ã o L i n e a r p o r O b j e t i v o s ( P . L . P . O j ) , na r e s o l u ç ã o d e

P r o b l e m a s d e ~ e c i s ã o c u j a s v a r i á v e i s e s t ã o r e l a c i o n a d a s l i n e a r

m e n t e e c u j a c a r a c t e r 7 s t i c a b á s i c a e a p r e s e n ç a d e v á r i o s o b j e -

t o s o o n f l i t a n t e s .

M o s t r a a i n d a como a t e c n i c a c o n s e g u e c o n j u g a r em

um Modelo v á r i o s o b j e t i v o s c o m p e t i t i v o s e b u s c a uma s o l u ç ã o

t e n t a n t o s a t i s f a z e r o s o b j e t i v o s s e g u i n d o uma e s c a l a d e p r i o r i -

d a d e s p r e v i a m e n t e e s t a b e l e c i d a , s e g u n d o a p r e f e r e n c i a ou n e c e s -

s i d a d e d a o r g a n i z a ç ã o .

A p r e s e n t a m é t o d o s d e s o l u ç ã o u s a d o s na r e s o l u ç ã o

d e p r o b l e m a s d e P . L . P . O . e um p r o g r a m a c o m p u t a c i o n a l b a s e a d o

em um d e s s e s m é t o d o s .

A p r e s e n t a - s e c a s o s d e Modelagem m e d i a n t e P.L.

P . O . e a p l i c a ç õ e s f e i t a s m e d i a n t e e s t a t é c n i c a .

Page 6: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

T h i s work a ims t o show Goal Programming ( G . P . )

u s e f u l l n e s s when d e a l i n g w i t h complex D e c i s i o n p r o b l e m s , where

t h e v a r i a b l e s a r e l i n e a r l y r e l a t e d and t h e r e a r e two o r more

c o n f l i c t i n g g o a l s .

I t shows a l s o how t h i s t e c h n i q u e d e a l s w i t h com-

p e t i t i v e g o a l s i n one model and s e a r c h e s a s o l u t i o n u n d e r a

g i v e n p r i o r i t y s t r u c t u r e .

Shows s o l u t i o n methods u sed f o r s o l v e G . P . p ro -

blems and a c o m p u t a t i o n a l program f o r o n e of t h e s e me thods .

Model b u i l d i n g and a p p l i c a t i o n s u s i n g G . P . a r e

p r e s e n t h e r e .

Page 7: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

v i i

R E S U M E N

E s t e t r a b a j o t i e n e por o b j e t i v o , m o s t r a r a u t i l i -

dad d e l a Programación L inea l por O b j e t i v o s ( P . L . P . O . ) , pa ra

r e s o l v e r Problemas de ~ e c i s i ó n cuyas v a r i a b l e s e s t ã n r e l a c i o n a -

das l i n e a l m e n t e y cuya c a r a c t e r y s t i c a b á s i c a e s l a p r e s e n c i a

de v a r i o s o b j e t i v o s c o n f l i c t i v o s .

Muestra cÓmo e s t a t é c n i c a c o n s i g u e c o n j u g a r en

u n Modelo v a r i o s o b j e t i v o s c o m p e t i t i v o s e busca uma so luc iÕn

t r a t a n d o de s a t i s f a z e r a 1 0 s o b j e t i v o s s i g u i e n d o una e s c a l a de

p r i o r i d a d e s p rev iamen te e s t a b e l e c i d a de acue rdo con 1 a p r e f e -

r e n c i a o l a s n e c e s s i d a d e s de l a o rgan imac iõn .

P r e s e n t a métodos de s o l u c i õ n usados para r e s o l -

v e r problemas de P . L . P . O . y u n programa computac ional ' # b a s e a d o

en uno de e s o s métodos.

P r e s e n t a n s e c a s o s de Modelaje mediante P . L . P . O .

y mues t r anse a p l i c a c i o n e s r e a l i z a d a s mediante e s t a t é c n i c a .

Page 8: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

CAPITULO I 1 . PROGRAMAÇKO LINEAR POR OGJETIVOS ......... 3

2 .1 . I n t r o d u ç a o . 3

2 .2 - A n á l i s e M a t e m á t i c a da P.L.P.O. ................... 4

2.2.1 - Um O b j e t i v o com M ú l t i p l o s S u b - O b j e t i v o s ........ 5

2 .2 .2 . M Ü l t i p l o s O b j e t i v o s ........................... 8

2 .2 .3 - M ú l t i p l o s O b j e t i v o s com E s t r u t u r a de P r i o r i d a -

d e s ..e.eee....eee..eeeeeoe......o......e.a.e.. 12

2.3 . F o r m u l a ç ã o G e r a l d a P.L.P.0 ...........O.......... 2 . 4 - V a r i a ç õ e s d a F u n ç ã o O b j e t i v o .....................

CAPITULO I 1 1 . METODOS PARA RESOLUÇEO DE PROBLEMAS DE

PROGRAMAÇÃO LINEAR POR OBJETIVOS . O ME-

TODO GFUIFICO ............................

. 3.1 . I n t r o d u ç a o

3 .1 .1 . C a p a c i d a d e d e P r o d u ç ã o ......................... 3 . 1 . 2 - Tempo N o r m a l d e O p e r a ç ã o ....................... 3.1 .2 .1 - No P r o c e s s o 1 . . . . . . . . . . . . . . . . . . O O . D O O ~ . . . . . . .

3 . 1 . 2 . 2 - No P r o c e s s o 2 ......................O.......... 3.1.3 - O p e r a ç ã o em Tempo E x t r a ........................ 3.1 .3 .1 - P a r a o P r o c e s s o 1 .... ........................

Page 9: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

PZg.

3 . 1 . 3 . 2 - P a r a o P r o c e s s o Z . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CAPITULO IV - M É T O D O SIMPLEX D E PROGRAMAÇXO L IN E A R

POR O B J E T I V O S . e . e ~ ~ ~ ~ e ~ o ~ ~ ~ ~ ~ O o O O O O o e ~ 4 3

4 .1 - T a b e l a S i m p l e x o . . . . . . ~ . . . . . m . . w . . . . e e e < I < I < I o .

4 . 2 - A l g o r i t m o S i m p l e x P.L.P.O. . . . . . . o . . . . e e . O O ~ O ~ O . O .

4 . 2 . 1 - E x e m p l o d e A p l i c a ç ã o d o M é t o d o S i m p l e x . . . .. . ., . 4 . 2 . 2 - P r o g r a m a C o m p u t a c i o n a l p a r a R e s o l u ç ã o d e P r o b l e -

mas d e P r o g r a m a ç ã o L i n e a r p o r O b j e t i v o s ........ 4 . 3 - A l g o r i t m o d e P r o g r a m a ç ã o L i n e a r p o r O b j e t i v o s

U s a n d o o M é t o d o S i m p l e x com P r o c e d i m e n t o s d e P a r -

t i c i o n a m e n t o e E l i m i n a ç ã ~ ........................ 4 . 3 . 1 - P r o c e d i m e n t o d e P a r t i c i o n a m e n t o ................ 4 . 3 . 2 - P r o c e d i m e n t o d e E l i m i n a ç ã o . . . . . . . . . . . . . . . e . O O O e

4 . 3 . 3 - A l g o r i t m o d e P a r t i c i o n a m e n t o e E l i m i n a ç ã o ......

5 .1 - U m M o d e l o d e P r o g r a m a ç ã o p o r O b j e t i v o s p a r a A l o c a -

ç ã o d e R e c u r s o s A c a d e m i c o s . . . . . . . . . . O O O . e O O . e e e e ~ 7 6

5 . 2 - M o d e l o d e P .L .P .O. p a r a uma A g ê n c i a d e S e g u r o s ... 9 2

Page 10: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

A P E N D I C E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . e e . o . . . . o . o o

B I B L I O G R A F I A ...................eO.~O.OD..e.eoo.oe.o.oo.

Page 11: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

E s t e t r a b a l h o o b j e t i v a o e s t u d o d a P r o g r a m a ç ã o

L i n e a r p o r O b j e t i v o s , ( P . L . P . O . ) , na r e s o l u ç ã o d e p r o b l e m a s d e

d e c i s ã o com o b j e t i v o s m ú l t i p l o s .

F a z - s e o e s t u d o d o m o d e l o P,L.P.O. e d a s s u a s

c a r a c t e r y s t i c a s , m o s t r a n d o - s e com a a p r e s e n t a ç ã o d e d i v e r s o s

c a s o s , e s t a t é c n i c a d e mode lagem.

A p r e s e n t a - s e d o i s m é t o d o s d e s o l u ç ~ o p a r a p r o b l e -

mas P . L . P . O . , o Mé todo G r á f i c o e o Método S i m p l e x .

O c a p i t u l o I 1 a p r e s e n t a o s c o n c e i t o s b ã s i c o s da

P .L .P .O . , s u a A n á l i s e ~ a t e m á t i c a e a F o r m u l a ç ã o e Modelagem

d e p r o b l e m a s p o r e s t a t é c n i c a , m o s t r a n d o d i v e r s o s e x e m p l o s d e

p r o b l e m a s m o d e l a d o s m e d i a n t e P . L . P . O .

O c a p r t u l o 1 1 1 , a p r e s e n t a o Método G r á f i c o p a r a

r e s o l u ç ã o d e p r o b l e m a s P . L . P . O .

O c a p f t u l o IV a p r e s e n t a o Método S i m p l e x a d a p t a -

d o p a r a r e s o l u ç ã o d e p r o b l e m a s P . L . P . O .

A p r e s e n t a - s e também a s c a r a c t e r f s t i c a s d o p r o g r a -

ma c o m p u t a c i o n a l no A p ê n d i c e , u s a d o n e s t e t r a b a l h o p a r a r e s o l u -

Page 12: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

ç ã o d e p r o b l e m a P . L . P . O .

A i n d a n e s t e c a p i t u l o a p r e s e n t a - s e u m a l g o r i t m o

P.L.P.O. d e P a r t i c i o n a m e n t o e E l i m i n a ç ã o b a s e a d o . no Método S i m -

p l e x ,

O C a p i t u l o V a p r e s e n t a d u a s a p l i c a ç õ e s , d a

P.L.P.O. e o s r e s u l t a d o s da s u a s o l u ç ã o o b t i d o s a p l i c a n d o o

P r o g r a m a C o m p u t a c i o n a l em A p ê n d i c e ;

O C a p i t u l o VI a p r e s e n t a a s c o n c i u ç õ e s a q u e e s t e

e s t u d o p e r m i t i u c h e g a r a r e s p e i t o d a P.L,P,O.

Page 13: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

P R O G R A M A Ç Ã O LINEAR POR OBJETIVOS

A P r o g r a m a ç ã o L i n e a r p o r O b j e t i v o s , ( P . L . P . O . ) - e uma t é c n i c a d e p r o g r a m a ç ã o ~ a t e m ã t i c a a p l i c a d a n a r e s o l u ç ã o

d e p r o b l e m a s 1 i n e a r e s com o b j e t i v o s m ú l t i p l o s .

A i d é i a b ã s i d a d a P . L . P . O . t e v e o r i g e m n o t r a b a -

l h o d e s e n v o l v i d o p o r C h a r n e s e C o o p e r ( 2 ) , a p a r t i r d a a n á l i s e

d e p r o b l e m a s d e P r o g r a m a ç ã o L i n e a r i n s o l ú v e i s . S u a c o n c e i t u a -

ç ã o , e n q u a n t o uma d i s t i n t a t é c n i c a d e P r o g r a m a ç ã o M a t e m á t i c a

f o i p o s t e r i o r m e n t e f o r m a l i z a d a p o r Y . I j i r i ( 1 0 ) .

S u a c r e s c e n t e u t i l i z a ç ã o advém d o f a t o d e q u e

d e v i d o a d i n â m i , c a d o s n e g ó c i o s h o j e em d i a , a s o r g a n i z a ç õ e s e s -

t ã o a l i d a r com d i v e r s o s o b j e t i v o s , g e r a l m e n t e c o n f j l i t a n t e s .

O u s o d a P.L.P.O. p e r m i t e a s o l u ç ã o s i m u l t â n e a

d e um s i s t e m a d e o b j e t i v o s c o m p l e x o s a o i n v é s d e u m ú n i c o o b j e - d

t i v o . E m o u t r a s p a l a v r a s , a P .L .P .O. e uma t é c n i c a c a p a z d e l i -

d a r com p r o b l e m a s d e d e c i s ã o q u e t r a t a m com u m s i m p l e s o b j e t i -

v o com mÚl t i p l o s s u b - o b j e t i v o s , E m a d i ç ã o , a f u n ç ã o ' i o b j e t i v o

d e u m m o d e l o d e P . L . P . O . p o d e s e r c o m p o s t a d e u n i d a d e s d e m e d i -

d a s n ã o h o m o g ê n e a s , . t a i s como c r u z e i r o s e q u i l o s , a o i n v é s d e

um só t i p o d e u n i d a d e .

Page 14: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

São justamente estas caracter7sticas acima que

a diferenciam da Programação Linear e lhe dão um carácter de

uma distinta tgcnica.

A potencialidade desta tecnica, engloba ainda o

estabelecimento de uma hierarquia de prioridades como relação

aos objetivos a serem alcançados. A função objetivo consiste

na minimização dos desvios em relação a estes objetivos, basea -

da na relativa importância ou prioridade consignadas aos mes-

mos.

2.2 - ANALISE MATEMATICA DA P.L.P.O.

Como componentes básicas de um modelo de

P.L.P.O., nós temos a Função Objetivo, as variáveis Tecnológi-

cas e as Restrições.

As variáveis tecnológicas são todas as variã-

veis reais no modelo, cujos valores são arbitrariamente atri-

buTdos e variam no decorrer da busca do conjunto Ótimo de valo -

res.

As restrições representam um conjunto de rela-

ções entre variáveis, as quais restringem os valores das varia

veis tecnolÓgicas.

A função objetivo 5 uma expressão matemática,en -

volvendo algumas variãveis do modelo, cujos valores podem ser

Page 15: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

c o m p u t a d o s q u a n d o o s v a l o r e s d e t o d a s a s o u t r a s v a r i ã v e i s s ã o

d e t e r m i n a d o s . B a s i c a m e n t e 5 f o r m a d a p o r v a r i á v e i s d e s v i a c i o -

n a i s .

Vamos a g o r a c o n s i d e r a r a p r o p r i e d a d e m a t e m á t i c a

d a P . L . P . O . a t r a v ê s d e a l g u n s e x e m p l o s . Vamos i n i c i a l m e n t e a n a -

l i s a r o c a s o d a P . L . P . O . e n v o l v e n d o um Ú n i c o o b j e t i v o com mÜl-

t i p l o s s u b - o b j e t i v o s .

2 . 2 . 1 - U m O b j e t i v o com M ú l t i p l o s S u b - O b j e t i v o s

Vamos c o n s i d e r a r a s i t u a ç ã o a o n d e um o b j e t i v o é

a l c a n ç a d o p e l o a l c a n c e c o l e t i v o d e um c o n j u n t o d e s u b - o b j e t i -

V O S X 1 , X 2 , ... , x n .

a o n d e a l , a 2 , ..., a n s ã o n ú m e r o s r e a i s .

S e n d o - x r e p r e s e n t a n d o um v e t o r c o l u n a d e compo-

n e n t e s x l , x 2 , . . . , x n e - a r e p r e s e n t a n d o u m v e t o r l i n h a d e

c o m p o n e n t e s a l , a 2 , ..., a , , nós p o d e m o s e x p r e s s a r ( 2 . 1 ) p o r :

U s a n d o a f o r m u l a c ã o d e P . L . P . O . , ( 2 . 2 ) p o d e s e r

e x p r e s s a como:

Page 16: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M i n i m i z a r Z = 6 - + 6'

S u j e i t o a :

a o n d e 6 - e 6' r e p r e s e n t a m a s v a r i á v e i s d e s v a c i o n a i s d o o b j e t i -

v o . N o t e - s e q u e em ( 2 . 3 ) é a s s u m i d o q u e - x c n ã o n e g a t i v o . S e

e x i s t i r uma s o l u ç ã o p a r a ( 2 . 3 ) , a f u n ç ã o o b j e t i v o s e m p r e d i r i -

g i r á o s v a l o r e s d e 6- e 6' p a r a z e r o . N o t e - s e q u e 6- e 6' s á o + c o m p l e m e n t a r e s e n t r e s i , no s e n t i d o q u e s e 6 t o m a r um v a l o r

- n ã o n u l o , 6 - s e r ã n u l o e v i c e - v e r s a , o u s e j a , 6 . 6+ = O .

E m ( 2 . 3 ) , a ú n i c a r e s t r i ç ã o i m p o s t a a - x f o i a

d e n ã o - n e g a t i v i d a d e . No c a s o m a i s g e r a l , r e s t r i ç õ e s a d i c i o n a i s

s ã o i m p o s t a s , a s q u a i s podem s e r e x p r e s s a s p o r :

a o n d e B é uma m a t r i z mxm e h é um v e t o r c o l u n a d e m c o m p o n e n -

t e s .

O m o d e l o ( 2 . 3 ) p o d e e n t ã o , n a s u a f o r m a m a i s , g e i 3 - r a l , s e r e x p r e s s o c o m o :

M i n i m i z a r Z = 6 - + 6'

S u j e i t o a

Page 17: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Exemplo 2 .1

Uma f á b r i c a p r o d u z a u t o m õ v e i s d e 4 t i p o s : T I ,

T 2 , T 3 , T4 .

Na T a b e l a ( 2 . 1 ) , s e d ã o o s c u s t o s d e p r o d u ç ã o e

o s p r e ç o s d e v e n d a u n i t á r i o s p a r a c a d a t i p o d e v e i c u l o , d a d o s

em m i l h a r e s d e c r u z e i r o s .

T a b e l a 2 . 1 - C u s t o s d e p r o d u ç ã o e p r e ç o s

T 1

T2

T3

T4

A e m p r e s a q u e r o b t e r u m l u c r o d e C r $ ........... 5 0 . 0 0 0 . 0 0 0 , 0 0 , a o f i n a l do p e r F o d o d e p r o d u ç ã o .

1 . O b j e t i v o :

CUSTOS-DE!JPRODUÇÃO

70

8 0

7 6

35

O b t e r a o f i n a l do p e r T o d o o l u c r o d e C r $ ....... 5 0 . 0 0 0 . 0 0 0 , 0 0 .

PREGO D E V E N D A

280

3 4 0

3 0 0

I 230

L U C R O

2 1 0

2 6 0

224

1 7 5

Page 18: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

2 . Modelo:

+ M i n i m i z a r Z = 8- i- 8

S u j e i t o a :

onde :

8- = a t i n g i m e n t o d e u m l u c r o aquém do o b j e t i v o de Cr$ ......... 50.000.000,00.

8' = a t i n g i m e n t o d e u m l u c r o a lém do o b j e t i v o d e Cr$ .......... 50.000.000,00.

2 . 2 . 2 - M ú l t i p l o s O b j e t i v o s

Vamos c o n s i d e r a r o c a s o em que t emos - m o b j e t i -

vos c u j o s n r v e i s s ã o e x p r e s s o s por um v e t o r c o l u n a - b de - m compo -

n e n t e s , e que e s t e s mul t i p l o s o b j e t i v o s podem s e r a1 c a n s a d o s

a t r a v é s d e uma combinação l i n e a r d e - n s u b - o b j e t i v o s r e p r e s e n t a -

dos p e l o v e t o r c o l u n a - x de n componen t e s .

Sendo A uma m a t r i x mxn e x p r e s s a n d o a r e l a ç ã o en -

t r e o b j e t i v o s e s u b - o b j e t i v o s , o modelo e n t ã o assume o s e g u i n -

t e f o r m a t o :

Page 19: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

S u j e i t o a :

Ax + 1 6 - - 1 8 5 = b

x , o - , 6' - > o

a o n d e 6' e 6 - s a o v e t o r e s c o l u n a s d e m - c o m p o n e n t e s r e p r e s e n t a n -

d o d e s v i o s d o s o b j e t i v o s e I a m a t r i z i d e n t i d a d e .

E x e m p l o 2 . 2

Uma e m p r e s a p r o d u z d o i s t i p o s d e b e n s , bem A e

bem B . O l u c r o d a v e n d a s e m a n a l d o p r o d u t o A é d e C r $ 5 0 / u n i d a -

d e e do p r o d u t o B é d e C r $ 7 0 / u n i d a d e .

A e m p r e s a q u e r o b t e r u m l u c r o t o t a l d e C r $ ... .. 6 0 0 . 0 0 0 , 0 0 , s a b e n d o q u e e x i s t e uma p r o d u ç ã o l i m i t a d a p a r a c a d a

t i p o d e p r o d u t o .

A p r o d u ç ã o p a r a o p r o d u t o t i p o A d e v e r á s e r n o

máximo d e 5 0 0 0 u n i d a d e s e a d o p r o d u t o t i p o B d e v e r á s e r n o

máximo d e 3 0 0 0 u n i d a d e s , a o f i n a l d a s e m a n a .

1 . O b j e t i v o s :

1 . I - C o n s e g u i r o l u c r o t o t a l d e C r $ 6 0 0 . 0 0 0 , O O

Page 20: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1 . 2 - R e a l i z a r a p r o d u c ã o s e m a n a l d e 5 0 0 0 u n i d a d e s d o p r o d u t o

t i p o A e d e 3 0 0 0 u n i d a d e s d o p r o d u t o t i p o B .

2 . M o d e l o :

* o n d e :

X, = n ú m e r o d e u n i d a d e s d o t i p o i a s e r e m p r o d u z i d a s , i = A , B .

6; = s u b - a t i n g i m e n t o d o o b j e t i v o l u c r o d e C r $ 6 0 0 . 0 0 0 , 0 0 .

6; = s u b - a t i n g i m e n t o d o o b j e t i v o d e p r o d u ç ã o d e 5 0 0 0 u n i d a d e s

d o t i p o A .

- 6-3 = s u b - a t i n g i m e n t o d o o b j e t i v o d e p r o d u ç ã o d e 3 0 0 0 u n i d a d e s

d o t i p o B .

Page 21: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

+ = s u p e r - a t i n g i m e n t o d o o b j e t i v o l u c r o .

+ + Os d e s v i o s 6 2 e 6 3 , n ã o a p a r e c e m n o m o d e l o p o r -

q u e n ã o f o r a m a d m i t i d a s a s h i p ó t e s e s d e s u p e r - p r o d u ç ã o .

E x e m p l o 2 . 3

c o n s i d e r a r - s e - ; n o e x e m p l o 2 . 4 a s e g u i n t e a l t e -

r a ç ã o : a p r o d u ç ã o r e q u e r i d a d o p r o d u t o t i p o A d e v e r á s e r n o m á -

x i m o d e 5000 u n i d a d e s e a d o p r o d u t o C i p o B y d e v e r á s e r p e l o me -

n o s d e 3000 u n i d a d e s .

Model o :

+ M i n i m i z a r : Z = 6; + 6; + 6 3 + 6;

S u j e i t o a :

O n d e :

Page 22: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1 = n ú m e r o d e u n i d a d e s d o p r o d u t o t i p o A , a s e r e m p r o d u z i d a s .

x 2 = n ü m e r o d e u n i d a d e s d o p r o d u t o t i p o B , a s e r e m p r o d u z i d a s .

6; = s u b - a l c a n c e d o o b j e t i v o d e o b t e n ç ã o d o l u c r o C r $ ......... 6 0 0 . 0 0 0 , O O .

+ 6 , = s u p e r - a l c a n c e d o o b j e t i v o d e o b t e n ç ã o d o l u c r o d e C r $ ....

6; = s u b ~ a l c a n c e d o o b j e t i v o d e p r o d u ç ã o d e 5 0 0 0 u n i d a d e s d o

p r o d u t o t i p o A .

6; = s u p e r - a l c a n c e d o o b j e t i v o d e p r o d u ç ã o d e 3 0 0 0 u n i d a d e s d o

p r o d u t o d o t i p o B .

+ A v a r i á v e l 6 2 n ã o f o i c o n s i d e r a d a , p o r q u e h ã o

f o i a d m i t i d a a p o s s i b i l i d a d e d e s u p e r - p r o d u ç ã o d o p r o d u t o t i p o

A , em t a n t o q u e a v a r i á v e l 6 3 n ã o f o i c o n s i d e r a d a p o r q u e n ã o

s e c o n s i d e r o u a p o s s i b i l i d a d e d e s u b - p r o d u ç ã o d o p r o d u t o t i p o

B .

2 . 2 . 3 - Mul t i p l o s O b j e t i v o s com E s t r u t u r a d e P r i o r i d a d e s

Nos e x e m p l o s a n t e r i o r e s nós v i m o s s i t u a ç õ e s a o n -

d e o s o b j e t i v o s e r a m a l c a n ç a d o s s i m u l t a n e a m e n t e l e v a n d o em c o n -

t a a s r e s t r i ç õ e s d a d a s . F r e q u e n t e m e n t e , n o e n t a n t o , a m a i o r i a

d o s o b j e t i v o s s ã o c o m p e t i t i v o s em t e r m o s d e r e c u r s o s e s c a s s o s

Page 23: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

d i s p o n ? v e i s . N e s t a s s i t u a ç Õ e s , t o r n a - s e i m p o r t a n t e 1 : c o n f e r i r

uma e s c a l a d e i m p o r t â n c i a a o s o b j e t i v o s , d e modo q u e o o b j e t i -

vo m a i s i m p o r t a n t e s e j a a l c a n ç a d o n a m e d i d a d e s e j a d a a n t e s q u e

o p r õ x i m o o b j e t i v o s e j a c o n s i d e r a d o .

P a r a t a l , v a m o s c o n s i d e r a r q u e e x i s t a m k n l v e i s

d e p r i o r i d a d e s e q u e a s v a r i á v e i s d e s v i a c i o n a i s s e j a m e n q u a d r a -

d a s n e s t e s n 7 v e i s . Ou s e j a a s s o c i a r e m o s a c a d a v a r i á v e l d e s v i a -

c i o n a l um f a t o r d e p r i o r i d a d e P c a s o a mesma s e e n q u a d r e na j

p r i o r i d a d e j , a o n d e j = 1 , 2 , ... , k, e a o n d e P >>> P j + i .

No c a s o d e e x i s t i r m a i s d e uma v a r i á v e l d e s v i a -

c i o n a l e n q u a d r a d a n o mesmo n y v e l d e p r i o r i d a d e , uma o u t r a d i s -

t i n ç ã o e n t r e e l a s , em t e r m o s d e i m p o r t â n c i a r e l a t i v a ,

v e l d e s e r f e i t a v i a o u s o d e p e s o s d i f e r e n c i a i s .

O m o d e l o a c i m a d e s c r i t o , q u e é o c a s o g e r a l d a

P . L . P . O . , t e r á s u a f o r m u l a ç ã o m a t e m á t i c a a p r e s e n t a d a n a p r Õ x i -

ma s e ç ã o . A n t e s p o r e m , v a m o s i l u s t r a r a s i d e i a s a c i m a e x p o s t a s

a t r a v é s d o s e g u i n t e e x e m p l o .

c o n s i d e r a r - s e - 5 , n o e x e m p l o 2 . 2 q u e a p r o d u ç ã o

d o t i p o A , r e q u e r 2 h o r a s d e o p e r a ç ã o p o r u n i d a d e e a p r o d u ç ã o

d o t i p o B , r e q u e r uma h o r a d e o p e r a ç ã o p o r u n i d a d e .

Page 24: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

A c a p a c i d a d e n o r m a l d e p r o d u ç ã o é d e 3 0 h o r a s e

a c a p a c i d a d e p r e v i s t a d e v e n d a d o s p r o d u t o s 5 d e 5000 u n i d a d e s

d o t i p o A e d e 3000 u n i d a d e s d o t i p o B .

A e m p r e s a e s t a b e l e c e o s s e g u i n t e s o b j e t i v o s , q u e

e s t ã o e n u m e r a d o s p e l a o r d e m d e p r i o r i d a d e :

1 . E v i t a r a s u b - u t i l i z a ç ã o d a c a p a c i d a d e d e p r o d u ç ã o .

2 . V e n d e r t a n t a s u n i d a d e s t i p o A e t i p o B q u a n t o s e j a p o s s 7 -

v e l .

Dado q u e o l u c r o p r o d u z i d o p e l a v e n d a d e uma u n i -

d a d e t i p o B é 1 . 4 v e z e s m a i o r d o q u e o l u c r o p r o d u z i d o ,: pe1.a

v e n d a d e uma u n i d a d e t i p o A , e n t ã o q u e r - s e - ; 1 . 4 v e z e s m a i s ,

c o n s e g u i r o o b j e t i v o d e v e n d a s d e B d o q u e o d e A .

3 . M i n i m i z a r o t e m p o d e o p e r a ç ã o d a e m p r e s a em h o r á r i o e x t r a ,

T o m a - s e a d e c i s ã o . d e c h e g a r a m a i s p r ó x i m o p o s s ? -

v e l d o s o b j e t i v o s .

D a d o s o s o b j e t i v o s e s t a b e l e c i d o s d e f i n e m - s e o s

f a t o r e s d e p r i o r i d a d e .

P 1 : P r i o r i d a d e m a i s a l t a p a r a e v i t a r a s u b - u t i l i z a ç ã o d a c a p a -

c i d a d e de p r o d u ç ã o .

Page 25: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

P 2 : P r i o r i d a d e a t r i b u T d a a o o b j e t i v o d e s e e v i t a r a s u b - u t i l i -

z a ç ã o d a s c a p a c i d a d e s d e v e n d a .

P3 : P r i o r i d a d e a t r i b u y d a a o o b j e t i v o d e m i n i m i z a ç ã o d o t e m p o

em h o r á r i o e x t r a .

R e s t r i ç õ e s :

o n d e :

X, = n ú m e r o d e u n i d a d e s d o p r o d u t o t i p o A , a s e r e m p r o d u z i d a s .

x 2 = n ú m e r o d e u n i d a d e s t i p o B , a s e r e m p r o d u z i d a s .

6; = s u b - u t i l i z a ç ã o d a c a p a c i d a d e d e p r o d u ç ã o .

6; = s u p e r - u t i l i z a ~ ã o d a c a p a c i d a d e d e p r o d u ç ã o . C o n s i d e r o u - s e

e s t e d e s v i o p o s i t i v o p o r q u e s e e s t á a d m i t i n d o a p o s s i b i l i -

d a d e d e f a z e r ' s o b r e - t e m p o .

Page 26: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

2 . V e n d a s

2 . 1 - P a r a o ~ r o d u t o t i ~ o A :

2 . 2 - P a r a o p r o d u t o t i p o B :

o n d e :

6; = s u b - a l c a n c e d o o b j e t i v o d e v e n d a d o p r o d u t o t i p o A .

6; = s u b - a l c a n c e d o o b j e t i v o d e v e n d a d o p r o d u t o t i p o B .

+ As v a r i á v e i s 6; e 6 3 , não e s t á 0 p r e s e n t e s p o r q u e

s e o b j e t i v a m a x i m i z a r a s v e n d a s .

F u n ç ã o O b j e t i v o

P a r a f a c i l i t a r a o p e r a ç ã o n a b u s c a d a s o l u ç ã o ,

p o d e - s e e x p r e s s a r a F.C. como:

Page 27: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

o n d e :

- 1 . P , 6- e x p r e s s a q u e s e e s t á d a n d o a p r i m e i r a p r i o r i d a d e a

1 ' m i n i m i z a ç ã o d a s u b - u t i l i z a ç ã o d a c a p a c i d a d e d e p r o d u ç ã o .

- 2 . 7 P 2 s;, e x p r e s s a q u e s e e s t á d a n d o a s e g u n d a p r i o r i d a d e a

m i n i m i z a ç ã o d o s u b - a l c a n c e d o o b j e t i v o d e v e n d a s d o p r o d u t o

t i p o A .

O f a t o r 7 , é o p e s o d i f e r e n c i a l a t r i b u i d o à v a -

r i á v e l d e s v i a c i o n a l 6;, p o r q u e e x i s t e uma o u t r a v a r i á v e l d e s -

v i a c i o n a l , a 6;, com a mesma p r i o r i d a d e . E n t ã o , o f a t o r 7 , e s -

t á p o n d e r a n d o e s t a v a r i á v e l d e s v i a c i o n a l r e s p e i t o à o u t r a com

i g u a l p r i o r i d a d e .

3 . 5 P 2 6 3 , e x p r e s s a q u e a m i n i m i z a ç ã o d o s u b - a l c a n c e d o o b j e t i -

v o d e v e n d a s d o p r o d u t o t i p o B , t e m t a m b é m a s e g u n d a p r i o r i -

d a d e . O f a t o r 5 é o p e s o d i f e r e n c i a l a t r i b u y d o a 6;.

4 . P 3 s;, e x p r e s s a q u e é d a d a a ú l t i m a p r i o r i d a d e m i n i m i z a -

ç ã o d a s u p e r - u t i l i z a ç ã o d a c a p a c i d a d e d e p n o d u ç ã o . I s t o p o r -

q u e f o i a d m i t i d a a p o s s i b i l i d a d e d e s o b r e t e m p o , c a s o s e j a

n e c e s s á r i o p a r a c u m p r i r com o o b j e t i v o d e v e n d a s .

M o d e l o :

- M i n i m i z a r Z = P 6; t P 2 6; + 5 P 2 6 3 + P 3 S I 1

Page 28: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

S u j e i t o a :

Face ao e x p o s t o na ú l t i m a s e ç ã o , o modelo g e r a l

da P . L . P . O . pode s e r ass im e x p r e s s o :

Minimizar C 6 -

aonde:

2 . P j i r e p r e s e n t a que a v a r i ã v e l d e s v i a c i o n a l i f o i enquadrada

no nTvel de p r i o r i d a d e j .

Page 29: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

3 . A i é O peso d i f e r e n c i a l a t r i b u i d o ?I v a r i á v e l ' d e s v i a c i o n a l

i .

4. O v e t o r l i n h a 6 de 2m componentes é o v e t o r das v a r i ã v e i s a - - + + i- d e s v i a c i o n a i s , o u s e j a 6 = ( s ~ . 6;. . . . . 6 1 , 6 2 , . . . . S m )

5 . A é uma m a t r i z ( m , n ) c u j o s e lementos são o s c o e f i c i e n t e s

das v a r i á v e i s t e c n o l Õ g i c a s .

6 . R é uma m a t r i z ( m , 2 m ) de c o e f i c i e n t e s dos d e s v i o s

2.4 - V A R I A Ç Õ E S D A F U N C Ã O OBJETIVO

Dependendo da e s t r u t u r a dos o b j e t i v o s a p r e s e n -

tam-se algumas v a r i a ç õ e s da F.O.

O p robl ema e x p r e s s a - s e como:

+ Minimizar 1 (6 ; + A i )

i & I

S u j e i t o a :

Page 30: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

O U como:

onde X r e p r e s e n t a o c o n j u n t o d a s v a r i á v e i s t e c n o l õ g i c a s .

p r o p r i e d a d e s da P . L . P . O . , j á que s e inc rementam com a s d i s c r e p â n -

tias dos b i p a r a c ada x E X.

As f u n c i o n a i s f i ( x ) =

P a r a m o s t r a r a e q u i v a l ê n c i a e n t r e ( 2 . 1 2 ) e

( 2 . 1 3 ) , d e f i n e m - s e :

1 a i j x - b i 1 têm a s j = I

somando ( 2 . 1 4 ) com ( 2 . 1 5 ) o b t e m - s e :

Page 31: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

E n t ã o , m i n i m i z a r ~ ( 6 f + 6;) 6 i

e q u i v a l e n t e a m i n i m i z a r I A - x - - b l

2 . M i n i m i z a ç ã o d e 6-

Uma f u n ç ã o c r i t é r i o q u e m i n i m i z e A - , l e v a r ã a

u m c o n j u n t o X d e v a l o r e s d a s o l u ç ã o , t a i s q u e :

A q u i , t r a t a - s e d e m i n i m i z a r 6- p a r a z e r o . Quando

n ã o f o r p o s s ? v e l 6 - a t i n g i r o v a l o r z e r o , a s o l u ç ã o c o n s i s t i r á

em t o d o s o s x q u e m i n i m i z a r e m b - A x t a n t o q u a n t o p o s s y v e l . - -

T r a t a - s e n e s t e c a s o , d e a c h a r o s v a l o r e s d e x -I- q u e s a t i s f a ç a m A x < b . Quando n ã o f o r p o s s y v e l r e d u z i r 8 a - - -

z e r o , a s o l u ç ã o c o n s i s t i r á em t o d o s o s x q u e m i n i m i z e m A x - b

o quant io p o s s T v e l .

4 . M i n i m i z a ç á o d e ( 8 - - 6') ----

E s t a m i n i m i z a ç ã o e q u i v a l e n t e à m a x i m i z a ç ã o d e

A x .

Page 32: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Examinando o modelo, temos:

i- Minimizar ~ ( 6 1 -

Sujeito a:

- i- L(L aij x i- 6i - 6i) = L b i j

i i i

- + > o X i , 6 i Y 6-i -

Nas restrições teremos:

pode ser substitu?da na função critério, e dado que b é um ve-

tor constante, a minimização de (e- - 6') é equivalente maxi -

5. Minimização de (6' - 6-) ----

Esta minimização é equivalente à minimização de

O modelo P.L.P.O. expressa-se;

Minimizar (6' - - - 6-)

Sujeito a:

Page 33: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Nas restrições-objetivos temos:

S u b s t i t u i n d o (2.21) na F.O., e d a d o q u e b 5 c o n s - t a n t e , equivale 2 m i n i m i z a ç ã o d e A x . -

Page 34: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M E T O D O S PARA R E S O L U C Ã O D E PROBLEMAS

D E P R O G R A M A Ç Ã O L I N E A R POR OBJETIVOS

o M E T O D O G R A F I C O

Neste c a p 3 ' t u l o e n o p r ó x i m o s e r ã o a p r e s e n t a d o s e

d i s c u t i d o s m é t o d o s p a r a a r e s o l u ç ã o d e p r o b l e m a s P.L .P . O .

I n i c i a r - s e - ã p e l o M é t o d o G r á f i c o q u e e m b o r a n a

u t i l i z a ç ã o e s t e j a r e s t r i t o a p r o b l e m a s com a t é d u a s v a r i á v e i s ,

e m u i t o Ú t i l p a r a uma m e l h o r c o m p r e e n s ã o d o o u t r o m é t o d o , a

s e r a p r e s e n t a d o n o C a p f t u l o IV,, o M e t o d o S i m p l e x A d a p t a d o , o

q u a l p o d e s e r u t i l i z a d o t ambém em p r o b l e m a s d e g r a n d e p o r t e .

E x i s t e a i n d a u m o u t r o m é t o d o , q u e n ã o s e r á d i s c u -

t i d o a q u i , c h a m a d o o d a ~ é c n i c a d e I n v e r s ã o G e n e r a l i z a d a , c u j a

f o r m u l a ç ã o é a p r e s e n t a d a em ( 1 6 ) .

A p r e s e n t a r - s e - ã o M é t o d o G r á f i c o d e P . L . P . 0 . me-

d i a n t e e x e m p l o s .

E x e m p l o 3 . 1

Uma d a s s e ç õ e s d e uma f ã b r i c a d e p e ç a s p a r a c a r -

r o s , p r o d u z u m t i p o d e p e ç a q u e p o d e s e r a c a b a d a p o r q u a l q u e r

u m d e d o i s p r o c e s s o s d i f e r e n t e s .

Page 35: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M e d i a n t e o p r o c e s s o 1 , p r o d u z e m - s e em m é d i a 3

p e ç a s p o r h o r a e m e d i a n t e o p r o c e s s o 2 p r o d u z e m - s e 5 p e ç a s / h o -

r a . ,

Es tes p r o d u t o s s ã o p r o c e s s a d o s em 2 t u r n o s d e 8

h o r a s c a d a um.

A f i r m a e s t a b e l e c e o s s e g u i n t e s o b j e t i v o s e n u m e -

r a d o s p o r o r d e m d e p r i o r i d a d e :

1 . A t i n g i r a p r o d u ç ã o d e 630 u n i d a d e s p o r s e m a n a .

2 . L i m i t a r a o p e r a ç ã o d e h o r á r i o e x t r a em 6 h o r a s , p a r a o p r o -

c e s s o l e em 4 h o r a s p a r a o p r o c e s s o 2 .

3 . E v i t a r a s u b - u t i l i z a ~ ã o d a s h o r a s n o r m a i s d e t r a b a l h o em

a m b o s o s p r o c e s s o s .

R e s t r i ç õ e s :

3 . 1 . 1 - C a p a c i d a d e d e p r o d u ç ã o

o n d e :

x1 = n ú m e r o d e h o r a s p o r s e m a n a u s a d a s n a o p e r a ç ã o d o p r o c e s s o

1 .

Page 36: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

x 2 = nf imero d e h o r a s s e m a n a i s u s a d a s n a o p e r a ç ã o d o p r o c e s s o

6; = s u b - p r o d u ç ã o , a q u é m d a s 6 3 0 u n i d a d e s .

6; = s u p e r - p r o d u ç ã o , a l é m d a s 6 3 0 u n i d a d e s .

3 . 1 . 2 - Tempo N o r m a l d e O p e r a ç ã o

3 . 1 . 2 . 1 - No P r o c e s s o 1

x 1 + 6; - 6; = 8 0

3 . 1 . 2 . 2 - 140 P r o c e s s o 2

o n d e :

6; = u t i l i z a ç ã o d a s h o r a s n o r m a i s d e t r a b a l h o a q u é m d a s 8 0 h o -

r a s , n o p r o c e s s o 1 .

6 3 = u t i l i z a ç á o d a s h o r a s n o r m a i s d e t r a b a l h o a q u é m d a s 8 0 h o -

r a s n o p r o c e s s o 2 .

6; = u t i l i z a ç ã o d a s h o r a s n o r m a i s d e t r a b a l h o a l é m dzas 8 0 h o -

r a s , n o p r o c e s s o 1 .

Page 37: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

6 3 = u t i l i z a ç ã o d a s h o r a s n o r m a i s d e t r a b a l h o a l é m d a s 8 0 ho-

r a s , no p r o c e s s o 2 .

Os d e s v i o s p o s i t i v o s s e r ã o m a i o r e s q u e z e r o quan -

do s e p r e c i s e d e t empo e x t r a p a r a s a t i s f a z e r o o b j e t i v o p r é - e s -

t a b e l e c i d o d e p r o d u ç ã o .

3 . 1 . 3 - o p e r a ç ã o em Tempo E x t r a

3 . 1 . 3 . 1 - P a r a o P r o c e s s o 1

3 . 1 . 3 . 2 - P a r a o P r o c e s s o 2

o n d e :

64 = Tempo d e o p e r a ç ã o no p r o c e s s o 1 menor q u e 9 2 h o r a s .

6; = Tempo d e o p e r a ç ã o no p r o c e s s o 2 , menor q u e 88 h o r a s .

6; = Tempo d e o p e r a ç ã o no p r o c e s s o 1 , m a i o r q u e 92 h o r a s .

4- = Tempo d e o p e r a ç ã o no p r o c e s s o 2 , m a i o r q u e 88 h o r a s .

Page 38: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

O v a l o r 9 2 em (3.1.3.1), r e s u l t a a a s o m a d a s 8 0 h o -

r a s n o r m a i s d e o p e r a ç ã o n o p r o c e s s o 1 , m a i s 1 2 h o r a s e x t r a o r d i - n ã r i a s p e r m i t i d a s em t o t a l p a r a o s d o i s t u r n o s , em t a n t o q u e

em (3.1.3.2) o v a l o r 88 e o r e s u l t a d o d a soma d a s 80 h o r a s n o r m a i s

d e o p e r a ç ã o n o p r o c e s s o 2 , m a i s 8 h o r a s e x t r a o r d i n á r i a s n o s

d o i s t u r n o s .

P r i o r i d a d e s :

A t r i b u i - s e - ã o a s s e g u i n t e s p r i o r i d a d e s :

1 . P r i o r i d a d e 1 p r o d u ç ã o d e 6 3 0 u n i d a d e s

2 . P r i o r i d a d e 2 2s l i m i t a ç õ e s d e o p e r a ç ã o em t e m p o e x t r a n o s

p r o c e s s o s 1 e 2 .

3 . P r i o r i d a d e 3 a o o b j e t i v o d e s e e v i t a r a s u b - u t i l i z a ç ã o d a s

h o r a s n o r m a i s d e o p e r a ç ã o .

M o d e l o :

M i n i m i z a r : Z = P , 6; + 3 P 6' + 5 P 2 6 5 + 5 P 6 - + 2 4 3 3

t 3 P 3 6;

S u j e i t o a :

Page 39: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

3 x 1 + 5 x 2 + 6; - 6; = 6 3 0

1 + s; - 6; = 80

x 2 + 6; - 6; = 8 0

1 + s q - 6; = 9 2

x 2 + 6; - 6 5 = 8 8

- - - - - + + + + + > O X 1 ' X 2 9 62 , 03, s 4 > S 5 3 623 s 3 9 s 4 9 6 5 -

So lução Grãf i c a

i . P r i m e i r o Obge t ivo :

Produção de 630 u n i d a d e s por semana.

A ã r e a dè s o l u ç ã o poss7ve l é:

I > - ( 6 3 0 - 5 x 2 ) , r e p r e s e n t a d a p e l a ã r e a hachu X 1 - 3 -

r ada na F i g u r a (3 . I ) .

Page 40: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

3 0 60 80 90 120 150 180 210 240 x2

F i g u r a 3 . 1

i i . S e g u n d o O b j e t i v o

Fica r e p r e s e n t a d o p e l o s v a l o r e s q u e s a t i s f a z e m :

Page 41: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

ã ã r e a de s o l u ç ã o e s t á r e p r e s e n t a d a na ã r e a ha-

chu rada na F i g u r a ( 3 . 2 ) .

F i g u r a 3 .2

Page 42: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

F i g u r a 3 . 3

Page 43: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Na F i g u r a ( 3 . 1 ) e s t ã o g r a f i c a d a s t o d a s a s r e s t r i -

ç õ e s do p r o b l e m a .

E x a m i n a - s e d e p o i s .a f u n ç ã o o b j e t i v o com p r i o r i d a -

d e 1 , devemos m i n i m i z a r o 6;. 0 s p o n t o s d e s o l u ç ã o v i á v e l p a r a

1 o p r i m e i r o o b j e t i v o e s t a r ã o n a á r e a d e f i n i d a p o r x l > - ( 6 3 0 - - 3

R e l a c i o n a d a s com o f a t o r d e p r i o r i d a d e 2 , t e m o s

+ a v a r i á v e l d e s v i a c i o n a l 64 com p e s o d i f e r e n c i a l 3 e a v a r i á v e l

4- d e s v i a c i o n a l 6 5 com p e s o d i f e r e n c i a l 5. A á r e a d e s o l u ç ã o v i á -

v e l q u e s a t i s f a z e s t e s e g u n d o o b j e t i v o sem p r i o r a r o a t i n g i m e n -

t o do s e g u n d o o b j e t i v o e a á r e a h a c h u r a d a na F i g u r a 3 . 2 .

A n a l i x a n d o o t e r c e i r o o b j e t i v o , t e n t a m o s m i n i m i -

z a r a v a r i á v e l d e s v i a c i o n a l 6; com p r i o r i d a d e 3 e p e s o d i f e r e n -

c i a l 5 e 6; como p e s o d i f e r e n c i a l 3 . A r e g i ã o A B C D na F i g u r a

3 . 3 , s a t i s f a z c o m p l e t a m e n t e t o d o s o s o b j e t i v o s .

O p o n t o ó t i m o d a s o l u ç ã o é o p o n t o D ,

x1 = 8 0 e x 2 = 8 0 .

com

S o l u c ã o Õ t ima :

Page 44: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

6; = 0

" = 0

6; = 72

6; = 8

6; = 10

-I- 6;, = O

-I- 63 = O

64 = 0

f 65 = o

com Z: = O

Page 45: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

E x e m p l o 3 . 2 ( R . N a r a s i m h a n , ( 1 6 ) )

Uma c o m p a n h i a t e m d u a s m á q u i n a s com a s q u e f a b r i -

c a u m p r o d u t o .

A m á q u i n a 1 , f a z 2 u n i d a d e s / h o r a e a m a q u i n a 2

f a z 3 u n i d a d e s p o r h o r a .

A c o m p a n h i a tem uma o r d e m d e f a b r i c a ç ã o d e 8 0

u n i d a d e s .

As r e s t r i ç õ e s d e e n e r g i a d e t e r m i n a m q u e sÕ p o d e

o p e r a r uma m á q u i n a d e c a d a v e z . ,

A c o m p a n h i a t e m 4 0 h o r a s d e t e m p o n ~ r m a l d e o p e -

r a ç ã o , m a s e p e r m i t i d o o s o b r e t e m p o .

0 s c u s t o s d e o p e r a ç ã o s ã o d e C r $ 4 , 0 0 p o r h o r a

d e o p e r a ç ã o p a r a a m á q u i n a 1 e C r $ 5 , 0 0 p o r h o r a d e 1 . o p e r a ç ã o

p a r a a m á q u i n a 2 .

Os o b j e t i v o s d a c o m p a n h i a p o r ondem d e i m p o r t â n -

c i a s ã o :

1 . S a t i s f a z e r e x a h a m e n t e a d e m a n d a d e 8 0 u n i d a d e s .

2 . L i m i t a r o s o b r e t e m p o d e o p e r a ç ã o a 1 0 h o r a s .

Page 46: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

3 . U s a r t o d a s a s h o r a s d e t e m p o n o r m a l d e o p e r a ç ã o .

4 . M i n i m i z a r o c u s t o .

M o d e l o p . L . P . 0 .

+ + M i n i m i z a r Z = P1 6; + P 1 6 i - P2 S3 + P3 6; +

S u j e i t o a :

Page 47: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

F i g u r a 3d.4

Page 48: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

D e p o i s d e i n d i c a d a s a s r e s t r i ç õ e s - o b j e t i v o s e x a -

m i n a - s e a f u n ç ã o o b j e t i v o .

Como p r i o r i d a d e 1 e com o mesmo p e s o d i f e r e n c i a l

i- 1 d e v e m o s m i n i m i z a r 6; e e n t ã o o s p o n t o s d e s o l u ç ã o v i s -

v e l p a r a o p r i m e i r o o b j e t i v o e s t a r ã o s o b r e a r e t a 2 x 1 + 3 x 2 =

8 0 e o p o n t o Ó t i m o é A = ( x l , x 2 ) = ( 4 0 , 0 ) , com o q u a l 6; - -

0 , 6 7 = O e f i c a a t i n g i d o o p r i m e i r o o b j e t i v o e x a t a m e n t e ( F i g u - o

r a 3 . 5 ) .

R e l a c i o n a d a com o f a t o r d e p r i o r i d a d e 2 , t e m o s

i- a v a r i á v e l d e s v a c i o n a l ti3, a s o l u ç ã o v i á v e l p a r a e s t e o b j e t i v o

e s t a r á s o b r e a r e t a x l i- x 2 = 5 0 e o s p o n t o s a b a i x o . ; d e l a , po-

rém q u a l q u e r v a r i a ç ã o q u e t e n t e m o s f a z e r n a s o l u ç ã o com a f i n a -

l i d a d e d e m e l h o r a r o a t i n g i m e n t o d e s t e o b j e t i v o p i o r a r ; o a t i n -

g i m e n t o d o o b j e t i v o 1 . E n t ã o a s o l u ç ã o Ó t i m a c o n t i n u a s e n d o

i- X , = 4 0 , x 2 = O com 6; = O e & ] = O . Com e s t a s o l u ç ã o t e r e m o s

q u e 6 3 , a s s u m e o v a l o r 1 0 . F i g u r a 3 . 6 .

A s s o c i a d a s com a p r i o r i d a d e 3 e com o mesmo p e s o

d i f e r e n c i a l 1 , t e m o s a s v a r i ã v e i s d e s v i a c i o n a i s 6; e 6;. Ve;

mos q u e com a s a t i s f a ç ã o d a p r i m e i r a m e t a a t e r c e i r a f o i a u t o -

m a t i c a m e n t e a t i n g i d a . F i g u r a 3 . 7 .

A n a l i s a n d o a q u a r t a m e t a , v e m o s q u e n ã o h2 m e J h o - r a m e n t o p o s s ? v e l , p o r q u e q u a l q u e r a l t e r a ç ã o q u e s e f a ç a p a r a

t e n t a r m e l h o r a r s e u a t i n g i m e n t o p i o r a r a o a t i n g i m e n t o d a s o u -

t r a s . Assim o p o n t o Ó t i m o d e s o l u ç ã o f i c a r á s e n d o x l = 4 0 ,

Page 49: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

- - - - + + x 2 = 0 com Si = 0 , S 2 = 0 , 63 = 10 , S 4 = O , S1 = 0, S 2 = O ,

F i g u r a 3 . 5

Page 50: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

F i g u r a 3 . 6

Page 51: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

F i g u r a 3 . 7

Page 52: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

F i g u r a 3 . 8

Page 53: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M E T O D O SIMPLEX D E PROGRAMAÇÃO LINEAR POR OGJETIVOS

O r l é t o d o S i m p l e x d e F.L.P.0. é um p r o c e s s o a l g o r i t -

mito q u e p r o c u r a a t i n g i r a s o l u ç ã o Õ t i m a d o p r o b l e m a t e n t a n d o

a t i n g i r c a d a o b j e t i v o s e g u i n d o a e s t r u t u r a d e p r i o r i d a d e s .

4 . 1 - TABELA SIMPLEX

C o n s t a d e d u a s p a r t e s . Na p a r t e s u p e r i o r e s t ã o

o s c o e f i c i e n t e s d a m a t r i z A , d a m a t r i z R e o s v a l o r e s d o s o b j e -

t i v o s e n a p a r t e i n f e r i o r e s t á a m a t r i z Z - C j . j

Os c r i t é r i o s S i m p l e x Z - C . s ã o e x p r e s s o s n a t a j J -

b e l a , p o r uma m a t r i z d e o r d e m (m, n l ) o n d e m é o n F m e r o n d e d

p r i o r i d a d e s e n l e o n ü m e r o t o t a l d e v a r i á v e i s d o s p r b b l e m a s .

P a r a a i d e n t i f i c a ç ã o d a v a r i ã v e l q u e e n t r a na ba -

s e , a s s u m e - s e q u e P >>> P + 1 o u s e j a q u e : j j

Assim, a s p r i o r i d a d e s s e r ã o c o n s i d e r a d a s n a e s c 0 -

l h a da. v a r i á v e l e n t r a n t e .

E n t r a r á n a b a s e a v a r i á v e l c u j a c o n t r i b u i ç ã o s e -

j a m a i s a l t a p a r a a o b t e n ç ã o d o o b j e t i v o d e m a i o r p r i o r i d a d e . ;

Page 54: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

I s t o é, a v a r i á v e l c u j o v a l o r c o r r e s p o n d e n t e Z - C j , s e j a o j

m a i s a l t o v a l o r p o s i t i v o , na l i n h a c o r r e s p o n d e n t e 5 p r i o r i d a d e

mais a l t a em t r a t a m e n t o , s e r á e s c o l h i d a p a r a e n t r a r na b a s e

na s e g u i n t e i t e r a ç ã o .

A c o l u n a c o r r e s p o n d e n t e a e s t a v a r i á v e l s e r á a

Coluna P i v Ô .

A v a r i á v e l que s a i r á da b a s e s e r á a q u e l a que

c o r r e s p o n d a ao menor v a l o r p o s i t i v o r e s u l t a n t e da d i v i s ã o d o s

p e s o s d i f e r e n c i a i s 6 d a s v a r i á v e i s b á s i c a s , p e l o s j

v a l o r e s

c o r r e s p o n d e n t e s da Coluna PivÔ.

A l i n h a c o r r e s p o n d e n t e 5 v a r i á v e l que s a i da ba-

s e s e r á a L inha P i v Ô .

A Nova S o l u ç ã o ~ á s i c a ~ o s s f f v e l d e t e r m i n a - s e me-

d i a n t e o ~ é t o d o d e ~ l i m i n a ç ã o Comple ta d e G a u s s - J o r d a n .

Operando por e s s e método , a p a r e c e r ã o na t a b e l a

s e g u i n t e , em c o l u n a , o s v a l o r e s da combinação l i n e a r e q u i v a l e n -

t e d e cada v e t o r , em f u n ç ã o da noba b a s e .

R e a l i z a - s e o p r o c e s s o a t é a t i n g i r - s e o o b j e t i v o

de ma io r p r i o r i d a d e , i s t p é quando t o d o Z l i - C < 0 . l i -

E n t ã o , r e p e t e - s e o p r o c e s s o p a r a o s e g u i n t e o b j e -

t ' i v o na h i e r a r q u i a e a s s i m por d i a n t e .

Page 55: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

O t e s t e da cond ição de o t i m a l i d a d e é dado no a1 -

gor i tmo Simpl ex p o s t e r i o r m e n t e .

Tabela 4.1 - Simplex P . P . O .

Page 56: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1. Solução Inicial

1 .I - Assume-se que a Solução Inicial está na origem.

1.2 - Colocam-se todas as variãveis desviacionais negativas na

Solução Básica Inicial.

2.1 - Os valores C representam os pesos diferenciais atribuy- j

dos às variáveis desviacionais.

2.2 - Os valores Z são produzidos da soma de C vezes j ' j

as

constantes ou coeficientes diferenciais.

Então:

Page 57: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

C a l c u l a - s e Z - C. para cada co luna começando da j J

p r i m e i r a va r i i i ve l d e s v i a c i o n a l p o s i t i v a .

3. Determinação da v a r i á v e l que e n t r a na base

3.1 - Determina-se o mais a l t o nyvel de p r i o r i d a d e que não t e -

nha s i d o a t i n g i d o t o t a l m e n t e , por exame dos Z - C j j da

co luna de o b j e t i v o s ( b ) . -

3 .2 - I d e n t i f i c a - s e a v a r i á v e l que t e n h a o mais a l t o v a l o r po-

s i t i v o de Z - C. para e s s a p r i o r i d a d e . A v a r i á v e l que j J

co r re sponda a e s s e v a l o r , e n t r a r á na base na próxima i t e -

r a ç a o .

E m ca so d e empate , examina-se o s e g u i n t e nTvel mais a l t o

de p r i o r i d a d e e e s c o l h e - s e a v a r i á v e l que para e s s e n ? -

vel t enha o Z - C . > O mais a l t o . j J -

Quando não s e j a p o s s ~ v e l r e s o l v e r o empate, e s c o l h e r -

se-; a r b i t r a r i a m e n t e q u a l q u e r uma d a s v a r i á v e i s c o n f l i -

t a n t e s . F i c a também ass im de te rminada a Coluna PivÔ.

4 . Determinação da Var i áve l que s a i da base

C a l c u l a - s e na p a r t e p r i n c i p a l da t a b e l a o v a l o r

Page 58: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

das c o n s t a n t e s ( b ) d i v i d i d a s p e l o s c o e f i c i e n t e s co r re sponden-

t e s da Coluna PivÔ.

E s c o l h e - s e para s a i r da b a s e , a v a r i á v e l que

c o r r e s p o n d e ao menor v a l o r p o s i t i v o .

A l i n h a na qual e s t á e s s a v a r i á v e l s e r ã a Linha

Pivõ .

O e lemento i n t e r s e ç ã o e n t r e a Linha PivÔ e a Co-

luna PivÔ é o Elemento PivÔ.

A v a r i á v e l e s c o l h i d a , s e r á s u b s t i t u y d a na i t e r a -

ção s e g u i n t e pe1.a v a r i á v e l da Coluna PivÕ.

Quando e x i s t i r empate e s c o l h e r - s e - á a v a r i ã v e l

com o mais a l t o nyvel de p r i o r i d a d e , p rocurando-se a s s im a r e a -

l i z a ç ã o do o b j e t i v o de ordem mais a l t o e r e d u z i n d o - s e o número

de i t e r a ç õ e s .

I s t o é

e = Tndice da Coluna PivÕ.

Page 59: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Determinação da Nova S o l u ~ ã o Bás ica P o s s ~ v e l

5.1 - Acham-se a s novas c o n s t a n t e s ( b ; )

5 . 2 - Acham-se os novos c o e f i c i e n t e s da Linha PivÔ

Onde:

4

s = i n d i c e da Linha PivÔ.

d

e = i n d i c e da Coluna PivÔ.

Y s e = Elemento PivÔ

5 . 3 - Acham-se os c o e f i c i e n t e s para i # s

' s e

6 . C a l c u l a - s e os Z da segunda p a r t e da t a b e l a j

Page 60: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

7. ~ % l c u l o dos Z - C . para c a d a 1 inha de prioridade j- J

8. Determinação da Solução Õtima

8.1 - Examina-se o nfvel de realização dos objetivos, anali-

sando o.:valor de Z correspondente a cada linha de prio- j

ridade.

8.2 - critérios de Otimalidade.

8.2.1 - Se 7 Zj = O = Solução Õtima.

8.2.2 - Se 3 q E J/Z >Q examina-se Z - C .Se Z - C > O 9 q" q v qv qv

examina-se se para t > c, t E I , Ztv - Ctv < o caso

exista, a Solução 6 Ótimo.

8.2.3 - S e dadas as condições em 8.2.2, Ztv - Ctv > O -t Solu-

ção não Õtima.

8.2.4 - Nova iteração.

Page 61: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

4 . 2 . 1 - Exemplo d e A p l i ' c a ç s o do M s t o d o S i m p l e x

A p l i c a n d o o M e t o d o S i m p l e x a c i m a d e s c r i t o ao

e x e m p l o ( 3 . 1 ) a p r e s e n t a d o no c a p 7 t u l o a n t e r i o r , n o s t e m o s a s s e - g u i n t e s t a b e l a s i l u s t r a n d o a s i t e r a ç õ e s n e c e s s a r i a s a t é s e o b -

t e r a s o l u ç ã o Õ t i m a .

Page 62: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

'r)

O I 'r)

N

Page 63: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M C U r n a a

'r)

O I

N

Page 64: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 65: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M N - a n n

Page 66: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

-r)

O I 'r)

N

Page 67: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M M M \ \ 1 O O O W C O M - c o a - N

M o a o o o

M

Page 68: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

M N - n n a

Page 69: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 70: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

4 . 2 . 2 - P r o g r a m a C o m p u t a c i o n a l p a r a R e s o l u ç ã o d e P r o b l e m a s d e

P r o g r a m a ç ã o L i n e a r p o r O b j e t i v o s

Es te p r o g r a m a r e s o l v e o A l g o r i t m o S i m p l e x a d a p t a -

d o p a r a a r e s o l u ç ã o d e p r o b l e m a s P . P . O .

O p r o g r a m a é uma m o d i f i c a ç ã o d o a p r e s e n t a d o em

U s a d u a s s u b r o t i n a s :

A s u b r o t i n a I N I C , q u e l ê o s d a d o s e o s t r a n s f o r -

ma em m a t r i z e s q u e s ã o u t i l i z a d a s p e l o a l g o r i t m o n a b u s c a d a

s o l u ç ã o .

A s u b r o t i n a FINAL, q u e f a z a a n á l i s e d o s r e s u l t a -

d o s f i n a i s .

FINAL, a n a l i s a o s v a l o r e s d a s v a r i á v e i s n a ú l t i -

ma t a b e l a , d a s f o l g a s e d a f u n ç ã o c r i t é r i o e f a z a i m p r e s s ã o d e s -

s e s v a l o r e s .

O P r o g r a m a P r i n c i p a l d e s e n v o l v e o s c á l c u l o s d o

A l g o r i t m o S i m p l e x : p i v o t e a m e n t o s , c ~ l c u l o s d e n o v a b a s e , r a -

z õ e s d e s u b s t i t u i ç ã o , a v a l i a ç ã o d a f u n ç ã o c r i t é r i o .

I m p r i m e a i n d a t o d o s o s v a l o r e s c a l c u l a d o s p a r a a

t a b e l a f i n a l .

Page 71: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Entrada de Dad-os

Requer de c i n c o t i p o s de c a r t õ e s :

1 . Ca r t ão do Problema

2 . C a r t ã o dos S i n a i s

3 . C a r t õ e s da Função C r i t é r i o

4 . C a r t õ e s dos c o e f i c i e n t e s d a s v a r i á v e i s d e ~ e c i s ã o

5 . C a r t õ e s do Membro da D i r e i t a .

D-escr icão dos C a r t õ e s

1 . C a r t ã o do Problema

Colunas Conteúdo

5 - 7 Número de r e s t r i ç õ e s ( 1 i n h a s )

8-10 Número de v a r i á v e i s d e d e c i s ã o ( c o l u n a s )

11-13 Número de f a t o r e s de p r i o r i d a d e

2 . Ca r t ão dos S i n a i s

Descreve o s e n t i d o d a s r e s t r i ç õ e s .

Existem 4 p o s s i b i l i d a d e s :

I , quando a r e s t r i ç ã o é uma i g u a l d a d e , i s t o é, quando não

tem d e s v i o s .

G , quando a r e s t r i ç ã o 6 do t i p o maior que , i s t o é, qudndo

só e x i s t e o d e s v i o p o s i t i v o .

Page 72: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

L , quando a r e s t r i ç ã o é do t i p o m e n o r que , i s t o é , quando

s ó e x i s t e o d e s v i o n e g a t i v o .

B , quando s ã o p o s s ? v e i s ambas a s d i r e ç õ e s , i s t o é, quando

aparecem ambos os d e s v i o s .

0s c a r a c t e r e s de s i n a l , s ã o p e r f u r a d o s em c o l u -

nas c o n s e c u t i v a s , começando na co luna 1 e na ordem c o n s e c u t i v a

d a s r e s t r i ç õ e s ( F O R M A T O : 80A1).

3 . C a r t õ e s da Função O b j e t i v o

E s p e c i f i c ã o

- O t i p o de v a r i á v e l d e s v i a c i o n a l : p o s i t i v a o u n e g a t i v a .

- A r e s t r i ç ã o ( l i n h a ) na qual a p a r e c e a v a r i á v e l d e s v i a c i o -

n a l .

- A co luna na qual a p a r e c e a war i áve l d e s v i a c i o n a l .

- 0s pesos d i f e r e n c i a i s .

D e s c r i ç ã o

1 . P r ime i ro C a r t ã o F . C .

Colunas ~ o n t e Ü d o

1-3 OBJ (Formato A4)

2 . C a r t õ e s que descrevem cada e lemento

Page 73: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

C o l u n a s c o n t e ú d o

8- 9 L i n h a d a m a t r i z d e r e s t r i ç õ e s na q u a l a p a r e c e a

v a r i á v e l d e s v i a c i o n a l .

1 3 - 1 4 ldyvel d e p r i o r i d a d e ao q u e e s t á r e l a c i o n a d a a va -

r y a v e l d e s v i a c i o n a l (FORMATO 1 5 ) .

1 5 . 2 5 P e s o d i f e r e n c i a l , s e f o r = 1 , também d e v e r ã s e r

e s p e c i f i c a d o .

4 . C a r t õ e s d o s C o e f i c i e n t e s d a s V a r i á v e i s d e D e c i s ã o

D e s c r i ç ã o :

P r i m e i r o C a r t ã o :

C o l u n a s C o n t e ú d o

1 - 4 DATA

C a r t õ e s d o s c o e f i c i e n t e s :

C o l u n a s ~ o n t e Ü d o

8 - 9 L i n h a n a q u a l e s t a a l o c a d o o c o e f i c i e n t e

13 -1 4 C o l u n a na q u a l e s t a a l o c a d o o c o e f i c i e n t e

1 5 - 2 5 V a l o r d o c o e f i c i e n t e

5 . C a r t õ e s do Membro d a D i r e i t a

D e s c r i ç ã o :

P r i m e i r o c a r t ã o :

Page 74: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

C o l u n a s C o n t e ú d o

1 - 4 RGHT

C a r t õ e s d o s V a l o r e s d a D i r e i t a :

C o l u n a s C o n t e ú d o

1 - 1 0 V a l o r d a d i r e i t a d a p r i m e i r a r e s t r i ç ã o

1 1 - 2 0 V a l o r d a d i r e i t a d a s e g u n d a r e s t r i ç ã o

2 1 - 3 0 V a l o r d a d i r e i t a d a t e r c e i r a r e s t r i ç ã o

31 - 4 0 V a l o r d a d i r e i t a d a q u a r t a r e s t r i ç ã o

4 1 - 5 0 V a l o r d a d i r e i t a d e q u i n t a r e s t r i ç ã o

51 - 60 V a l o r d a d i r e i t a d a s e x t a r e s t r i ç ã o

6 1 - 7 0 V a l o r d a d i r e i t a d a s é t i m a r e s t r i ç ã o

7 1 - 8 0 V a l o r d a d i r e i t a d a o i t i v a r e s t r i ç ã o

C a s o t i v e r m a i s d e 8 l i n h a s c o n t í n u a no s e g u i n -

t e c a r t ã o .

S a l d a s

O P r o g r a m a d á a s s e g u i n t e s s a l d a s :

1 . I m p r e s s ã o d o s d a d o s d e e n t r a d a c o r r e s p o n d e n t e s a :

- . ! F u n c ã o c r i t é r i o

- R a z õ e s d e S u b s t i t u i ç ã o

- L a d o D i r e i t o

2 . ~ r n p r e s s ã o d a t a b e l a f i n a l d a s o l u ç ã o S i m p l e x .

Page 75: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

3. Impressão da m a t r i z f i n a l d o s c u s t o s r e d u z i d o s Z - C j j

4 . Ava l i ação da Função c r i t é r i o .

5 . A n á l i s e de F o l g a s .

6 . A n á l i s e de V a r i á v e i s .

7 . A n á l i s e da Função C r i t é r i o .

D e s c r i ç ã o das Saydas :

1 . Dados de En t rada

Na página 1 são impressos em co luna o s e l emen tos do membro

da d i r e i t a .

Na página 2 , s ã o i m p r e s s a s a s r a z õ e s de s u b s t i t u i ç ã o .

E m cada l i n h a aparecem os c o e f i c i e n t e s d a s v a r i á v e i s d e s v i a -

c i o n a i s p o s i t i v a s , o s c o e f i c i e n t e s das v a r i á v e i s d e s v i a c i o -

n a i s n e g a t i v a s e os c o e f i c i e n t e s das v a r i á v e i s t e c n o l õ g i -

c a s , nessa ordem.

Na página 3 s ã o impressos os v a l o r e s de e n t r a d a da função

c r i t é r i o na ordem das p r i o r i d a d e s , começando pe lo n7vel

mais ba ixo .

Page 76: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

2 . S o l u ç ã o F i n a l S i m p l e x

A s o l u ç ã o f i n a l é i m p r e s s a n a f o r m a m a t r i c i a l . E s t a t a b e l a

6 Ú t i l p a r a o d e s e n v o l v i m e n t o d e a n á l i s e d e s e n s i b i l i d a d e .

S ã o i m p r e s s o s :

i ) O membro d a d i r e i t a

A p a r e c e m d u a s c o l u n a s . A p r i m e i r a c o r r e s p o n d e ã n u m e r a -

ç ã o d a v a r i á v e l b á s i c a e a s e g u n d a é o v a l o r d a s c o n s -

t a n t e s d a d i r e i t a .

i i ) As r a z õ e s d e s u b s t i t u i ç ã o .

A p a r e c e m n a f o r m a m a t r i c i a l , s e g u n d o a o r d e m p o r c o l u - - + n a , d i , d , x j .

i

3 . A m a t r i z Z - C j j

4 . A v a l i a ç ã o d a f u n ç ã o c r i t é r i o .

S ã o a p r e s e n t a d o s o s v a l o r e s d e Z n o s o b j e t i v o s . E s t e s v a l o j -

res s ã o a p a r t e s u b - a t i n g i d a d o s o b j e t i v o s .

5 . A n á l i s e d e F o l g a s .

A p r e s e n t a o s v a l o r e s d o m e m b r o d a d i r e i t a e o s v a l o r e s p o s i -

t i v o s e n e g a t i v o s ( f o l g a s ) , p a r a c a d a e q u a ç ã o .

Page 77: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Anã1 i s e d e V a r i á v e i s .

A p r e s e n t a a s c o n s t a n t e s

A n a l i s e d o s O b j e t i v o s .

A p r e s e n t a o s v a l o r e s Z j

d a s

d o s

v a r i á v e i s d e d e c i s ã o b á s i c a s .

p a r t e s u b - a t i n g i d a d a s m e t a s .

o b j e t i v o s , q u e

I m p r i m e também a s p r i o r i d a d e s

Ordem d o s C a r t õ e s

a r t i f i c i a i

r e p r e s e n t a m

q u a n d o n e c e

DADOS L A D O DIREITO I.

RGHT I

( C A R T B E S DOS S I N A I S

P R O B

CARTÕES D O SISTEMA

I DATA -

Page 78: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

4 . 3 - ALGORITMO D E PROGRAMAÇÃO LINEAR _POR OBJETIVOS USANDO 0

M E T O D O S I M P L E X C O M P R O C E D I M E N T O S D E P A R T I C I O N A M E N T O E

ELIMINAÇÃO

E s t . e a l g o r i t m o f o i d e s e n v o l v i d o p o r J . L . A r t h u r

e A . R a v i n d r a n ( 1 7 ) , s e n d o s u p e r i o r a o s m é t o d o s d e s o l u ç ã o

e x i s t e n t e s n o u s o d e m e m o r i a e t e m p o d e c o m p u t a ç ã o .

B a s e i a - s e n o f a t o q u e a d e f i n i ç ã o d o s f a Q o r e s . d e

p r i o r i d a d e i m p l i c a q u e os o b j e t i v o s d e m a i s a l t a o r d e m d e v e m

s e r t r a t a d o s n o p r o c e s s o d e o t i m i z a ç ã o , a n t e s d e c o n s i d e r a r o s

d e o r d e m i n f e r i o r .

4 . 3 . 1 - P r o c e d i m e n t o d e P a r t i c i o n a m e n t o

Dado o o b j e t i v o i , p o d e a c o n t e c e r :

1 . só 6; e s t á n a F . C .

N e s t e c a s o , o p a r t i c i o n a m e n t o a t r i b u i a r e s t r i -

ç ã o i a o f a t o r . d e p r i o r i d a d e a s s o c i a d o com 6 7 .

* 2 . SÕ 6f e s t á na F . C . e a t r i b u l d a a r e s t r i ç ã o i a o f a t o r d e

t p r i o r i d a d e a s s o c i a d o com 6 i .

t 3 . Ambos, 6; e 6 i e s t ã o n a F.C.

O p a r t i c i o n a m e n t o , d e t e r m i n a , p a r a e s t e c a s o , o

Page 79: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

f a t o d e p r i o r i d a d e d e m a i s a l t a o r d e m , a s s o c i a d o com 6; ou i-

6 i y e a t r i b u i a r e s t r i ç ã o i a e s s a p r i o r i d a d e .

Dados C ( k ) = c o n j u n t o d a s r e s t r i ç õ e s a t r i b u i d a s a o f a t o r P k ,

k = 1 , ..., p

e k i a p r i o r i d a d e a t r i b u i d a 2 s v a r i á v e i s d e s v i a c i o n a i s na r e s -

t r i ç ã o i .

k , s e u i k > O é O p e s o r e l a c i o n a d o com P k k: = {

1 w , em o u t r o c a s o .

i- k s e u i k > O é O p e s o r e l a c i o n a d o com P k

k f = { w , em o u t r o c a s o .

-I- Dado k: = m i n ( k ; , k i ) , a p a r t i ç ã o P y d e f i n e - s e p o r :

com P ( i ) = C ( k 1 )

Page 80: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1 ) P a r a q u a l q u e r r e s t r i ç ã o i , . . . , m , o u S i , s i , ou a m b o s d e -

vem e s t a r n a F . C .

P o r q u e a s p r i o r i d a d e s m e n o r e s s ã o a s m a i s a l t a s n a e s c a l a

o r d i n a l .

2 . 1 - S e j a k < R

2 . 2 - S e j a R < k

Page 81: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

F o r m a - s e a s s i m , uma s é r i e d e p r o b l e m a s P . L . F . O . ; i c

c l u s i v o s , S 1 c S2 ... C S k . . . C S P

S k é O s u b - p r o b l e m a q u e c o n s i s t e d a s r e s t r i ç õ e s

a t r i b u i d a s à s p r i o r i d a d e s P , , P 2 , . . . , P e s e u s e l e m e n t o s c o r k -

r e s p o n d e n t e s na F.O.

4 . 3 . 2 - P r o c e d i m e n t o d e E l i m i n a ç ã o

Teorema 4 . 1

S e j a Z* o v a l o r Õ t imo d e u m P . P . L . , e s e j a - c > O p a r a x não b á s i c o . j j

E n t ã o , x não pode e n t r a r na b a s e p a r a f o r m a r j

uma s o l u ç ã o Ótirna a l t e r n a t i v a ,

D e m o n s t r a c ã o

S e j a a l i n h a d e c u s t o n a t a b e l a Ó t i m a :

S e > 0 , e n t ã o , s e i n c r e m e n t a n d o x s e i n c r e j j ' -

m e n t a r á Z ( x ) , a t é Z * . E n t ã o i n t r o d u z i n d o x na b a s e , s e d e s - j

t r o i a o t i m a l i d a d e s e c+ > 0 . J

Page 82: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

C o r o l á r i o

E m u m problema de P . L . P . O . , s e 6 achada a s o l u -

ção Õtima S k , e n t ã o t o d a v a r i á v e l x S n ã o - b á s i c a , com pe lo me-

nos u m c u s t o p o s i t i v o ( c* > O , sendo c* a mudança r e l a t i v a J s J s

na p r i o r i d a d e P por incremento u n i t á r i o em x S ) ' pode s e r e l i j -

minada f azendo-a e n t r a r na base em sub-problemas S k + l . . .>. , s ~ *

Do teorema ( 4 . 3 . 1 ) e dado que o a l g o r i t m o de

par t ic ionamento o t i m i z a S I , b u s c a - s e s o l u ç õ e s Õtimas a l t e r n a t i -

vas para S I , que melhorem P 2 em ordem a a t i n g i r S2 e ass im

por d i a n t e .

4 .3 .3 - Algor i tmo de P a r t i c i o n a m e n t o e El-iminação

1 . A p l i c a r Fase I do Simplex s o b r e a s r e s t r i ç õ e s r e a i s , ; i s t o d

e , r e s t r i ç õ e s que não têm d e s v i o s .

2 . Reso lve r o sub-problema S I .

3. Caso não e x i s t a m ; s o l u ç Õ e s Õtimas a l t e r n a t i v a s , e s t a s e r á a + u l t i m a s o l u ç ã o Õtima a c a l c u l a r , não s e o t imizando a s metas

de p r i o r i d a d e s mais b a i x a s .

4 . S u b s t i t u e m - s e o s v a l o r e s d a s v a r i á v e i s t e c n o l õ g i c a s nas r e s -

t r i ç õ e s a t r i b u i d a s a P 2 , P j , ..., P e s e c a l c u l a s e u s n i - P

Page 83: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

v e i s d e a t i n g i m e n t o . FIM.

5 . Se e x i s t i r e m s o l u ç õ e s Õ t i m a s a l t e r n a t i v a s , o s e g u i n t e c o n -

j u n t o d e r e s t r i ç õ e s a t r i b u y d o p r i o r i d a d e 2 e seus e l e m e n -

t o s n a F . O . s ã o a c r e s c i d o s a S I .

6 . E l i m i n a m - s e t o d a s a s c o l u n a s n ã o - b á s i c a s com c u s t o ( C * ) p g J S

s i t i v o .

7 . O a l g o r i t m o t e r m i n a q u a n d o n ã o e x i s t i r e m s o l u ç õ e s a l t e r n a t i -

v a s em a l g u m a t a b e l a d o s u b - p r o b l e m a Õ t i m o , o u q u a n d o t o d a s

a s p r i o r i d a d e s t e n h a m s i d o i n c l u y d a s e o t i m i z a d a s .

E x e m p l o 4 . 1

S e j a o m o d e l o :

M i n i m i z a r Z = P 1 ( S ; + 6;) + p26; + p 3 ( 6 ; + 6;) + p46; .

Page 84: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

S1: m i n i m i z a r Z = P1 (6; + 6;)

2 x 1 + 3 x 2 + 6; - 6;

- + X 1 3 X 2 , 6 1 3 2 0

S2: m i n i m i z a r Z = P1 (6 ; + 6;) + ~ 2 6 3

s . a . :

2 x 1 C 3 x 2 + 6; - 6;

1 + x 2 + ~j - 6 3

- - 6 + > 0 x 2 3 6 1 3 633 3 -

S3: m i n i m i z a r Z = P 1 ( 6 ; + 6;) + P2 6; + ~ ~ ( 6 ; + 6;)

s . a . :

Page 85: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

P I y P Z 3 P 3 , s ã o a t i n g i d o s e x a t a m e n t e

P 4 t em u m s u b - a t i n g i m e n t o de 1 5 0 .

Page 86: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

A F . L . P . O . tem-se a p l i c a d o na r e s o l u ç ã o de pro-

blemas de a l o c a ç ã o de r e c u r s o s , em marke t ing para r e s o l v e r pro -

blemas de a l o c a ç ã o de vendas em problemas de p lane jamen to da

produção que incluem combinações d e f o r ç a s de t r a b a l h o , tempo,

c a p a c i d a d e de produção e t c . , na a d m i n i s t r a ç ã o b a n c á r i a , na

a d m i n i s t r a ç ã o de s e g u r o s , na o t i m i z a ç ã o do p lane jamento f i nan-

c e i r o , na a d m i n i s t r a ç ã o h o s p i t a l á r i a .

Nes te Ttem a p r e s e n t a r - s e - ã o modelos p r o p o s t o s

para algumas d e s s a s á r e a s .

E s t e modelo f o i p ropos to por Lee e Clayton, (14) para

a a l o c a ç ã o de r e c u r s o s acadêmicos numa U n i v e r s i d a d e .

T r a t a - s e d e d e s e n v o l v e r u m modelo de p lane jamen-

t o s i s t e m á t i c o e dinâmico para a a l o c a ç ã o e f i c i e n t e dos r e c u r -

s o s d e s s e t i p o de i n s t i t u i ç ã o , modelo e s t e que deve rá c o n s i d e -

r a r u m p lane jamento a longo prazo para o a t i n g i m e n t o dos o b j e -

t i v o s . E s t e p l ane jamen to a longo prazo pode s e r e s t a b e l e c i d o

para a s e s c o l a s , d e p a r t a m e n t o s , c u r r f c u l o s , e t c . de uma Univer -

s i d a d e . Aqui s e a p r e s e n t a r ; o p l ane jamen to de uma e s c o l a de

Page 87: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

uma U n i v e r s i d a d e , para 1 ano , podendo s e r e x t e n d i d o pa ra u m ho -

r i z o n t e ma io r .

x1 = número de a u x i l i a r e s d e pesqu i sa

x2 = número de m o n t i o r e s

x3 = número de a u x i l i a r e s d e e n s i n o

x 4 = nÜmero de p r o f e s s o r e s a s s i s t e n t e s B

x 5 = nÜmero de p r o f e s s o r e s a d j u n t o s B

x6 = númeco de p r o f e s s o r e s t i t u l a r e s B em tempo i n t e g r a l

x7 = nÜmero de p r o f e s s o r e s t i t u l a r e s U em tempo p a r c i a l

x8 = número de p r o f e s s o r e s v i s i t a n t e s B

X9 = número de f u n c i o n ~ r i o s da á r e a a d m i n i s t r a t i v a

y1 = nÜmero d e p r o f e s s o r e s a s s i s t e n t e s A

y 2 = número de p r o f e s s o r e s a d j u n t o s A

y3 = número de p r o f e s s o r e s t i t u l a r e s A em tempo i n t e g r a l

Page 88: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

y4 = n ú m e r o d e p r o f e s s o r e s t i t u l a r e s A em t e m p o p a r c i a l

y 5 = n ú m e r o d e p r o f e s s o r e s v i s i t a n t e s A

w = d i s p o n i b i l i d a d e f i n a n c e i r a p a r a o a t e n d i m e n t o d o s a u m e n -

t o s s a l a r i a i s d o s p r o f e s s o r e s , m o n i t o r e s , a u x i l i a r e s d e

p e s q u i s a , a u x i l i a r e s d e e n s i n o e p e s s o a l a d m i n i s t r a t i v o .

C o n s t a n t e s

a l = p e r c e n t a g e m d e p e s s o a l d o c e n t e em t e m p o i n t e g r a l

a 2 = p e r c e n t a g e m d o s t a f f a c a d e m i c o d o t i p o A , n i v e l d e g r a -

d u a ç ã o

a 3 = p e r c e n t a g e m d o s t a f f a c a d ê m i c o d o t i p o A , a n i v e l d e p ó s -

g r a d u a ~ ã o

a 4 = n ú m e r o e s t i m a d o d e h o r a s d e c r é d i t o r e q u e r i d a s p o r a n o p e -

1 0 s a l u n o s d a g r a d u a ç ã o

= n ú m e r o e s t i m a d o d e h o r a s d e c r é d i t o r e q u e r i d a s p o r a n o p e -

1 0 s a l u n o s d a p ó s - g r a d u a ç ã o

a s = p r o p o r ç ã o d e s e j a d a p r o f e s s o r e s d e g r a d u a ç ã o / a l u n o s

a 7 = r a z ã o d e s e j a d a p r o f e s s o r e s d e p ó s - g r a d u a ç ã o / a l u n o s

Page 89: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

a 8 = r a z ã o d e s e j a d a p r o f e s s o r e s / p e s s o a l a d m i n i s t r a t i v o

a 9 = r a z ã o d e s e j a d a p r o f e s s o r e s / a u x i l i a r e s d e p e s q u i s a .

b i , b ; ; i = 1 , 2 , ' . . , 1 3 , s ã o a s c a r g a s h o r á -

r i a s m á x i m a s p a r a c a d a t i p o d e p r o f e s s o r .

b1 4 = n ú m e r o e s t i m a d o d e a l u n o s d e g r a d u a ç ã o p a r a e s t e a n o a c a - d ê m i c o

b 1 5 = n ú m e r o e s t i m a d o d e a l u n o s d e p ó s - g r a d u a ç ã o p a r a e s t e a n o

a c a d ê m i c o

b 1 6 = p e r c e n t a g e m d e s e j a d a d e a u m e n t o d o s a l ã r i o p a r a m o n i t o -

r e s e a u x i l i a r e s d e p e s q u i s a

b 1 7 = p e r c e n t a g e m d e s e j a d a d e a u m e n t o d o s a l á r i o p a r a p r o f e s s o - r e s

b 1 8 = p e r c e n t a g e m d e s e j a d a d e a u m e n t o d o s a l á r i o p a r a o p e s -

s o a l a d m i n i s t r a t i v o .

Na t a b e l a ( 5 . 1 ) d ã o - s e o s v a l o r e s d e c a r g a h o r ã -

r i a , r a z õ e s d e s e j a d a s d e c a d a t i p o d e p r o f e s s o r e s a l ã r i o s mé-

d i o s .

Page 90: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

R A Z Ã O

C 1

C2

C3

C 4

C 5

C 6

C7

'8 -

C9

C1 0

C1 1

C1 2

3

C A R G A H O R A R I A TOTAL

T a b e l a 5 . 1

1 . S e r v i ç o

1 . 1 - Pe rcen t agem d e p e s s o a l d o c e n t e em tempo i n t e g r a l .

- 1 . 2 - A s s u m i r - s e - 2 n e s t e modelo que x 2 a x 7 e y1 a y3 : s ão

d

u t e i s p a r a e n s i n o na g r a d u a ç ã o e que x 8 e y l a y 5 s ã o

Page 91: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

#

u t e i s p a r a e n s i n o n a p õ s - g r a d u a c ã o .

E x p r e s s a r - s e - ã o a s r e s t r i ç õ e s d a s p e r c e n t a g e n s d e p r o f e s -

s o r e s p a r a e n s i n o cz g r a d u a ç ã o e p a r a e n s i n o n a p õ s - g r a -

d u a ç ã o p o r :

1 . 3 - A r e s t r i ç ã o s o b r e o n ú m e r o m á x i m o d e h o r a s - c r é d i t o d e e s -

t u d a n t e p o r t u r m a q u e um p r o f e s s o r p o d e l e c i o n a r e s t a r á

i n c o r p o r a d a n a s r e s t r i ç õ e s p a r a a s e l e ç ã o d e s e j a d a d e t a -

m a n h o s d e t u r m a s e c a r g a s h o r á r i a s .

2 . Número t o t a l d e p e s s o a l d o c e n t e

E s t a r á d a d o em f u n ç ã o d o n ú m e r o e s t i m a d o d e h o -

r a s d e c r é d i t o p o r e s t u d a n t e n e c e s s á r i a s p o r t u r m a s e em f u n -

ç ã o d a m á x i m a c a r g a h o r ã r i a d e s e j a d a p a r a o p e s s o a l d o c e n t e .

n a g r a d u a ç ã o .

Page 92: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

n a p ó s - g r a d u a ç ã o .

C o n s i d e r a n d o a r a z ã o d o c e n t e s / e s t u d a n t e s t e m o s :

n a g r a d u a ç ã o

n a p ó s - g r a d u a ç ã o .

3 . D i s t - r i b u i ç ã o d o P e s s o a 7 D o c e n t e

A s s u m i r - s e - ; que s e d e s e j a m i n i m i z a r o n ú m e r o

d e p r o f e s s o r e s d o t i p o B e q u e s e d e s e j a m a x i m i z a r o n Ü m e r o d e

p r o f e s s o r e s d o t i p o A .

Page 93: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

para T = 1 x i + y i i = 2 i = l

4 . Numero de Pessoa l A d m i n i s t r a t i v o

I n c o r p o r a - s e e s t e o b j e t i v o mediante uma r e s t r i -

ção que r e f l e t e a r azão p r o f e s s o r e s / p e s s o a l a d m i n i s t r a t i v o .

5 . Número de A u x i l i a r e s de Pesqu i sa Graduados

Es ta r e s t r i ç ã o e x p r e s s a r ; a r a z ã o d e s e j a d a pro-

f e s s o r e s / a u x i l i a r e s de p e s q u i s a .

6 . Incremento d o S a l á r i o

Es ta r e s t r i ç ã o e s t a b e l e c e o incremento p e r i ó d i -

co de s a l á r i o .

Page 94: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

7 . O r ç a m e n t o T o t a l

' '8 ' 9 + w = p

8. F u n ç ã o c r i t é r i o

M i n i m i z a r á o s d e s v i o s d o s o b j e t i v o s e s t a b e l e c i -

d o s p e l a e s c o l a .

Apl i c a ç ã o :

P r i o r i d a d e s

P , = M i n i m i z a ç ã o do c u s t o t o t a l

P 2 = M a n t e r a r a z ã o d e s e j a d a p r o f e s s o r e s / a u x i l i a r e s d e p e s q u i s a

g r a d u a d o s

P 3 = M a n t e r a r a z ã o d e s e j a d a p r o f e s s o r e s / p e s s o a l a d m i n i s t r a t i v o

P 4 = A t i n g i r uma d i s t r i b u i ç ã o d e s e j á v e l do p e s s o a l d o c e n t e com

r e s p e i t o a o g r a u

P 5 = G a r a n t i r um número a d e q u a d o d e p r o f e s s o r e s p a r a a s r a z õ e s

d e s e j a d a s p r o f e s s o r e s / a l u n o s .

Page 95: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

P 6 = A s s e g u r a r i n c r e m e n t o s a d e q u a d o s d e s a l á r i o s p a r a o p e s -

s o a l a c a d & n i c o , a u x i l i a r e s g r a d u a d o s e p e s s o a l a d m i n i s t r a -

t i v o

P7 = G a r a n t i r um n 6 r n e r o d e 7 5 % d o p e s s o a l d o c e n t e em t e m p o i n -

t e g r a l , q u e p e l o m e n o s 40% d o s p r o f e s s o r e s n a - g r a d u a ç ã o

s e j a d o t i p o A e q u e p e l o m e n o s 7 5 % d o p e s s o a l a c a d ê m i c o

n a p õ s - g r a d u a ç ã o s e j a d o t i p o A .

T a b e l a 5 . 2

Page 96: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

R e s t r i c õ e s

1 . S e r v i ç o

2 . Q u a n t i d a d e d e P e s s o a l D o c e n t e

P r o g n o s t i c a - s e o numero t o t a l d e h o r a s - c r e d i t o n e -

c e s s á r i a s p a r a o s a l u n o s .

P a r a o s a l u n o s d a p ó s - g r a d u a ç ã o e s s e v a l o r s e r á

d e 1 . 8 2 0 e o número m é d i o d e h o r a s - c r é d i t o p o r a l u n o d a p ó s -

g r a d u a ç ã o s e r á 1 0 ; o t a m a n h o d e s e j a d o d e c a d a t u r m a s e r á 2 0 .

C a l c u l a m - s e a s s i m 9 1 0 h o r a s - c r é d i t o - e s t u d a n t e s co -

mo :

( P r o j e ç ã o d e m a t r i c u l a d o s ) (NUmero d e h o r a s - c r é d i t o / a l u n o ) / ( ~ a -

manho d a t u r m a )

Page 97: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

P r o g n o s t i c a m - s e 100 h o r a s c r é d i t o p o r t u r m a d e es -

t u d a n t e s n a p ó s - g r a d u a ç ã o .

C o n s i d e r a r - s e - á a g o r a a r a z ã o p r o f e s s o r e s / a 1 u n o s na

g r a d u a ç ã o e n a p Õ s - g r a d u a ç ã o .

As r a z õ e s p r o f e s s o r e s / a l u n o s n a g r a d u a ç ã o e p r o -

f e s s o r e s / a l u n o s n a p ó s - g r a d u a ç ã o s ã o r e s p e c t i v a m e n t e 1 / 2 0 e

1 / 1 0 ,

n a g r a d u a ç ã o

5

X 8 + 1 Y i + 6; - 6; = ( 0 , l O ) ( 1 0 0 ) = 1 0 i = l

n a p ó s - g r a d u a ç ã o .

Page 98: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 99: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1 Administrativo 4. Quantidade de Pessoa

Dá-se uma

soal administrativo.

T - 4x9 +

razão de 4 a 1 para professores/pe-

5. Quantidade de Auxiliares de Pesquisa Graduados

A razão desejada professores/auxiliares de pes-

quisa é de 5 a 1 .

6. Custo do Pessoal Docente, Assistentes e Pessoal Administra-

tivo

Incremento de salário: 6% para assistentes e pes -

soal administrativo e 8% para professores.

Page 100: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

7 . P a g a m e n t o T o t a l p a r a a E s c o l a

F u n ç ã o C r i t é r i o

3 M i n i m i z a r Z = P7 1 6; + P6 6 i 2 + 2 P 5 6; + 2P 6- + P5 6$ +

i = 1 5 7

U s a n d o o P r o g r a m a C o m p u t a c i o n a l em a n e x o , o b t e -

v e - s e a s e g u i n t e s o l u ç ã o :

S o l u ç ã o :

x1 = 2 7 . 6 5 6 8 6

x 2 = 1 0 . 4 0 8 4 0 9

x 3 = 1 0 . 4 0 8 4 9 1 1

Page 101: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 102: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

5 . 2 - M O D E L O D E P . L . P . O . P A R A UMA AGENCIA D E SEGUROS ( J .

G l e a s o n , ( 7 ) )

C o n s i d e r e - s e que uma a g ê n c i a de c o r r e t a g e m de s e

gu ros tenha e s t a b e l e c i d o o s s e g u i n t e s o b j e t i v o s como d e s e j á -

v e i s para o prosseguimento de s e u s n e g ó c i o s . U m o b j e t i v o con-

s i s t e em aumentar a q u a n t i a de prêmios s u b c r i t a s p e l a s d i v e r -

s a s Companhias de Seguros com a s q u a i s a Agência o p e r a . U m o u -

t r o o b j e t i v o é t r a b a l h a r com u m maior número de companhias .

U m o u t r o o b j e t i v o 6 b a l a n c e a r s e u s negóc ios de modo a não f i -

c a r d e p e n d e n t e , em demas ia , de uma ou mais d e s s a s companhias .

C e r t a s companhias oferecem b o n i f i c a ç õ e s caso a q u a n t i a em prê-

mios u l t r a p a s s e um dado v a l o r ; a t i n g i r t a l v a l o r , ou s e j a , o b -

t e r t a l b o n i f i c a ç ã o , passa a s e r u m o u t r o o b j e t i v o . Ev iden te -

mente maximizar o l u c r o é também u m dos o b j e t i v o s da Agênc ia ,

embora não s e j a c o n s i d e r a d o o mais i m p o r t a n t e . F i n a l m e n t e , a

Agência tem também como o b j e t i v o t r a b a l h a r mais com c o b e r t u r a s

c o m e r c i a i s que com p e s s o a i s .

Vamos supor que a Agência t r a b a l h e com 31 c l a s -

s e s de seguro e que d e s e j e r e p r e s e n t a r 10 Companhias de Segu-

r o . 0s o b j e t i v o s e s u a s p r i o r i d a d e s s ã o l i s t a d o s a s e g u i r .

Page 103: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

0 b . i e t i v o s com p r i o r i d a d e 1

- E x p a n d i r o s p r ê m i o s

- E x p a n d i r o n ú m e r o d e C o m p a n h i a s d e S e g u r o

0 b . i e t i v o s com p r i o r i d a d e 2

- Não f i c a r d e p e n d e n t e d e m a i s com q u a l q u e r C o m p a n h i a

O b j e t i v o s com p r i o r i d a d e 3

- O b t e r b o n i f i c a ç õ e s

- M a x i m i z a r o l u c r o

0 b . i e t i v o s com p r i o r i d a d e 4

T M u d a r d a l i n h a p e s s o a l p a r a a 1 i n h a c o m e r c i a l .

Page 104: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

Na T a b e l a 5 . 1 é a p r e s e n t a d a a t a x a d e c o m i s s ã o

(em p e r c e n t u a l ) , p a r a o s 3 1 t i p o s d e s e g u r o s o f e r e c i d o s p e l a s

1 0 C o m p a n h i a s . Também n a T a b e l a 1 , s ã o a p r e s e n t a d o s o s t o t a i s

de p r ê m i o s p a r a c a d a t i p o , s u b s c r i t o s n o a n o p a s s a d o , a s s i m c o -

mo o d e s e j a d o a u m e n t o p a r a e s t e a n o .

Page 105: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

TIP

OS

DE

SE

GU

RO

( 3

) C

ob

ert

ura

e

x-

ten

did

a-.

(C)

( 4

) C

ob

ert

ura

e

x-

ten

did

a

(P)

( 7

) In

terr

up

çã

o n

e

-

go

cio

s

(C)

CO

MP

AN

HIA

S

DE

SE

GU

RO

AU

MEN

TO

PE

R-

CE

NT

bAL

SO-

PR

EM

IOS

NO

,B

RE

O A

NO

A

NO

P

AS

SA

D(

PA

SS

AD

O

Page 106: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

ov, O H 4 ECL O ad O & O N a z

4

Page 107: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 108: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

N o t a s r e f e r e n t e s T a b e l a ( 5 . 1 )

1 . As C o m p a n h i a s n u m e r a d a s d e 1 a 6 f o r a m a s q u e t r a b a l h a r a m

com a a g ê n c i a n o a n o p a s s a d o . As C o m p a n h i a s n u m e r a d a s d e

7 a 1 0 s ã o a s n o v a s C o m p a n h i a s .

2 . W / W i n d i c a q u e a C o m p a n h i a n ã o t r a b a l h a com um d a d o t i p o d e

s e g u r o .

3 . ( C ) i n d i c a c o m e r c i a l , ( P ) p e s s o a l .

R e s t r i ç õ e s

1 . M u d a n ç a d a L i n h a P e s s o a l p a r a C o m e r c i a l

C o n s i d e r a r - s e - á , um l i m i t e s u p e r i o r u p a r a a p e r -

c e n t a g e m d o t o t a l d e p r ê m i o s r e s u l t a n t e d a l i n h a d e s e g u r o s d e

p e s s o a l , a f im d e o b t e r uma r a z ã o s a t i s f a t 6 r i a c o m e r c i a l / p e s - s o a l .

o n d e :

P = c o n j u n t o d e t i p o s d e s e g u r o p e s s o a l .

S u p o n d o q u e a a g ê n c i a d e s e j a uma r a z ã o c o m e r - -

Page 109: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

c i a l / p e s s o a l d e 60 a 4 0 , p a r a o s p r ê m i o s , a r e s t r i ç ã o p a r a

p r êmios d e s e g u r o s p e s s o a i s s e r á :

2 . Maximização d a Renda B r u t a

E s t a b e l e c e - s e u m r e n d i m e n t o a r b i t r a r i a m e n t e a1 t o

H = 1 . 0 0 0 . 0 0 0 , 0 0 .

Page 110: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

3 . R e d u ç ã o d o s C u s t o s d e S .e rv iço . s . d a s C o m p a n h i a s d e S e g u r o - s

H: s e g u r o s q u e d ã o uma r e d u ç ã o no c u s t o d e s e r v i -

ç o s s e t e m a t i n g i d o u m c e r t o v o l u m e d e p r ê m i o s .

S e j a V o v o l u m e d e p r ê m i o s r e q u e r i d o p e l o s e g u - j

Assim, s e o p r ê m i o p a r a o s e g u r o 2 e x c e d e r o s

C r $ 2 0 0 . 0 0 0 , o s e g u r o d á s e r v i ç o s q u e r e d u z i r ã o o s c u s t o s em

C r $ 2 . 0 0 0 .

E n t ã o , a r e s t r i ç ã o q u e g a r a n t e a r e d u ç ã o d o c u s -

4 . E v i t a r D e p e n d e n c i a d a s C o m p a n h i a s d e S e g u r o s

A fim d e e v i t a r e s t a d e p e n d ê n c i a s e t e n t a g a r a n -

t i r q u e n ã o s e c o n c e d a m a i s d e uma c e r t a q u a n t i d a d e d e p r ê m i o s

p a r a uma d a d a C o m p a n h i a d e S e g u r o s . C o n s i d e r a r - s e - ; C o l i m i - j

t e s u p e r i o r p a r a a C o m p a n h i a j .

Page 111: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

4

S u p o n h a - s e q u e a q u a n t i d a d e m ã x i m a d e p r ê m i o s e

d e C r $ 4 5 0 . 0 0 0 p a r a q u a l q u e r C o m p a n h i a d e S e g u r o s .

E n t ã o p a r a j = 1 :

E s t a b e l e c e - s e u m l i m i t e mTnimo d e v o l u m e d e p r e -

m i o ~ p a r a c a d a C o m p a n h i a d e S e g u r o s .

S u p o n h a - s e q u e s e tem o o b j e t i v o d e i n c r e m e n t a r

o n ú m e r o d e C o m p a n h i a s d e S e g u r o s d e 6 p a r a 1 0 . P a r a a s s e g u -

r a r i s s o , a a g ê n c i a d e v e r á a l o c a r u m v o l u m e m á x i m o d e p r ê m i o

p a r a c a d a uma d a s 1 0 C o m p a n h i a s d e S e g u r o s . Além d o mais o s

p r ê m i o s t o t a i s p a r a t o d a s a s l i n h a s d e s e g u r o s p a r a uma Compa-

n h i a d e S e g u r o s d e v e r : s e r m e n o r q u e a l g u m mynimo e s t a b e l e c i d o

p a r a e s s a C o m p a n h i a .

Assim p a r a a C o m p a n h i a d e S e g u r o s 6 a r e s t r i ç ã o

s e r á :

Page 112: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

6. E x p a n s ã o d o s P r ê m i o s

S e j a X i j O v a l o r d o s p r ê m i o s p a r a o t i p o d e s e g u -

r o i o f e r e c i d o p e l a C o m p a n h i a j .

S e j a a i o m u l t i p l o d e s e j a d o d o s p r ê m i o s T i d o

a n o a n t e r i o r n a c l a s s e i .

S u p o n d o q u e a a g ê n c i a d e s e j e um 20% d e a u m e n t o

em p r ê m i o s n a c l a s s e i . Assim a i = 1 . 2 .

Assim p a r a c a d a s e g u r o d a c l a s s e i h a v e r á uma

r e s t r i ç ã o d o t i p o :

A r e s t r i ç ã o p a r a a a m p l i a ç ã o d o s e g u r o t i p o 3

s e r á :

Page 113: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

7 . O t o t a l d e prêmios n ã o p o d e r á e x c e d e r a uma c e r t a p e r c e n t a -

gem d o t o t a l d o a n o a n t e r i - o r

S u p o n d o q u e s e e s t a b e c e l e q u e o c r e s c i m e n t o não

p o s s a e x c e d e r 2 0 % d o s p r ê m i o s d o a n o a n t e r i o r . O u s e j a o s p r ê -

m i o s t o t a i s n ã o p o d e r ã o s e r m a i o r e s q u e 1 2 0 % d o t o t a l d e p r ê -

m i o s a n t e r i o r , q u e f o i d e C r $ 3 . 0 4 8 . 0 0 0 , O O .

8. G a r a n t i r q u e o s s e g u r o s d e f o g o e d e c o b e r t u r a - e x t e n d i d a - t e -

nham i n c r e m e n t o s p r o p o r c i o n a i s - d e p r ê m i o s

S e j a :

F = v o l u m e d e p r ê m i o s p a r a f o g o

E = v o l u m e d e p r ê m i o s p a r a c o b e r t u r a e x t e n d i d a

Page 114: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

'r)

-F

X

Page 115: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 116: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 117: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1 o E ' ~ 3 ~ j + o Z 3 - 613 j = 1

1 o E ' 2 4 , j + 6 i 4 - 6;4 j = 1

1 0

E ' 2 5 , j + O;, - j = l

1 0

E ' 2 6 , j + 6 i 6 - j = 1

1 o ' 2 7 , j + 6 i 7 - j = 1

1 o E ' 2 8 , j + &i8 - j = 1

1 o I ' 2 9 , j + s i g - j = l

1 0

' 3 0 , j + j = 1 - GO 1 o

' 3 1 , j + 63, - 6z1 j = l

Page 118: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 119: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 120: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 121: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 122: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

CONCLUSÕES

A P . L . P . O . é a e x t e n s ã o da P . L . que supe ra a s

1 i m i t a ç õ e s que e s t a p o s s u i .

0s problemas de d e c i s ã o , incluem sempre v á r i o s

o b j e t i v o s , e a tomada d e uma d e c i s ã o a f e t a r á em maior ou menor

i n t e n s i d a d e todos o s o b j e t i v o s c o n f l i t a n t e s .

A P . L . P . O . r e s o l v e o problema de d e c i s ã o com vá-

r i o s o b j e t i v o s , c o m p a t i b i l i z a n d o - o s ~ s e g u n d o uma h i e r a r q u i a ,

em c u j a ordem s e t e n t a r á a t i n g i - l o s .

A i m p o r t â n c i a da P . L . P . O . , r esume-se a s s i m , na

s o l u ç ã o de problemas que compreendem o b j e t i v o s r e l e v a n t e s e

i n c o m p a t f v e i s , conjugando-os n u m modelo, que p e r m i t e o t r a t a -

mento de v a r i á v e i s de d i f e r e n t e s un idades de medida na F . O . , d

i s t o é , e p o s s f v e l t r a t a r com uma F . O . não homogênea.

P e l a s f a c i l i d a d e s que o f e r e c e pa ra a s o l u ç ã o de

problemas com o b j e t i v o s m ~ l t i p l o s , a P . L . P . O . , vem sendo apl i -

cada em d i v e r s a s á r e a s , como na r e s o l u ç ã o de problemas de a l o -

cação de r e c u r s o s ,em probl emas de p lane jamen to , problemas de

s e q u e n c i a ç ã o , problemas d e a n a l i s e d e p o l f t i c a s e o u t r a s .

Page 123: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

A P Ê N D I C E

P rograma c o m p u t a c i o n a l e s o l u ç á o d o p r o b l e m a 5 . 1 .

Page 124: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 125: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 126: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 127: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 128: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 129: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 130: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 131: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

- . - i iPN-9 A 2

O* 0883 1*8U06 0- QF 1 B ~ i $ * r ) 9 QCQC: O* GOGO 010000 O* 0000 O* a600 o* 0000 o s ~ a a r j 0*08 00 o r. $3,. , . 8:C'OJj 3 a 0 E O Q 0- OD@D c": Q.Qgo$ 9 i6QQ6 8: 00$8 O* 83@3 - 3: OO8C 3 *XWl O s QO 6Q 0.0000 O * O U O O 6,001f0

0 mqt;; O 000 o: 8009 B eDOQO n* no37 3.3330 o . 0 ~ 3 ~ 3 . , D * Q ~ ; ~ O B C- o n w Q,09190

BI 03 03 * =s

O -6G63 0 *g(sfã?! f i .QQOO U-QQ66 -iJ .4C0@ -Q* 4808 -F -4aQu -o:. 4000 000 . C T a ' . Q ~ É ~ ~ J ( I O u- 6 0 0 0 o - 6 ~ 0 8 i r i .Uoan 0- DO 03

L I H q A 3

L I N H A B 42-OQOO 3,3403 Os 0003 L ao99 3,3933 3. - 0 3 0 i a ~ a @ . D O I D C D $3 *DO30

$i P - 8: O * ~ O Q Q a. J:SQo o Q O F ? - ~ o.awog clej.5bt.fG ib a _ao& Ou 0000 0 - 0 0 0 0 O m 0 6 U O B m O l j C S O 39 300D 3,3309 !=t083$ Oo.OOOo I ] * U@C3 3 * 0 0 0 0

0. C000 0 .0000

-1 e QOO3 -8aCdOOO 6 , O O B Q D - O Q O t Q*&O@@ 0 a66543 -bf*BbaBQ @ .OiGOU a Q a Q O D O 0, 0080 O w O O O U Oi GOùO O e O O Q D

O . QOOI, Q . a o a ~ O u 0000 -0ai33f)O Q, 07 413 Q=r)733 as 01 35 01373a3 0 , 3 7 8 3 3.3733 sir, BDQQ Q 1 9 3 ú Q O a O T 9 q L . Q,07Q8 = 7QP1

6 . 0304

Page 132: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

- - - - - - L I N H A 13 - g0 un ou o . a o o ~ o. 3 3 3 3 as 0 0 x 1 3-01303 3.0038 o. C Q I ) ~ 11-3030

8. @ @ O 8 Q-0000 @ ~ G @ B B Q.Qr'oOO 0*0001 0:008: O- 00 QO ~ ~ 0 0 0 0 o* 0000 a D a 3 9 o 8: 8033 i :E$% O* OQOO 3.303~ 1)- 96 03 0.333Q 0- G!343B b.BOO6 f3.QO-lba @ . ~ G B @ 6 . ODQ.! Q -O@($I1J #*CBOQO 0~066a'iJ

-L 0080 QoODOO O v B O Q O OmOBOQ Q* OOOQ 0 e O Q D O O m O Q 0 0 I ta Q2G2 3,3230 4

i3 1 UZDC - 013233 0. E% 'L'g@ 3 .Q2Q@ O: OU i: L X k t f l Á 19

3,3033 @,89@@ r50600Q 6.CDOO B a B O B O O*úQBQ O a fMQQ B a g 6 0 6 r 0: 0: ;i 0*000Q 0 , Oít00 0.0BDU 0 , E Q Q Q 0-00oo O,QOSO 0 - Q ú O O !: ::!! 8,3069 0- 3303 na3333 i l a 3 3 4 0 0.13333 3 - 3 3 0 3 0 -0 33 ú* úO06 0-QOQQ *QOQ83 Q *Qll(tUQ 0 - ~ o ú 3 Q = O O O Q o. oaao o w O D Q O O, C O O D O , D O Q O o, O O Q O - Jl 8 3 3 3 O s 6 @ D í d m + 3.9333 ,3039 3=3333 3 , ~ 2 0 0 s Q2013 * Q?B&

a.oaoa 3333

cs *aosq O. 6203 DIB2QQ Q. Q200 0 ,828r8 Zb".aPOS: 0.02fi0 0 . 0200 O. D2Ofr O.D20Q -0-98Qf:

Page 133: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

LINHA 23 431 8300 0 m O O D 9 O* Q B O O 8e0000 O* COOU Qm0800 0 - O000 O m DQOO o*ooon 3 m G g 03 34,3339

O mo000 e I c

a. 0063 0 mOBB0 1. g a f j g ;:gg;; 0":511i ::?i 00 1 g:oaoi 4m0030c 0,6úBG

3.3339 o* 00 00 2.3333 5- 0003 3 ,0330 Q, ~ 0 . m a*=icáa 3- 6903 O: D18X

Q.335%3 a .oana

-1 *QQ,"@ D*0606 6 m C C o f i 3 =3O33

4803 Q m OOQQ Q-QOdú JG$B1aQ$Q 4GGG *ig €00 W COO* GQCO 500010000 17000POOQ0 3 OOIj.0800 30000.0900 4 3 3 3 - ú n m 15333,3333 15330,0333 1300Q -0 I IDG 17203- 3GQQ

i. o a w 2Q3O* O4Q3 30398 m3O3O

Page 134: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

a, mas 0 O - Q O O O u m GQOO O-ouoo 5o0000 O m 0000 O ,oorle 0- i)a DJ 3~3838 5: 10% 3,3~30 3 - 0003 3,3330 3 .0033 3 - 0393 8: X80"a Q. Q Q ~ % O 8- 6009 O *QQQQ 0- QQQQ 0.6009 0 m688rS 0 , O O O B Q, 0000 0,rJCOO O* C0 C6 O .OOOC, U* 00 08 3 , 3 0 3 3 if, 3 3 3 3 9,3333 3 - O833 3-33313 613303

I

3s O Q 3 O 6 ,@0fltQ

r30 0300 3 - 3 0 3 3 3.. 0000 QaOQOgJ O 1 BQOB O e @ @ @ & a fS . f l O O C - e,

0- O000 D.OBO0 B*DI)ClO 0.0000 3, -3003 3.9320 0 . 0 0 3 3 3 * 00QO 3. 3 3 ~ ~ 3 , 0 0 3 3

Page 135: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 136: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 137: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

- L o b Ú (3s 033 O* 800 3 . 3 3 5 3=Q3;7 3 .933 6,808 3- gjQ 0-839 @I E 15 B - Q I ~ B . Q G Q 0 ~ 9 8 5 -o1 0x0 o,ooo D . O O U -a ,o15 oloofi -aaa3a o- aaa 3sL5bf 3s 033 - -0 a 6 3 3 -0- 030 - i

- 0 - 8 5 0 -8: E8 -0:c"15 - k E 8:850 - 0 ~ 9 3 3 -9 QQfJ

0:00:05 03:$3X -13, C33 Oo$JBu 3,315

0 .833 -3s 333 -31 033 -8s 150 0m89Ç 8.906 -C . QDQ C. C D Q *

n n n n O , OQO o . 008 o , o00 O ~ O Q O O* oarf ú . ~ l o o -orna 0 ~ 9 7 ~ O* QOQ ;:o>;; O . E ; Q ~ D I D O Q 0 . 6 3 ~ e j , a o ~ - i ~ . 3 0 ~ -'f;i*ooo o m n 0 ~ 2 ~ 5 os xr 3

Q m l i 3 Os000 -3 - F 1 3 -3,225 L -0 3 . 3 9 3 -os 331) -il 8 1 3 s .po -3- 225 - 3 - 0 3 3

ij.03fs QagG$j s 80U BsPí;9.0 $jICQQ -@* is38 Q e u O O a . $li00 G s -0s01)O -0-225 -$:E! 3 -01 1 1 5 O m G O O D m f I l Ci.225 3 , 3 3 3

* ãi

\ -j.j,&go o* aoi) i l f i . 4

3oQ08 0,225 9-133Q -as QdQ $3. O'IQ -B.QQB G=giBQ $*Oáfl @, 460 O* 00 6 OaODÇ1 O , O D O 0.11013 -0.000 rDo Q O G o e r 3 n 9 E a OOD - O 9 225 -;O* C O O

-8r03.3 0.090 O 9 úQG Q*ilt$á% i31002 6 m k Z s 3 9 -6*s;lf30 Q * O B O - 0 - f j Q O O * O t D O* i 0,oa5 3- 3.a~ - D . D D S - 1 . 3 1 0 3,033 - a 0 0 3 3 - i 1 ~ 0 3 4 5.000 -9-313 -3- 093 O - Q D B ~ ~ 0 0 0 o s ~ o a -Q* 600 o . m a 6 . 0 ~ ~ -.$;.6~2 O s ~ s d ~ O . Q ~ Q - 8 . ~ 0 ~ 00" - 0. 000 3- 335 fs 013 3.3'13 2 = 0 3 0 0,035 O, D3 0 0*01& I:8S,S - 6 . 8Qg O . @ O f z -Ù-rdGCi - B ~ G ~ @ 0 . 6 0 3 QmG06 0% W B e B O O -0,000 D m i 3 0 0 f*flUO -0s3)QQ 8 s 6 Q O 0.000 - 0 s O B Q -OaCfIQ o 3. S 0 3

Page 138: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

- + a O í 1 3 3. 300 0, 3 3 J 3 - B O @a0 -1.~00 -O a ? r : ~ @ =-e - SOO c ,475

u, 47 5 o a ooa -a0%75 o . 0549 a . ooa o.m@ -0.475 o-ooo 0: 0% a* @no 3*Q3D O e 3i30 3- 0-38 3 - 333 5 - 0 3 8 9-033 - B W 158 0,280 1, @QO i g * F Q G

e - 5 I -6.47r -o. 475 0.10oo i)=475 - 0 ~ 0 4 9 o.ano -o , ao0 0- ~ 7 5

O a t y l O - 8 - 349 -3, 3 2 0 -9.333 3.330 -3mS33 - 0 . 0 3 3 i)*39hf 3- 1330 3* Q33 0- OfBD D*i.~60 6-080 e . 96G GeFa",C 0 . 8938 Q-BQO -6 1 900 G e 049 f.3. -EQC

Page 139: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 140: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 141: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

L I N H A OISPi3NIVEt. FOLGA-POS FOlG4 WEG

Page 142: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 143: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz
Page 144: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

BIBLIOGRAFIA-

I ARTHUR, J . L . ; RAVINDRAN, A . - R e s e a r c h Memorandum, N O

7 7 , V o l . 2 , Maio 1 9 7 7 .

1 2 1 CHARNES, A . ; C O O P E R , W . W . ; D E V O E , J . K. , L E A R N E R , D .

B . ; REINECKE, W . - A Goal P rog ramming Model f o r Media

P l a n n i n g - Management S c i e n c e , U.S .A. , V o l . N Q 8 , A b r i l

1 9 6 8 .

1 3 1 CHARNES, A . ; C O O P E R , W . W . ; D E V O E , J . K . ; SNOW, E . F . - N o t e on an A p p l i c a t i o n o f Goal Programrning Model f o r

Media P l a n n i n g - Management S c i e n c e , U . S . A . V o l . 1 4 ,

N Q 8 , A b r i l 1 9 6 8 .

1 4 1 CHARNES, A . ; C O O P E R ; W . W . ; KLINGMAN, D e ; NIEHAUS, R . J . - E x p l i c i t S o l u t i o n s i n Convex Goal P rog ramming - Mana-

g e m e n t S c i e n c e , U. S . A . , V o l . 2 2 , N Q 4 , Dezembro

1 9 7 5 .

1 5 1 CHARNES, A . ; C O O P E R , W . W . - Goal P rog ramming a n d M u l t i -

p l e O b j e c t i v e O p t i m i z a t i o n s - E u r o p e a n J o u r n a l o f Ope-

r a t i o n a l R e s e a r c h . Amsterdam - J a n e i r o 1 9 7 7 .

1 6 1 D Y E R , J . S . - I n t e r a c t i v e Goal P rog ramming - Management

S c i e n c e , U . S . A . , V o l . 1 9 , N o 1 , S e t e m b r o 1 9 7 2 .

Page 145: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

1 7 1 GLEASON, )I. JOHN - A Goal P r o g r a m m i n g Model f o r I n s u r a n c e

Agency Management - D e c i s i o n S c i e n c e s , V o l . 8 , N Q 1 ,

J a n e i r o 1 9 7 7 .

1 G O O D M A N , A . DAVID - A Goal P r o g r a m m i n g A p p r o a c h t o A g g r e -

g a t e P l a n n i n g o f P r o d u c t i o n a n d Work F o r c e . Management

S c i e n c e , U . S . A . , V o l . 6 , N Q 3 , J u l h o 1 9 7 5 .

1 ' 1 H A R W O O D , B. G O R D O N - O p t i m i z i n g O r g a n i z a t i o n a l G o a l s i n

A s s i g n i n g F a c u l t y T e a c h i n g S c h e d u l e s - D e c i s i o n S c i e n -

c e s , U . S . A . , V o l . 6 , N Q 3 , J u l h o 1 9 7 5 .

1 1 ° 1 I J I R I , Y. - Management G o a l s a n d A c c o u n t i n g f o r C o n t r o l -

Rand-McNal ly , C h i c a g o , 1 9 6 5 .

I l 1 I K E O W N , J . ARTHUR - A C h a n c e C o n s t r a i n e d Goal P r o g r a m m i n g

Model f o r Bank L i q u i d i t y Management D e c i s i o n S c i e n c e s ,

U . S . A . , V o l . 9 , N Q 1 , J a n e i r o 1 9 7 8 .

1 1 2 1 L E E , S . - A n A g g r e g a t e B u d g e t P l a n n i n g Model f o r H o s p i t a l

A d m i n i s t r a t i o n - Management S c i e n c e , S e t e m b r o 1 9 7 1 .

1 1 3 1 L E E , M . SANG - Goal P rog ramming f o r D e c i s i o n A n a l y s i s - C o l l e g e B u s i n e s s V i r g i n i a P o l y t e c h n i c I n s t i t u t e a n d

S t a t e U n i v e r s i t y , P h i l a d e l p h i a 1 9 7 2 .

( I 4 ( L E E , M . SANG; CLAYTON, R . E D W A R D - A Goal P r o g r a m m i n g Mo-

de1 f o r A c a d e m i c R e s o u r c e A l l o c a t i o n - Management

Page 146: 10 - Programa de Engenharia de Sistemas e Computaçãode um sistema de objetivos complexos ao invés de um único obje - tivo. Em outras palavras, a P.L.P.O. d e uma técnica capaz

S c i e n c e , U . S . A . , V o l . 1 8 , N Q 8 , A b r i l 1 9 7 2 .

1 1 5 1 L E E , S . ; SEVEBECK, W . - A n A g g r e g a t i v e Model f o r M u n i c i -

p a l Economic P l a n n i n g Pol i c y S c i e n c e s , V o l . 2 , N Q 2 ,

J a n e i r o 1 9 7 1 , p . 9 9 - 1 1 5 .

[ I 6 / NARASINHAN, RAM - Goal P rog ramming i n a F u z z y E n v y r o n -

men t - D e c i s i o n S c i e n c e s , U . S . A . , V o l . 1 1 , N Q 2 ,

A b r i l 1 9 8 0 .

/ I 7 [ REEVES, R . G A R Y - A N o t e on Q u a d r a t i c P r e f e r e n c e s a n d

Goal P r o g r a m m i n g - D e c i s i o n S c i e n c e s , U . S . A . , V o l .

9 , N Q 3 , J u l h o 1 9 7 8 .

) 1 8 ) SHIM, K. J.; SIEGEL, J . - Q u a d r a t i c P r e f e r e n c e s and Goal

P rog ramming - D e c i s i o n S c i e n c e s , U . S . A , , V o l . 6 , N Q

4 , O u t u b r o 1 9 7 5 .

1 1 9 1 STAITON, R. S . - P r o d u c t i o n S c h e d u l i n g W i t h M u l t i p l e C r i -

t e r i a O b j e c t i v e s - O p e r a t i o n a l R e s e a r c h Q u a r t e l y ,

G r e a t B r i t a i n , V o l . 2 8 , N Q 2 .

I 2 O 1 VEIKKQ, JAASKELAINEN - A Goal P rog ramming Model o f A g g r e -

g a t e P r o d u c t i o n P l a n n i n g - Ekonomisk T i d s k r i f t (Swe-

d i s h J o u r n a l o f E c o n o m i c s ) , N Q 2 , 1 9 6 9 , p . 1 4 - 1 9 .