@@ -26,28 +26,29 @@ your console output will, by default, look like this:
2626 :linenos:
2727
2828 ==============================================================================
29- PyROS: The Pyomo Robust Optimization Solver, v1.3.11 .
30- Pyomo version: 6.9.5
29+ PyROS: The Pyomo Robust Optimization Solver, v1.3.15 .
30+ Pyomo version: 6.10.1
3131 Commit hash: unknown
32- Invoked at UTC 2025-10-18T00 :00:00.000000+00:00
32+ Invoked at UTC 2026-06-05T00 :00:00.000000+00:00
3333
3434 Developed by: Natalie M. Isenberg (1), Jason A. F. Sherman (1),
3535 John D. Siirola (2), Chrysanthos E. Gounaris (1)
3636 (1) Carnegie Mellon University, Department of Chemical Engineering
3737 (2) Sandia National Laboratories, Center for Computing Research
3838
3939 The developers gratefully acknowledge support from the U.S. Department
40- of Energy's Institute for the Design of Advanced Energy Systems (IDAES).
40+ of Energy's Institute for the Design of Advanced Energy Systems (IDAES)
41+ and Carbon Capture Simulation for Industry Impact (CCSI2) projects.
4142 ==============================================================================
42- ================================= DISCLAIMER =================================
43- PyROS is currently under active development.
4443 Please provide feedback and/or report any issues by creating a ticket at
4544 https://github.com/Pyomo/pyomo/issues/new/choose
4645 ==============================================================================
4746 User-provided solver options:
47+ tee=False
4848 objective_focus=<ObjectiveType.worst_case: 1>
4949 decision_rule_order=1
5050 solve_master_globally=True
51+ bypass_local_separation=False
5152 ------------------------------------------------------------------------------
5253 Model Statistics (before preprocessing):
5354 Number of variables : 4
@@ -60,21 +61,23 @@ your console output will, by default, look like this:
6061 Inequality constraints : 2
6162 ------------------------------------------------------------------------------
6263 Preprocessing...
63- Done preprocessing; required wall time of 0.004s .
64+ Done preprocessing; required wall time of 0.003s .
6465 ------------------------------------------------------------------------------
6566 Itn Objective 1-Stg Shift 2-Stg Shift #CViol Max Viol Wall Time (s)
6667 ------------------------------------------------------------------------------
67- 0 5.4079e+03 - - 3 7.9226e+00 0.209
68- 1 5.4079e+03 6.0451e-10 1.0717e-10 2 1.0250e-01 0.476
69- 2 6.5403e+03 1.0018e-01 7.4564e-03 1 1.0249e-02 0.786
70- 3 6.5403e+03 1.9372e-16 2.0321e-05 2 8.7074e-03 1.132
71- 4 6.5403e+03 0.0000e+00 2.0311e-05 0 1.2310e-06g 1.956
68+ 0 5.4079e+03 - - 3 4.6876e+02 0.185
69+ 1 5.4079e+03 6.0451e-10 1.0717e-10 2 6.1500e+01 0.496
70+ 2 6.5403e+03 1.0018e-01 7.4564e-03 1 1.7142e-03 0.804
71+ 3 6.5403e+03 1.9372e-16 3.6832e-06 2 2.7964e-01 1.136
72+ 4 6.5403e+03 0.0000e+00 3.8115e-06 1 1.7141e-03 1.465
73+ 5 6.5403e+03 0.0000e+00 8.4872e-03 1 4.7920e-01 1.855
74+ 6 6.5403e+03 0.0000e+00 2.0736e-04 0 1.3594e-06g 2.756
7275 ------------------------------------------------------------------------------
7376 Robust optimal solution identified.
7477 ------------------------------------------------------------------------------
7578 Termination stats:
76- Iterations : 5
77- Solve time (wall s) : 1.956
79+ Iterations : 7
80+ Solve time (wall s) : 2.756
7881 Final objective value : 6.5403e+03
7982 Termination condition : pyrosTerminationCondition.robust_optimal
8083 ------------------------------------------------------------------------------
@@ -87,32 +90,32 @@ Observe that the log contains the following information
8790(listed in order of appearance):
8891
8992
90- * **Introductory information and disclaimer ** (lines 1--19 ):
93+ * **Introductory information ** (lines 1--18 ):
9194 Includes the version number, author
9295 information, (UTC) time at which the solver was invoked,
9396 and, if available, information on the local Git branch and
9497 commit hash.
95- * **Summary of solver options ** (lines 20--24 ): Enumeration of
98+ * **Summary of solver options ** (lines 19--25 ): Enumeration of
9699 specifications for optional arguments to the solver.
97- * **Model component statistics ** (lines 25--34 ):
100+ * **Model component statistics ** (lines 26--35 ):
98101 Breakdown of component statistics for the user-provided model
99102 and variable selection (before preprocessing).
100- * **Preprocessing information ** (lines 35--37 ):
103+ * **Preprocessing information ** (lines 36--38 ):
101104 Wall time required for preprocessing
102105 the deterministic model and associated components,
103106 i.e., standardizing model components and adding the decision rule
104107 variables and equations.
105- * **Iteration log table ** (lines 38--45 ):
108+ * **Iteration log table ** (lines 39--48 ):
106109 Summary information on the problem iterates and subproblem outcomes.
107110 The constituent columns are defined in detail in
108111 :ref: `the table that follows <table-iteration-log-columns >`.
109- * **Termination message ** (lines 46--47 ): One-line message briefly summarizing
112+ * **Termination message ** (lines 49--50 ): One-line message briefly summarizing
110113 the reason the solver has terminated.
111- * **Final result ** (lines 48--53 ):
114+ * **Final result ** (lines 51--56 ):
112115 A printout of the
113116 :class: `~pyomo.contrib.pyros.solve_data.ROSolveResults `
114117 object that is finally returned.
115- * **Exit message ** (lines 54--55 ): Confirmation that the
118+ * **Exit message ** (lines 57--58 ): Confirmation that the
116119 solver has been exited properly.
117120
118121The iteration log table is designed to provide, in a concise manner,
0 commit comments