how to set intlinprog options
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
how to set intlinprog options to increase options.maxnodes I've tried both
options=optimoptions('intlinprog') ;
options.MaxNodes=10^16;
and
optimoptions('intlinprog','MaxNodes',10^16);
intcon= zeros(34,1);
for i= 1 : 34
intcon(i,1)=25+i;
end
D = [ DDD ; eye(25), zeros(25,34); -eye(25), zeros(25,34) ] ;
f= [zeros(25,1) ; g ; -1 ] ;
b=[zeros(33,1); [1-0.0001 ] ; ones(25,1); ones(25,1) ] ;
options=optimoptions('intlinprog') ;
options.MaxNodes=10^16;
optimoptions('intlinprog','MaxNodes',10^16);
w = intlinprog(-f,intcon,D,b) ;
However, when I run my code the program keeps setting options.maxnodes to 10^8
Intlinprog stopped because it reached the maximum number of nodes,
options.MaxNodes = 10000000 (the default value).
0 commentaires
Réponses (1)
Matt J
le 2 Sep 2015
You define "options", but never pass it to intlinprog.
5 commentaires
Walter Roberson
le 2 Sep 2015
Modifié(e) : Walter Roberson
le 2 Sep 2015
It creates an options structure using typical options for intlinprog and then setting MaxNodes to 10^16 in that structure.
Alan Weiss
le 2 Sep 2015
Alan Weiss
MATLAB mathematical toolbox documentation
Voir également
Catégories
En savoir plus sur Surrogate Optimization dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!