Borrar filtros
Borrar filtros

how to set intlinprog options

7 visualizaciones (últimos 30 días)
Standardtrickyness
Standardtrickyness el 2 de Sept. de 2015
Comentada: Alan Weiss el 2 de Sept. de 2015
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).

Respuestas (1)

Matt J
Matt J el 2 de Sept. de 2015
You define "options", but never pass it to intlinprog.
  5 comentarios
Walter Roberson
Walter Roberson el 2 de Sept. de 2015
Editada: Walter Roberson el 2 de Sept. de 2015
It creates an options structure using typical options for intlinprog and then setting MaxNodes to 10^16 in that structure.
Alan Weiss
Alan Weiss el 2 de Sept. de 2015
As the release notes for R2014a state, you cannot use the Optimization app with intlinprog. Sorry.
Alan Weiss
MATLAB mathematical toolbox documentation

Iniciar sesión para comentar.

Categorías

Más información sobre Linear Programming and Mixed-Integer Linear Programming en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by