@@ -906,13 +906,13 @@ Observe that the log contains the following information:
906
906
information, (UTC) time at which the solver was invoked,
907
907
and, if available, information on the local Git branch and
908
908
commit hash.
909
- * **Summary of solver options ** (lines 19--38 ).
910
- * **Preprocessing information ** (lines 39--41 ).
909
+ * **Summary of solver options ** (lines 19--40 ).
910
+ * **Preprocessing information ** (lines 41--43 ).
911
911
Wall time required for preprocessing
912
912
the deterministic model and associated components,
913
913
i.e., standardizing model components and adding the decision rule
914
914
variables and equations.
915
- * **Model component statistics ** (lines 42--58 ).
915
+ * **Model component statistics ** (lines 44--61 ).
916
916
Breakdown of model component statistics.
917
917
Includes components added by PyROS, such as the decision rule variables
918
918
and equations.
@@ -927,7 +927,7 @@ Observe that the log contains the following information:
927
927
The number of truly uncertain parameters detected during preprocessing
928
928
is also noted in parentheses
929
929
(in which "eff." is an abbreviation for "effective").
930
- * **Iteration log table ** (lines 59 --69).
930
+ * **Iteration log table ** (lines 62 --69).
931
931
Summary information on the problem iterates and subproblem outcomes.
932
932
The constituent columns are defined in detail in
933
933
:ref: `the table following the snippet <table-iteration-log-columns >`.
@@ -953,7 +953,7 @@ Observe that the log contains the following information:
953
953
954
954
* **Termination statistics ** (lines 89--94). Summary of statistics related to the
955
955
iterate at which PyROS terminates.
956
- * **Exit message ** (lines 95--96 ).
956
+ * **Exit message ** (lines 95--97 ).
957
957
958
958
959
959
.. _solver-log-snippet :
@@ -963,10 +963,10 @@ Observe that the log contains the following information:
963
963
:linenos:
964
964
965
965
==============================================================================
966
- PyROS: The Pyomo Robust Optimization Solver, v1.3.8 .
966
+ PyROS: The Pyomo Robust Optimization Solver, v1.3.9 .
967
967
Pyomo version: 6.9.3dev0
968
968
Commit hash: unknown
969
- Invoked at UTC 2025-05-05T00 :00:00.000000+00:00
969
+ Invoked at UTC 2025-07-21T00 :00:00.000000+00:00
970
970
971
971
Developed by: Natalie M. Isenberg (1), Jason A. F. Sherman (1),
972
972
John D. Siirola (2), Chrysanthos E. Gounaris (1)
@@ -977,7 +977,7 @@ Observe that the log contains the following information:
977
977
of Energy's Institute for the Design of Advanced Energy Systems (IDAES).
978
978
==============================================================================
979
979
================================= DISCLAIMER =================================
980
- PyROS is still under development.
980
+ PyROS is still under development.
981
981
Please provide feedback and/or report any issues by creating a ticket at
982
982
https://github.com/Pyomo/pyomo/issues/new/choose
983
983
==============================================================================
@@ -998,6 +998,7 @@ Observe that the log contains the following information:
998
998
backup_local_solvers=[]
999
999
backup_global_solvers=[]
1000
1000
subproblem_file_directory=None
1001
+ subproblem_format_options={'bar': {'symbolic_solver_labels': True}}
1001
1002
bypass_local_separation=False
1002
1003
bypass_global_separation=False
1003
1004
p_robustness={}
@@ -1025,33 +1026,34 @@ Observe that the log contains the following information:
1025
1026
------------------------------------------------------------------------------
1026
1027
Itn Objective 1-Stg Shift 2-Stg Shift #CViol Max Viol Wall Time (s)
1027
1028
------------------------------------------------------------------------------
1028
- 0 3.5838e+07 - - 5 1.8832e+04 0.759
1029
- 1 3.5838e+07 2.9329e-09 5.0030e-10 5 2.1295e+04 1.573
1030
- 2 3.6285e+07 7.6526e-01 2.0398e-01 2 2.2457e+02 2.272
1031
- 3 3.6285e+07 7.7212e-13 1.2525e-10 0 7.2940e-08g 5.280
1029
+ 0 3.5838e+07 - - 5 1.8832e+04 0.611
1030
+ 1 3.5838e+07 1.2289e-09 1.5886e-12 5 2.8919e+02 1.702
1031
+ 2 3.6269e+07 3.1647e-01 1.0432e-01 4 2.9020e+02 3.407
1032
+ 3 3.6285e+07 7.6526e-01 1.4596e-04 7 7.5966e+03 5.919
1033
+ 4 3.6285e+07 1.1608e-11 2.2270e-01 0 1.5084e-12g 8.823
1032
1034
------------------------------------------------------------------------------
1033
1035
Robust optimal solution identified.
1034
1036
------------------------------------------------------------------------------
1035
1037
Timing breakdown:
1036
-
1038
+
1037
1039
Identifier ncalls cumtime percall %
1038
1040
-----------------------------------------------------------
1039
- main 1 5.281 5.281 100.0
1041
+ main 1 8.824 8.824 100.0
1040
1042
------------------------------------------------------
1041
- dr_polishing 3 0.155 0.052 2.9
1042
- global_separation 27 1.280 0.047 24.2
1043
- local_separation 108 2.200 0.020 41.7
1044
- master 4 0.727 0.182 13.8
1045
- master_feasibility 3 0.103 0.034 1.9
1046
- preprocessing 1 0.021 0.021 0.4
1047
- other n/a 0.794 n/a 15.0
1043
+ dr_polishing 4 0.547 0.137 6.2
1044
+ global_separation 27 0.978 0.036 11.1
1045
+ local_separation 135 4.645 0.034 52.6
1046
+ master 5 1.720 0.344 19.5
1047
+ master_feasibility 4 0.239 0.060 2.7
1048
+ preprocessing 1 0.013 0.013 0.2
1049
+ other n/a 0.681 n/a 7.7
1048
1050
======================================================
1049
1051
===========================================================
1050
-
1052
+
1051
1053
------------------------------------------------------------------------------
1052
1054
Termination stats:
1053
- Iterations : 4
1054
- Solve time (wall s) : 5.281
1055
+ Iterations : 5
1056
+ Solve time (wall s) : 8.824
1055
1057
Final objective value : 3.6285e+07
1056
1058
Termination condition : pyrosTerminationCondition.robust_optimal
1057
1059
------------------------------------------------------------------------------
0 commit comments