[R-br] R em pesquisa operacional

Rodolfo Timoteo da Silva zhushazang em gmail.com
Sexta Agosto 9 22:41:54 BRT 2013


Olá Tiago, muito obrigado pela ajuda. Fiz dois exercícios simples aqui e
funcionaram coerentemente pelo que havia feito de forma manual e ou
utilizando o matlab. Se lhe for de conhecimento, poderia verificar se
fiz corretamente?

1) maximização

z = 5x + 3y
x <= 3
y <= 4
x + 9/5y <= 8

library(boot)
z = c(5,3)
res1 = matrix(c(1,0,0,1),2,2)
res3 = c(1,9/5)
simplex(a=z,A1=rbind(res1),b1=c(3,4),A2=NULL,b2=NULL,A3=rbind(res3),b3=8,maxi=TRUE)

x = 1
y = 2,7
z = 23,3333

2) minimização

z = 7x + 9y
-x + y <= 2
x <= 5
y <= 6
3x + 5y >= 15
5x + 4y >= 20

library(boot)
z = c(7,9)
res1 = matrix(c(-1,1,1,0,0,1),3,2)
res2 = matrix(c(3,5,5,4),2,2)
simplex(a=z,A1=rbind(res1),b1=c(2,5,6),A2=rbind(res2),b2=c(15,20),A3=NULL,b3=NULL,
maxi=FALSE)

x = 3,076923
y = 1,153846
z = 31,9230769230769

Obrigado antecipadamente por qualquer feedback. Irei testar o IpSolveAPI
em seguida.


Em 09-08-2013 08:21, Tiago Souza Marçal escreveu:
> Rodolfo,
> 
> da uma olhada na documentação do pacote "boot".
> 
> No link  abaixo você vai encontrar exemplos resolvidos pelo método
simplex no pacote "boot".
> 
>
<http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CC0QFjAA&url=http%3A%2F%2Fprope.unesp.br%2Fxxii_cic%2Fver_resumo.php%3Farea%3D100046%26subarea%3D13149%26congresso%3D30%26CPF%3D00605039046&ei=cs0EUtqSNKjc4APgloB4&usg=AFQjCNEFO6m3Vz6e3IYoMvC6iu2WGXlSQQ&sig2=jP8Es3tTm4PBErOnNGW8-A&bvm=bv.50500085,d.dmg> 

>
> Outra opção é você usar o pacote lpSolveAPI que tem um tutorial em
http://pedrounb.blogspot.com.br/2012/11/programacao-linear-no-r.html e
mais informações podem ser encontradas na documentação do pacote.
> 
> Mais informações sobre pesquisa operacional no R podem ser encontradas
em http://cran.r-project.org/web/views/Optimization.html
> 
> Espero ter contribuído.
> 
> Att.
> 
> Tiago.
> 
> 
> #################################################################
> 
> Tiago de Souza Marçal - Graduando em Agronomia pelo CCA-UFES
> 
> Bolsista de Iniciação Científica da área de Genética e Melhoramento de
Plantas
> 
> #################################################################
>
> 
> > Date: Fri, 9 Aug 2013 07:19:18 -0300
> > From: zhushazang em gmail.com
> > To: r-br em listas.c3sl.ufpr.br
> > Subject: [R-br] R em pesquisa operacional
> >
> Bom dia, alguém tem material específico do R para trabalhar com
> otimização e "tomada de decisão"? De fato, algum material onde se
> compara o uso do R no lugar do Solver®?
>
> Att
> > _______________________________________________
> > R-br mailing list
> > R-br em listas.c3sl.ufpr.br
> > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> > Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
código mínimo reproduzível.
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
código mínimo reproduzível.


-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130809/8f4b6f91/attachment.html>


Mais detalhes sobre a lista de discussão R-br