2009
DOI: 10.1051/ro/2009005
|View full text |Cite
|
Sign up to set email alerts
|

Reformulations in Mathematical Programming: Definitions and Systematics

Abstract: Abstract. A reformulation of a mathematical program is a formulation which shares some properties with, but is in some sense better than, the original program. Reformulations are important with respect to the choice and efficiency of the solution algorithms; furthermore, it is desirable that reformulations can be carried out automatically. Reformulation techniques are very common in mathematical programming but interestingly they have never been studied under a common framework. This paper attempts to move som… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
56
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
7

Relationship

5
2

Authors

Journals

citations
Cited by 50 publications
(56 citation statements)
references
References 77 publications
0
56
0
Order By: Relevance
“…We also let O ′ = {+, −, a×} be the set of linear operators. Endowed with the operator set O, the MINLP formulation (1) (1) can also encode Semidefinite Programming (SDP) [14]. Black-box optimization problems, however, cannot be described by formulation (1).…”
Section: Expression Graphsmentioning
confidence: 99%
See 1 more Smart Citation
“…We also let O ′ = {+, −, a×} be the set of linear operators. Endowed with the operator set O, the MINLP formulation (1) (1) can also encode Semidefinite Programming (SDP) [14]. Black-box optimization problems, however, cannot be described by formulation (1).…”
Section: Expression Graphsmentioning
confidence: 99%
“…We employ the latter approach: each non-leaf node z in the vertex set of D is replaced by an added variable w z and a corresponding constraint (4) is adjoined to to the formulation (usually, two variables w v , w u corresponding to identical defining constraints are replaced by one single added variable). The resulting reformulation, sometimes called Smith standard form [18], is exact [14]. A linear relaxation of (1) can automatically be obtained by the Smith standard form by replacing each nonlinear defining constraints by lower and upper linear approximations.…”
Section: Linear Relaxation Of the Minlpmentioning
confidence: 99%
“…This system matches the capabilities of the framework envisioned in [11,12], which covers a large number of real-life problems and reformulation techniques. However, our system also allows to deal with algorithmic reformulation rules that are out of reach for frameworks based exclusively on algebraic techniques, and it makes explicit use of the concept of structure to allow exploiting reformulation rules based on the semantic (as opposed to purely syntactic) meaning of each block.…”
Section: Discussionmentioning
confidence: 71%
“…[4,9,16,18]), there are few formal definitions and theoretical characterizations of the concept. Some are limited to syntactic reformulations, i.e., those that can be obtained by application of algebraic rewriting rules to the elements of a given model [11]. These reformulations are capable of exploiting syntactical structure of the model, such as presence of particular algebraic terms in parts of its algebraic description [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation