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