[R-br] Otimização (boost + simplex)
Rodolfo Timoteo da Silva
zhushazang em gmail.com
Sexta Dezembro 13 00:31:45 BRST 2013
Senhores, ao tentar otimizar a partir do arquivo abaixo:
/library(boot)//
//z = c(1,1,1,1,1,1,1)//
//res2 =
matrix(c(1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1),7,7)//
//simplex(a=z,A1=NULL,b1=NULL,A2=rbind(res2),b2=c(18,12,15,19,14,16,11),A3=NULL,b3=NULL,maxi=FALSE)//
/
Recebo a mensagem:
/Erro em pivot(tableau, prow, pcol) : //
// NAs não são permitidos em atribuições por subscritos//
//Calls: simplex -> simplex1 -> pivot//
//Execução interrompida//
/
A título de elucidação, abaixo o arquivo utilizado pelo gurobi
(www.gurobi.com) ao qual realizo a tarefa normalmente.
/Minimize//
// x1 + x2 + x3 + x4 + x5 + x6 + x7//
//Subject To//
// x1 + x2 + x3 + x4 + x5 >= 18//
// x2 + x3 + x4 + x5 + x6 >= 12//
// x3 + x4 + x5 + x6 + x7 >= 15//
// x4 + x5 + x6 + x7 + x1 >= 19//
// x5 + x6 + x7 + x1 + x2 >= 14//
// x6 + x7 + x1 + x2 + x3 >= 16//
// x7 + x1 + x2 + x3 + x4 >= 11//
//Bound//
// x1 >= 0//
// x2 >= 0//
// x3 >= 0//
// x4 >= 0//
// x5 >= 0//
// x6 >= 0//
// x7 >= 0//
//Integers//
// x1 x2 x3 x4 x5 x6 x7//
//End/
Alias, como garantir lá no R que os resultados sejam números inteiros
apenas?
Obrigado
Att
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20131213/78b35aff/attachment.html>
Mais detalhes sobre a lista de discussão R-br