El el fichero cplex.opt tenemos que introducir la instrucción solnpool que nos crea el pool de soluciones que está indexado en el gdx solnpool.gdx. Con solnpoolpop 1 las soluciones se generan mediante el procedimiento normal de optimización de Cplex, pero con la instrucción solnpoolpop 2, se generán un número PopulateLim de soluciones mediante un procedimiento especial de Cplex para generar varias soluciones. Las soluciones las filtramos mediante solnpoolintesity 4 y solnpoolAgap 0.0. Para mas info mirar este ejemplo http://www.gams.com/modlib/libhtml/solnpool.htm
File fcpx / cplex.opt /;
option limrow=0,limcol=0, optcr=0, mip=cplex;
LNQP.optfile=1; LNQP.solprint=%solprint.Quiet%; LNQP.savepoint = 1;
putclose fcpx 'solnpool solnpool.gdx' / 'solnpoolintensity 4' /
'solnpoolpop 2' / 'solnpoolAgap = 0.0';
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario