Skip to content

Commit 77bc5c0

Browse files
committed
NFC: move references into the bibliography
1 parent 79e7576 commit 77bc5c0

2 files changed

Lines changed: 6 additions & 9 deletions

File tree

doc/OnlineDocs/reference/bibliography.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,5 +154,9 @@ Bibliography
154154
Models for Non-separable Piecewise Linear Optimization: Unifying
155155
framework and Extensions", *Operations Research* 58(2), 303-315. 2010.
156156
157+
.. [Vie15] J. P. Vielma. "Mixed Integer Linear Programming Formluation
158+
Techniques", *SIAM Review*, 57(1), 3-57. 2015. DOI
159+
`10.1137/130915303 <https://doi.org/10.1137/130915303>`_
160+
157161
.. [NW99] Nocedal, Jorge, and Stephen J. Wright, eds. Numerical
158162
optimization. New York, NY: Springer New York, 1999.

pyomo/gdp/plugins/multiple_bigm.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,14 +114,10 @@ class ProcessStartMethod(str, enum.Enum):
114114
@document_class_CONFIG(methods=['apply_to', 'create_using'])
115115
class MultipleBigMTransformation(GDP_to_MIP_Transformation, _BigM_MixIn):
116116
"""
117-
Implements the multiple big-M transformation from [1]. Note that this
117+
Implements the multiple big-M transformation from [TG15]_. Note that this
118118
transformation is no different than the big-M transformation for two-
119119
term disjunctions, but that it may provide a tighter relaxation for
120120
models containing some disjunctions with three or more terms.
121-
122-
[1] Francisco Trespalaios and Ignacio E. Grossmann, "Improved Big-M
123-
reformulation for generalized disjunctive programs," Computers and
124-
Chemical Engineering, vol. 76, 2015, pp. 98-103.
125121
"""
126122

127123
#: Global class configuration;
@@ -221,16 +217,13 @@ class MultipleBigMTransformation(GDP_to_MIP_Transformation, _BigM_MixIn):
221217
This relaxation is as tight and has fewer constraints. This option is
222218
a flag to tell the mbigm transformation to detect this structure and
223219
handle it specially. Note that this is a special case of the 'Hybrid
224-
Big-M Formulation' from [2] that takes advantage of the common left-
220+
Big-M Formulation' from [Vie15]_ that takes advantage of the common left-
225221
hand side matrix for disjunctive constraints that bound a single
226222
variable.
227223
228224
Note that we do not use user-specified M values for these constraints
229225
when this flag is set to True: If tighter bounds exist then they
230226
they should be put in the constraints.
231-
232-
[2] Juan Pablo Vielma, "Mixed Integer Linear Programming Formluation
233-
Techniques," SIAM Review, vol. 57, no. 1, 2015, pp. 3-57.
234227
""",
235228
),
236229
)

0 commit comments

Comments
 (0)