Está en la página 1de 2

EJECUCINDEAMPL 1.EncontrarlacarpetadeAMPL 2. Ejecutar sw.exe. sw quiere decir Scrolling Window, y nos provee la plataforma desde dondecorrerAMPL,conalgunasventajasquemencionaremosdespus. 3.

EjecutarAMPL(amplENTER)

4. AMPL funciona con base en lnea de comando. Cada comando que se le de a AMPL debe terminarenpuntoycomayENTER. Elarchivodemodeloyelarchivodelosdatosdebenestarenlamismacarpetadondeestnlos ejecutablesdelAMPL. Loprimeroquehayquehaceresdeclarardondeestelmodelo. ampl: model ASASTEEL.mod; Yluegosedeclaraculeselarchivodedatos ampl: data ASASTEEL.dat; Despus se le debe decir qu solver usar. AMPL tiene dos principales: Minos (por defecto) y Cplex. Minos sirve para problemas lineales y no lineales. Cplex sirve para problemas lineales y para problemas con variables binarias o enteras. En el problema de ASA Steel tendremos que decirlequeuseaCplexcomosolver: ampl: option solver cplex; Finalmentelepedimosqueresuelvaelproblema ampl: solve; Acontinuacinpodemosverunapantallacontodosestospasos:

Lasotrasoperacionesimportantessonlassiguientes: Paraverelvalordeunavariableseusaelcomandodisplay
ampl: display X;
: F1 F2 F3 F4 F5 F6 F7 F8 PL1 0 350 80 0 0 0 0 0 PL2 235 0 0 525 0 0 0 0 PL3 0 0 0 0 0 490 0 0 PL4 0 0 0 0 333.333 26 190 90.6667 PL5 15.4444 0 0 0 0 0 0 114.556 :=

Sepuedepedirquemuestrevariasvariables,separndolasconcoma:
ampl: display X, Y;
X [*,*] (tr) : PL1 PL2 F1 0 235 F2 350 0 F3 80 0 F4 0 525 F5 0 0 F6 0 0 F7 0 0 F8 0 0 ; Y [*] := SC1 0 SC2 0 SC3 1 ; PL3 0 0 0 0 0 490 0 0 PL4 0 0 0 0 333.333 26 190 90.6667 PL5 15.4444 0 0 0 0 0 0 114.556 :=

Y finalmente se le puede pedir a AMPL que genere un archivo de datos (texto plano), con la extensinquequeramos. ampl: display X, Y>resultado.out; ampl: close resultado.out; Entonces,elarchivoresultante(resultado.out)puedeabrirseeneleditordetextooimportarse aExcel.

También podría gustarte