1 - Formulação
1 - Formulação
1 - Formulação
Versão 3
2009,
c 2000, 1998
José Fernando Oliveira, Maria Antónia Carravilla – FEUP
Modelização – Os 10 princı́pios
a Só existe problema quando há mais do que uma solução admissı́vel.
Problema de Mistura de Produtos
Modelo A B C
Mão-de-obra (horas por unidade) 7 3 6
Matéria-prima (quilos por unidade) 4 4 5
Lucro (epor unidade) 4 2 3
Uma refinaria de petróleo pode misturar 3 tipos de crude para produzir gasolina normal e
super.
A refinaria de petróleo tem duas unidades de mistura, uma unidade mais antiga e uma
outra mais recente.
Para cada ciclo de produção, a unidade mais antiga usa 5 barris de crude A, 7 barris de
crude B e 2 barris de crude C para produzir 9 tanques de gasolina normal e 7 de gasolina
super. A unidade de mistura mais recente usa, para cada ciclo de produção, 3 barris de
crude A, 9 de B e 4 de C para produzir 5 tanques de gasolina normal e 9 de super.
Devido a contratos já assinados, a refinaria tem que produzir, pelo menos, 500 tanques de
gasolina normal e 300 tanques de gasolina super.
Para essa produção existem em armazém 1500 barris de crude A, 1900 de crude B e 1000
de crude C.
Por cada tanque de gasolina normal produzida, a refinaria ganha 6 unidades monetárias e,
por tanque de super, 9 unidades monetárias.
Uma empresa planeia arrendar espaço num armazém. As necessidades de espaço para os
próximos 3 meses estão representadas na tabela 2. Os custos de arrendamento por metro
quadrado dependentes do número de meses de arrendamento estão representados na
tabela 3.
Construa um modelo que permita determinar o esquema de contratos a assinar, por forma
a satisfazer as necessidades de espaço o mais economicamente possı́vel.
Mês Necessidade de
espaço (m2 )
1 1500
2 500
3 5000
A companhia de aviação Benvoa vai comprar aviões a jacto de passageiros, para viagens
longas, médias e curtas, denominados de Al , Am e Ac , respectivamente.
Os custos unitários, em milhões de euros são, respectivamente, de 5000, 3800 e 2000. A
administração da companhia aprovou um orçamento máximo de 112 000 milhões de euros
para esse efeito.
Admite-se que os lucros anuais com cada um dos tipos de avião Al , Am e Ac , sejam de
310, 230 e 200 milhões de euros respectivamente.
Há pilotos suficientes para pilotar, no máximo, 30 aviões novos.
Se apenas fossem comprados aviões Ac , os serviços de manutenção seriam capazes de
garantir a manutenção de 40 aviões novos. Contudo, do ponto de vista do esforço de
manutenção, cada avião Am equivale a 4/3 de um avião Ac e cada avião Al a 5/3 de um
avião Ac .
A direcção técnica é ainda de opinião que, por cada avião Ac que seja comprado, se
comprem também pelo menos um avião Al ou um avião Am .
Por outro lado, seleccionado um avião Al para comprar, também deverão ser comprados
pelo menos 8 aviões Ac ou Am .
Com estes dados, a gestão da empresa deve decidir a quantidade de aviões de cada tipo a
comprar, de modo a maximizar o lucro.
Produto P1 P2
Fábrica A B A B
Procura 1000 800 1700 1100
Custo de transporte A→ B = 4 B→ A = 4 A→ B = 3 B→ A = 4
por unidade
Carretel n Bobinas
n Laminas
Como se pode ver nas figuras, o papel é fabricado em rolos grandes tanto em largura como em diâmetro,
conhecidos na indústria por jumbos. Os jumbos são divididos em rolos mais pequenos que podem ser vendidos
directamente a clientes ou que então podem ser usados para cortar em formatos.
Consideremos uma empresa em que o papel é produzido em jumbos com 6 metros de largura.
Um jumbo de 6 metros poderia, por exemplo, ser dividido em 2 rolos de 280cm, sobrando um “rolinho” de 40cm
que é considerado desperdı́cio.
Assumindo que existem jumbos em quantidade suficiente para satisfazer esta encomenda, o problema consiste
em determinar a forma de cortar os jumbos minimizando o desperdı́cio.
Cada técnico pode ter no máximo 2 licenças. A primeira licença demora vários anos a obter, sendo portanto
mais cara para a empresa, enquanto a segunda licença demora menos anos a obter, ficando naturalmente mais
barata. O custo da segunda licença depende ainda da licença anterior que o técnico possui. Actualmente
existem 9 equipas de manutenção, cada uma chefiada por um técnico licenciado, que funcionam em 3 turnos.
Turno Chefe de equipa Tipo de licença
Custo (M$)
1 1, 2
Licença Licença a tirar
1 2 1
anterior
3 2
1 2 3 4
4 3, 4
0 2 4 2 4
2 5 2
1 - 1 2 3
6 3
2 1 - 2 3
7 4
3 1 3 - 2
3 8 3, 4
4 1 2 1 -
9 3
Para poder oferecer serviços a outras companhias de aviação, a empresa pretende que existam 4 licenças de
cada tipo, no conjunto dos chefes de manutenção. Isto pode ser conseguido enviando para formação actuais
chefes de equipa (portanto técnicos que já possuem 1 licença) ou outros técnicos que ainda não possuem
nenhuma licença. No entanto, de cada turno só poderá sair, no máximo, 1 chefe de equipa para formação.
Escreva um modelo de programação matemática que permita determinar a polı́tica de obtenção de licenças que
No mı́nimo de funcionários
Segunda 17
Terça 13
Quarta 16
Quinta 19
Sexta 14
Sábado 16
Domingo 11
As leis laborais impõem que cada funcionário trabalhe 5 dias consecutivos, seguidos de 2
dias de folga. Por exemplo, um funcionário que trabalhe de Segunda a Sexta terá que
estar de folga no Sábado e no Domingo. O posto de correios pretende pois satisfazer as
necessidades diárias de trabalhadores recorrendo apenas a funcionários a tempo inteiro. O
objectivo é minimizar o número de funcionários a tempo inteiro.
Escalonamento de Recursos Humanos (cont.)
Parte 2 Suponha agora que as necessidades de mão-de-obra podem ser satisfeitas quer
por funcionários a tempo inteiro quer por funcionários a tempo parcial. Um funcionário a
tempo inteiro trabalha 8 horas por dia, enquanto um funcionário a tempo parcial trabalha
4 horas por dia, mantendo-se as restantes condições laborais. No entanto, acordos com os
sindicatos limitam a 25% do total a percentagem de funcionários a tempo parcial.
Sabendo que o custo horário de um funcionário a tempo inteiro é de 15 euros e o de um
funcionário a tempo parcial é de 10 euros, determine o escalonamento dos funcionários
que minimiza o custo global com recursos humanos.
Parte 3 Considere agora que cada funcionário pode fazer um dia de trabalho
extraordinário por semana. Por exemplo, a um funcionário cujo turno de trabalho seja de
Segunda a Sexta pode ser pedido que trabalhe ainda no Sábado. A remuneração por hora
de trabalho extraordinário corresponde a 150% da remuneração base.
o Cortin U"".rsurio ntrill<nt. dispoolblzara 10M SOlJ.S thisr .. om C<W\jJnto .Io r~ <Ie
....m:;o. , 310m 00, ""ncirio' , corm . _tin <Ie errve.trro. no. _ ' ' ' '' , 0 eontr<>kl
<Ie0= . <Iet~, r o _ • ~1JO""'"t .. <Ie _ " ' " """tont...
o Rei", <14 U~O:I_ <10 P<>rto, Prof"...,.. OootOf Jose Mar_, <los Santos, nicio" • SL>O ~ terv~ no """""'~ 011'"""""""" 0 ~ tere .... do
!!onoo ~ re~cioMm<nto oom. ~ ott">:;in o~ _ dI'9<. Oeotocoo ....t. sen!oo _ a ooabo<o;ao _ <Xist. iii 49um tefr4Ml • • ofn_
q"" so foi oonoItuI><Io ""tre5O "'I"ip " <1M _ NtM:;ii. . foram fsc!o<.. IT4><>rt>nt.,. ~. a "rWers_ "" """"""to <Ie es.coJ\<f 0 &ontor.der
lolt4 """" " " _ . _. <10 corti<> "rWersurio.
o Pres_'e do C<J.T· u i OfxecW; o 00 !!onoo Santo"""r lot:.. Or. N""" _ t""'*"'" • S,," ~ t<fV<1\"" Oil'"""""""" • ~ <14 re' orio 0
CMf,.n~ _ <Ie~,tor. m "" """co •• 1011'>_ 0 f.c!o <14 UrWersiI!ode do Porto ter q<>eIIfo<lo . tr&01i<;io, ""..". piooe" . m i>icior prolooolo' <Ie
colo"",.,..,
rom ~.tt">:;3es priv-' ~r. octi'liM<!es corm ",to: "po<Iem oontor "",,,,[,.00, _ oM tomt><m _torm, <Ie "" pione..... q<>eIIfor
com 0' """t""""
http://www.santandertotta.pt/pagina/content/0, 1564,1042_29502_1_1_1041_6_0,00.html
Parte 1 No âmbito do acordo de cooperação com o Santander Totta foi decidido investir
200 000e em eventos culturais e desportivos a organizar nos próximos 5 anos, com o objectivo
de reforçar os laços no seio da Universidade e a marca UPorto na Cidade do Porto e no Paı́s. À
equipa da UPorto que preparou os dados para decisão pelo Reitor foi pedido que, para cada
evento proposto, fosse indicado o orçamento previsto e o número estimado de pessoas que
participariam.
Na data prevista foram apresentados ao Reitor os resultados do trabalho da equipa.
A urbanização deverá incluir áreas para fins residenciais, R, áreas verdes, V e áreas para
equipamentos sociais, E. Pretende-se conhecer as áreas a atribuir a R, V , e E nas zonas
Z1 , Z2 e Z3 .
Custos O custo da construção de cada tipo de área (R, V ou E) em cada uma das
zonas Z1 , Z2 ou Z3 , é proporcional à respectiva área de construção, sendo as constantes
de proporcionalidade diferentes entre si e conhecidas.
Áreas mı́nimas de construção É necessário construir pelo menos K hectares
de Ar .
2. Qual a relação de ordem existente entre o custo total da solução óptima calculável
em (i) e em (ii)? Justifique.
3. Formule o problema como em (ii) mas admitindo que, se as áreas para E forem
maiores que p, então as áreas para V serão maiores que q (p e q conhecidos).
Modelização de operações lógicas
f (xi ) ≤ 0 ∨ g(xi ) ≤ 0
f1 (xi ) ≤ d1 + δ1 M
f2 (xi ) ≤ d2 + δ2 M
f1 (xi ) ≤ d1
..
f2 (xi ) ≤ d2
.
.. fN (xi ) ≤ dN + δN M
.
PN
i=1 δi = N −K
fN (xi ) ≤ dN
δi ∈ {0, 1}
M = ∞
Modelização de operações lógicas
PN
f (xi ) = i=1 δi di
PN
i=1 δi = 1
δi ∈ {0, 1}
Modelização de operações lógicas
Implicação de condições
se E > P ⇒ V ≥ Q