@@ -924,6 +924,9 @@ Observe that the log contains the following information:
924
924
are included in parentheses, next to the total numbers
925
925
of second-stage variables and state variables, respectively;
926
926
note that "adjustable" has been abbreviated as "adj."
927
+ The number of truly uncertain parameters detected during preprocessing
928
+ is also noted in parentheses
929
+ (in which "eff." is an abbreviation for "effective").
927
930
* **Iteration log table ** (lines 59--69).
928
931
Summary information on the problem iterates and subproblem outcomes.
929
932
The constituent columns are defined in detail in
@@ -961,21 +964,21 @@ Observe that the log contains the following information:
961
964
:linenos:
962
965
963
966
==============================================================================
964
- PyROS: The Pyomo Robust Optimization Solver, v1.3.4 .
965
- Pyomo version: 6.9.0
966
- Commit hash: unknown
967
- Invoked at UTC 2025-02-13T00: 00:00.000000
967
+ PyROS: The Pyomo Robust Optimization Solver, v1.3.6 .
968
+ Pyomo version: 6.9.2.dev0 (devel {pyros-effective-uncertain-params})
969
+ Commit hash: 41cd797e0
970
+ Invoked at UTC 2025-03-13T16:20:31.105320+ 00:00
968
971
969
972
Developed by: Natalie M. Isenberg (1), Jason A. F. Sherman (1),
970
973
John D. Siirola (2), Chrysanthos E. Gounaris (1)
971
974
(1) Carnegie Mellon University, Department of Chemical Engineering
972
975
(2) Sandia National Laboratories, Center for Computing Research
973
-
976
+
974
977
The developers gratefully acknowledge support from the U.S. Department
975
978
of Energy's Institute for the Design of Advanced Energy Systems (IDAES).
976
979
==============================================================================
977
980
================================= DISCLAIMER =================================
978
- PyROS is still under development.
981
+ PyROS is still under development.
979
982
Please provide feedback and/or report any issues by creating a ticket at
980
983
https://github.com/Pyomo/pyomo/issues/new/choose
981
984
==============================================================================
@@ -1001,7 +1004,7 @@ Observe that the log contains the following information:
1001
1004
p_robustness={}
1002
1005
------------------------------------------------------------------------------
1003
1006
Preprocessing...
1004
- Done preprocessing; required wall time of 0.009s .
1007
+ Done preprocessing; required wall time of 0.013s .
1005
1008
------------------------------------------------------------------------------
1006
1009
Model Statistics:
1007
1010
Number of variables : 62
@@ -1010,7 +1013,7 @@ Observe that the log contains the following information:
1010
1013
Second-stage variables : 6 (6 adj.)
1011
1014
State variables : 18 (7 adj.)
1012
1015
Decision rule variables : 30
1013
- Number of uncertain parameters : 4
1016
+ Number of uncertain parameters : 4 (4 eff.)
1014
1017
Number of constraints : 52
1015
1018
Equality constraints : 24
1016
1019
Coefficient matching constraints : 0
@@ -1023,33 +1026,34 @@ Observe that the log contains the following information:
1023
1026
------------------------------------------------------------------------------
1024
1027
Itn Objective 1-Stg Shift 2-Stg Shift #CViol Max Viol Wall Time (s)
1025
1028
------------------------------------------------------------------------------
1026
- 0 3.5838e+07 - - 5 1.8832e+04 0.412
1027
- 1 3.5838e+07 1.2289e-09 1.5886e-12 5 2.8919e+02 0.992
1028
- 2 3.6269e+07 3.1647e-01 1.0432e-01 4 2.9020e+02 1.865
1029
- 3 3.6285e+07 7.6526e-01 2.2258e-01 0 2.3874e-12g 3.508
1029
+ 0 3.5838e+07 - - 5 1.8832e+04 0.693
1030
+ 1 3.5838e+07 1.2289e-09 1.5876e-12 5 3.7762e+04 1.514
1031
+ 2 3.6129e+07 2.7244e-01 3.6878e-01 3 1.1093e+02 2.486
1032
+ 3 3.6269e+07 3.7352e-01 4.3227e-01 1 2.7711e+01 3.667
1033
+ 4 3.6285e+07 7.6526e-01 2.8426e-11 0 4.3364e-05g 6.291
1030
1034
------------------------------------------------------------------------------
1031
1035
Robust optimal solution identified.
1032
1036
------------------------------------------------------------------------------
1033
1037
Timing breakdown:
1034
-
1038
+
1035
1039
Identifier ncalls cumtime percall %
1036
1040
-----------------------------------------------------------
1037
- main 1 3.509 3.509 100.0
1041
+ main 1 6.291 6.291 100.0
1038
1042
------------------------------------------------------
1039
- dr_polishing 3 0.209 0.070 6.0
1040
- global_separation 27 0.590 0.022 16.8
1041
- local_separation 108 1.569 0.015 44.7
1042
- master 4 0.654 0.163 18.6
1043
- master_feasibility 3 0.083 0.028 2.4
1044
- preprocessing 1 0.009 0.009 0.3
1045
- other n/a 0.394 n/a 11.2
1043
+ dr_polishing 4 0.334 0.083 5.3
1044
+ global_separation 27 0.954 0.035 15.2
1045
+ local_separation 135 3.046 0.023 48.4
1046
+ master 5 1.027 0.205 16.3
1047
+ master_feasibility 4 0.133 0.033 2.1
1048
+ preprocessing 1 0.013 0.013 0.2
1049
+ other n/a 0.785 n/a 12.5
1046
1050
======================================================
1047
1051
===========================================================
1048
-
1052
+
1049
1053
------------------------------------------------------------------------------
1050
1054
Termination stats:
1051
- Iterations : 4
1052
- Solve time (wall s) : 3.509
1055
+ Iterations : 5
1056
+ Solve time (wall s) : 6.291
1053
1057
Final objective value : 3.6285e+07
1054
1058
Termination condition : pyrosTerminationCondition.robust_optimal
1055
1059
------------------------------------------------------------------------------
0 commit comments