GAMS RUN
--- Job model.gms Start 07/06/25 22:54:07 38.2.1 96226ea8 LEX-LEG x86 64bit/Linux
--- Applying:
    /opt/gams/gams38.2_linux_x64_64_sfx/gmsprmun.txt
--- GAMS Parameters defined
    Input /var/www/html/interfaces/cgi-bin/synheat/model.gms
    ScrDir /var/www/html/interfaces/cgi-bin/synheat/225a/
    SysDir /opt/gams/gams38.2_linux_x64_64_sfx/
    LogOption 3
Licensee: Prof. Ignacio E. Grossmann                     G241203|0002AS-GEN
          Carnegie Mellon University, Dept. of Chemical Engineering  DCE375
          /opt/gams/gams38.2_linux_x64_64_sfx/gamslice.txt
          License Admin: Ignacio E. Grossmann,                             
          Evaluation license: Not for commercial or production use
Processor information: 1 socket(s), 4 core(s), and 4 thread(s) available
GAMS 38.2.1   Copyright (C) 1987-2022 GAMS Development. All rights reserved
--- Starting compilation
--- model.gms(1) 2 Mb
--- . ex1.dat(232) 3 Mb
--- model.gms(2) 3 Mb
--- . variables.inc(12) 3 Mb
--- .. minlp.inc(714) 3 Mb
--- . variables.inc(13) 3 Mb
--- .. repminlp.inc(595) 3 Mb
--- . variables.inc(14) 3 Mb
--- .. splot.inc(1052) 3 Mb
--- . variables.inc(14) 3 Mb
--- model.gms(2) 3 Mb
--- Starting execution: elapsed 0:00:00.027
--- model.gms(767) 4 Mb
--- Generating MINLP model MIXED
--- model.gms(768) 6 Mb
---   65 rows  61 columns  245 non-zeroes
---   202 nl-code  32 nl-non-zeroes
---   12 discrete-columns
--- model.gms(768) 4 Mb
--- Executing DICOPT (Solvelink=2): elapsed 0:00:00.038
-------------------------------------------------------------------------------
Dicopt 2         38.2.1 96226ea8 Feb 19, 2022          LEG x86 64bit/Linux    
-------------------------------------------------------------------------------
by Aldo Vecchietti, Director del Instituto INGAR,
   CONICET, UTN, Santa Fe, Argentina
by Ignacio E. Grossmann, Chemical Engineering Faculty,
   Carnegie Mellon University, Pittsburgh, PA, USA
-------------------------------------------------------------------------------
--- DICOPT: Starting major iteration 1
--- DICOPT: Setting up first (relaxed) NLP.

CONOPT 3         38.2.1 96226ea8 Feb 19, 2022          LEG x86 64bit/Linux    

 
 
    C O N O P T 3   version 3.17K
    Copyright (C)   ARKI Consulting and Development A/S
                    Bagsvaerdvej 246 A
                    DK-2880 Bagsvaerd, Denmark
 
 
   Iter Phase Ninf   Infeasibility   RGmax    NSB   Step InItr MX OK
      0   0        1.7336712895E+05 (Input point)
 
                   Pre-triangular equations:   4
                   Post-triangular equations:  9
                   Definitional equations:     4
 
      1   0        1.1575000000E+05 (After pre-processing)
      2   0        3.5815429688E+01 (After scaling)
 
 ** Feasible solution. Value of objective =    136327.966736
 
   Iter Phase Ninf     Objective     RGmax    NSB   Step InItr MX OK
      6   3        6.7150081903E+04 6.7E+04     9 3.9E-01   11 F  T
     11   3        6.0630538279E+04 3.7E+03     3 7.4E-05      T  T
     16   4        6.0019847602E+04 6.1E-01     3 1.0E+00    3 T  T
     20   4        6.0018700308E+04 1.9E-12     2
 
 ** Optimal solution. Reduced gradient less than tolerance.
 
--- DICOPT: Setting up first MIP

IBM ILOG CPLEX   38.2.1 96226ea8 Feb 19, 2022          LEG x86 64bit/Linux    

--- GAMS/Cplex Link licensed for continuous and discrete problems.
--- GMO setup time: 0.00s
--- GMO memory 0.52 Mb (peak 0.52 Mb)
--- Dictionary memory 0.00 Mb
--- Cplex 20.1.0.1 link memory 0.00 Mb (peak 0.01 Mb)
--- Starting Cplex

Version identifier: 20.1.0.1 | 2021-04-07 | 3a818710c
CPXPARAM_Advance                                 0
CPXPARAM_Threads                                 1
CPXPARAM_MIP_Display                             4
CPXPARAM_MIP_Pool_Capacity                       0
CPXPARAM_Simplex_Limits_Iterations               999980
CPXPARAM_TimeLimit                               999999.98600000003
CPXPARAM_MIP_Tolerances_AbsMIPGap                0
CPXPARAM_MIP_Tolerances_MIPGap                   0
Generic callback                                 0x50
Tried aggregator 2 times.
MIP Presolve eliminated 18 rows and 18 columns.
MIP Presolve modified 27 coefficients.
Aggregator did 9 substitutions.
Reduced MIP has 38 rows, 37 columns, and 144 nonzeros.
Reduced MIP has 12 binaries, 0 generals, 0 SOSs, and 0 indicators.
Presolve time = 0.00 sec. (0.21 ticks)
Found incumbent of value 744246.102292 after 0.01 sec. (0.30 ticks)
Probing fixed 2 vars, tightened 7 bounds.
Probing time = 0.00 sec. (0.02 ticks)
Tried aggregator 1 time.
Detecting symmetries...
MIP Presolve eliminated 2 rows and 2 columns.
MIP Presolve modified 4 coefficients.
Reduced MIP has 36 rows, 35 columns, and 138 nonzeros.
Reduced MIP has 10 binaries, 0 generals, 0 SOSs, and 0 indicators.
Presolve time = 0.00 sec. (0.07 ticks)
Probing time = 0.00 sec. (0.01 ticks)
Clique table members: 2.
MIP emphasis: balance optimality and feasibility.
MIP search method: dynamic search.
Parallel mode: none, using 1 thread.
Tried aggregator 1 time.
Aggregator did 6 substitutions.
Reduced LP has 30 rows, 29 columns, and 122 nonzeros.
Presolve time = 0.00 sec. (0.03 ticks)
Initializing dual steep norms . . .

Iteration log . . .
Iteration:     1   Dual objective     =         -1000.000000
Initializing dual steep norms . . .
Root relaxation solution time = 0.00 sec. (0.17 ticks)

        Nodes                                         Cuts/
   Node  Left     Objective  IInf  Best Integer    Best Bound    ItCnt     Gap

*     0+    0                       744246.1023    -1000.0000           100.13%
Found incumbent of value 744246.102292 after 0.01 sec. (0.61 ticks)
      0     0    63649.4506     6   744246.1023    63649.4506       33   91.45%
*     0+    0                       371491.6533    63649.4506            82.87%
Found incumbent of value 371491.653280 after 0.02 sec. (0.70 ticks)
      0     0    82451.5262     7   371491.6533      Cuts: 23       43   77.81%
*     0+    0                       215531.9074    82451.5262            61.75%
Found incumbent of value 215531.907419 after 0.02 sec. (1.04 ticks)
      0     0    91675.6044     9   215531.9074      Cuts: 15       56   57.47%
*     0+    0                       136405.1447    91675.6044            32.79%
Found incumbent of value 136405.144729 after 0.02 sec. (1.41 ticks)
      0     0    93706.7124     8   136405.1447       Cuts: 4       59   31.30%
      0     0    95995.4423     7   136405.1447       Cuts: 9       63   29.62%
      0     0   102463.4743     7   136405.1447       Cuts: 3       68   24.88%
*     0+    0                       130222.7729   102463.4743            21.32%
Found incumbent of value 130222.772941 after 0.03 sec. (2.27 ticks)
Detecting symmetries...
      0     0   111677.0560     7   130222.7729      Cuts: 25       77   14.24%
      0     0   112170.8360     7   130222.7729      Cuts: 16       87   13.86%
      0     0   112202.0432     7   130222.7729      Cuts: 17       90   13.84%
      0     0   112232.4759     7   130222.7729       Cuts: 5       93   13.82%
*     0+    0                       124975.9144   112232.4759            10.20%
Found incumbent of value 124975.914373 after 0.05 sec. (3.99 ticks)
Detecting symmetries...
      0     1   112232.4759     7   124975.9144   120177.8438       93    3.84%
Elapsed time = 0.05 sec. (4.28 ticks, tree = 0.01 MB)

Clique cuts applied:  1
Implied bound cuts applied:  2
Flow cuts applied:  2
Mixed integer rounding cuts applied:  9
Gomory fractional cuts applied:  1

Root node processing (before b&c):
  Real time             =    0.05 sec. (4.28 ticks)
Sequential b&c:
  Real time             =    0.00 sec. (0.10 ticks)
                          ------------
Total (root+branch&cut) =    0.05 sec. (4.37 ticks)

--- MIP status (101): integer optimal solution.
--- Cplex Time: 0.05sec (det. 4.37 ticks)

--- Fixing integer variables and solving final LP...

Version identifier: 20.1.0.1 | 2021-04-07 | 3a818710c
CPXPARAM_Advance                                 2
CPXPARAM_Threads                                 1
CPXPARAM_MIP_Display                             4
CPXPARAM_MIP_Pool_Capacity                       0
CPXPARAM_Simplex_Limits_Iterations               999980
CPXPARAM_TimeLimit                               999999.98600000003
CPXPARAM_MIP_Tolerances_AbsMIPGap                0
CPXPARAM_MIP_Tolerances_MIPGap                   0
Tried aggregator 1 time.
LP Presolve eliminated 45 rows and 43 columns.
Aggregator did 16 substitutions.
Reduced LP has 4 rows, 5 columns, and 13 nonzeros.
Presolve time = 0.00 sec. (0.05 ticks)
Initializing dual steep norms . . .

Iteration log . . .
Iteration:     1   Dual objective     =         95337.644084

--- Fixed MIP status (1): optimal.
--- Cplex Time: 0.00sec (det. 0.08 ticks)


Proven optimal solution
MIP Solution:       124975.914373    (107 iterations, 6 nodes)
Final Solve:        124975.914373    (2 iterations)

Best possible:      124975.914373
Absolute gap:            0.000000
Relative gap:            0.000000

--- DICOPT: Starting major iteration 2
--- DICOPT: Setting up next NLP

CONOPT 3         38.2.1 96226ea8 Feb 19, 2022          LEG x86 64bit/Linux    

 
 
    C O N O P T 3   version 3.17K
    Copyright (C)   ARKI Consulting and Development A/S
                    Bagsvaerdvej 246 A
                    DK-2880 Bagsvaerd, Denmark
 
 
   Iter Phase Ninf   Infeasibility   RGmax    NSB   Step InItr MX OK
      0   0        1.0631805838E+05 (Input point)
 
                   Pre-triangular equations:   4
                   Post-triangular equations:  9
                   Definitional equations:     4
 
      1   0        0.0000000000E+00 (After pre-processing)
      2   0        0.0000000000E+00 (After scaling)
 
 ** Feasible solution. Value of objective =    231293.972752
 
   Iter Phase Ninf     Objective     RGmax    NSB   Step InItr MX OK
     11   4        2.0180411539E+05 1.2E+03     3 1.0E+00    3 F  T
     16   4        2.0024677057E+05 1.3E-03     2 1.0E+00    2 F  T
     17   4        2.0024677057E+05 8.0E-11     2
 
 ** Optimal solution. Reduced gradient less than tolerance.
 
--- DICOPT: Checking convergence
--- DICOPT: Setting up next MIP
--- GMO Resort Time 0ms
--- DICOPT: Log File:
 Major Major     Objective    CPU time  Itera- Evaluation Solver
 Step  Iter       Function     (Sec)    tions   Errors
  NLP    1     60018.70031      0.01       20      0      conopt
  MIP    1    124975.91437      0.07      107      0      cplex
  NLP    2    200246.77057<     0.01       17      0      conopt

IBM ILOG CPLEX   38.2.1 96226ea8 Feb 19, 2022          LEG x86 64bit/Linux    

--- GAMS/Cplex Link licensed for continuous and discrete problems.
--- GMO setup time: 0.00s
--- GMO memory 0.52 Mb (peak 0.52 Mb)
--- Dictionary memory 0.00 Mb
--- Cplex 20.1.0.1 link memory 0.00 Mb (peak 0.01 Mb)
--- Starting Cplex

Version identifier: 20.1.0.1 | 2021-04-07 | 3a818710c
CPXPARAM_Advance                                 0
CPXPARAM_Threads                                 1
CPXPARAM_MIP_Display                             4
CPXPARAM_MIP_Pool_Capacity                       0
CPXPARAM_Simplex_Limits_Iterations               999856
CPXPARAM_TimeLimit                               999999.90700000001
CPXPARAM_MIP_Tolerances_AbsMIPGap                0
CPXPARAM_MIP_Tolerances_MIPGap                   0
Generic callback                                 0x50
Tried aggregator 2 times.
MIP Presolve eliminated 16 rows and 18 columns.
MIP Presolve modified 54 coefficients.
Aggregator did 10 substitutions.
Reduced MIP has 41 rows, 38 columns, and 184 nonzeros.
Reduced MIP has 12 binaries, 0 generals, 0 SOSs, and 0 indicators.
Presolve time = 0.00 sec. (0.27 ticks)
Found incumbent of value 847401.485560 after 0.00 sec. (0.36 ticks)
Probing fixed 2 vars, tightened 7 bounds.
Probing time = 0.00 sec. (0.03 ticks)
Tried aggregator 1 time.
Detecting symmetries...
MIP Presolve eliminated 2 rows and 2 columns.
MIP Presolve modified 4 coefficients.
Reduced MIP has 39 rows, 36 columns, and 174 nonzeros.
Reduced MIP has 10 binaries, 0 generals, 0 SOSs, and 0 indicators.
Presolve time = 0.00 sec. (0.09 ticks)
Probing time = 0.00 sec. (0.01 ticks)
Clique table members: 2.
MIP emphasis: balance optimality and feasibility.
MIP search method: dynamic search.
Parallel mode: none, using 1 thread.
Tried aggregator 1 time.
Aggregator did 1 substitutions.
Reduced LP has 38 rows, 35 columns, and 170 nonzeros.
Presolve time = 0.00 sec. (0.03 ticks)
Initializing dual steep norms . . .

Iteration log . . .
Iteration:     1   Dual objective     =         -1000.000000
Initializing dual steep norms . . .
Root relaxation solution time = 0.00 sec. (0.19 ticks)

        Nodes                                         Cuts/
   Node  Left     Objective  IInf  Best Integer    Best Bound    ItCnt     Gap

*     0+    0                       847401.4856    -1000.0000           100.12%
Found incumbent of value 847401.485560 after 0.01 sec. (0.73 ticks)
      0     0    63649.4506     6   847401.4856    63649.4506       28   92.49%
*     0+    0                       371491.6533    63649.4506            82.87%
Found incumbent of value 371491.653280 after 0.01 sec. (0.83 ticks)
      0     0    82417.3706     7   371491.6533      Cuts: 24       37   77.81%
*     0+    0                       215531.9074    82417.3706            61.76%
Found incumbent of value 215531.907419 after 0.01 sec. (1.23 ticks)
      0     0    91754.7058     9   215531.9074      Cuts: 18       51   57.43%
*     0+    0                       199246.7706    91754.7058            53.95%
Found incumbent of value 199246.770565 after 0.02 sec. (2.00 ticks)
      0     0    92286.4498     9   199246.7706       Cuts: 4       54   53.68%
      0     0    92414.8641     8   199246.7706      Cuts: 15       59   53.62%
      0     0    93401.2295     8   199246.7706       Cuts: 7       67   53.12%
Detecting symmetries...
      0     0    93456.4740     9   199246.7706    MIRcuts: 1       70   53.10%
      0     0    93469.6137     8   199246.7706       Cuts: 2       72   53.09%
*     0+    0                       190819.8758    93469.6137            51.02%
Found incumbent of value 190819.875811 after 0.04 sec. (5.36 ticks)
Detecting symmetries...
      0     2    93469.6137     8   190819.8758    96546.8767       72   49.40%
Elapsed time = 0.05 sec. (5.49 ticks, tree = 0.01 MB)
*     7     1      integral     0   130222.7729   126096.7478      160    3.17%
Found incumbent of value 130222.772941 after 0.05 sec. (5.99 ticks)

Clique cuts applied:  1
Implied bound cuts applied:  2
Flow cuts applied:  1
Mixed integer rounding cuts applied:  11
Lift and project cuts applied:  1

Root node processing (before b&c):
  Real time             =    0.05 sec. (5.48 ticks)
Sequential b&c:
  Real time             =    0.00 sec. (0.56 ticks)
                          ------------
Total (root+branch&cut) =    0.05 sec. (6.04 ticks)

--- MIP status (101): integer optimal solution.
--- Cplex Time: 0.05sec (det. 6.04 ticks)

--- Fixing integer variables and solving final LP...

Version identifier: 20.1.0.1 | 2021-04-07 | 3a818710c
CPXPARAM_Advance                                 2
CPXPARAM_Threads                                 1
CPXPARAM_MIP_Display                             4
CPXPARAM_MIP_Pool_Capacity                       0
CPXPARAM_Simplex_Limits_Iterations               999856
CPXPARAM_TimeLimit                               999999.90700000001
CPXPARAM_MIP_Tolerances_AbsMIPGap                0
CPXPARAM_MIP_Tolerances_MIPGap                   0
Tried aggregator 1 time.
LP Presolve eliminated 43 rows and 42 columns.
Aggregator did 16 substitutions.
Reduced LP has 8 rows, 8 columns, and 32 nonzeros.
Presolve time = 0.00 sec. (0.06 ticks)
Initializing dual steep norms . . .

Iteration log . . .
Iteration:     1   Dual objective     =         -1000.000000

--- Fixed MIP status (1): optimal.
--- Cplex Time: 0.00sec (det. 0.10 ticks)


Proven optimal solution
MIP Solution:       130222.772941    (162 iterations, 9 nodes)
Final Solve:        130222.772941    (6 iterations)

Best possible:      130222.772941
Absolute gap:            0.000000
Relative gap:            0.000000

--- DICOPT: Starting major iteration 3
--- DICOPT: Setting up next NLP

CONOPT 3         38.2.1 96226ea8 Feb 19, 2022          LEG x86 64bit/Linux    

 
 
    C O N O P T 3   version 3.17K
    Copyright (C)   ARKI Consulting and Development A/S
                    Bagsvaerdvej 246 A
                    DK-2880 Bagsvaerd, Denmark
 
 
   Iter Phase Ninf   Infeasibility   RGmax    NSB   Step InItr MX OK
      0   0        1.6823617982E+05 (Input point)
 
                   Pre-triangular equations:   4
                   Post-triangular equations:  9
                   Definitional equations:     4
 
      1   0        0.0000000000E+00 (After pre-processing)
      2   0        0.0000000000E+00 (After scaling)
 
 ** Feasible solution. Value of objective =    298458.952765
 
   Iter Phase Ninf     Objective     RGmax    NSB   Step InItr MX OK
     11   4        2.4614848708E+05 3.1E+03     2 1.0E+00    2 F  T
     16   4        2.2141714968E+05 6.7E+04     3 1.0E+00    4 F  T
     21   4        2.2134032412E+05 2.4E-11     2
 
 ** Optimal solution. Reduced gradient less than tolerance.
 
--- DICOPT: Checking convergence
--- DICOPT: Search stopped on worsening of NLP subproblems
--- DICOPT: Log File:
 Major Major     Objective    CPU time  Itera- Evaluation Solver
 Step  Iter       Function     (Sec)    tions   Errors
  NLP    1     60018.70031      0.01       20      0      conopt
  MIP    1    124975.91437      0.07      107      0      cplex
  NLP    2    200246.77057<     0.01       17      0      conopt
  MIP    2    130222.77294      0.06      162      0      cplex
  NLP    3    221340.32412      0.01       21      0      conopt
--- DICOPT: Terminating...
--- DICOPT: Stopped on NLP worsening

      The search was stopped because the objective function
      of the NLP subproblems started to deteriorate.

--- DICOPT: Best integer solution found: 200246.770565
--- Reading solution for model MIXED
--- Executing after solve: elapsed 0:00:00.233
--- model.gms(770) 4 Mb
--- model.gms(2608) 4 Mb
--- Putfile RES1 /var/www/html/interfaces/synheat/output.html
--- Putfile RES16 /var/www/html/interfaces/cgi-bin/synheat/si
--- Putfile RES17 /var/www/html/interfaces/cgi-bin/synheat/fi
--- Putfile RES6 /var/www/html/interfaces/cgi-bin/synheat/ei
--- Putfile RES7 /var/www/html/interfaces/cgi-bin/synheat/ci
--- Putfile RES8 /var/www/html/interfaces/cgi-bin/synheat/hi
--- Putfile RES9 /var/www/html/interfaces/cgi-bin/synheat/ui
--- Putfile RES11 /var/www/html/interfaces/cgi-bin/synheat/ai
--- Putfile RES10 /var/www/html/interfaces/cgi-bin/synheat/yi
--- Putfile RES12 /var/www/html/interfaces/cgi-bin/synheat/bi
--- Putfile RES5 /var/www/html/interfaces/cgi-bin/synheat/synheat.dem
--- Putfile RES18 /var/www/html/interfaces/cgi-bin/synheat/phi
--- Putfile RES19 /var/www/html/interfaces/cgi-bin/synheat/pci
--- Putfile RES20 /var/www/html/interfaces/cgi-bin/synheat/pinch.dem
*** Status: Normal completion
--- Job model.gms Stop 07/06/25 22:54:07 elapsed 0:00:00.248