Reformulations in Mathematical Programming: A Computational Approach
Author(s) -
Leo Liberti,
Sonia Cafieri,
Fabien Tarissan
Publication year - 2009
Publication title -
studies in computational intelligence
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.185
H-Index - 68
eISSN - 1860-9503
pISSN - 1860-949X
DOI - 10.1007/978-3-642-01085-9_7
Subject(s) - mathematical optimization , computer science , mathematical software , optimization problem , nonlinear programming , algebraic number , mathematics , theoretical computer science , algebra over a field , software , programming language , nonlinear system , mathematical analysis , physics , quantum mechanics , pure mathematics
International audienceMathematical programming is a language for describing optimization problems; it is based on parameters, decision variables, objective function(s) subject to various types of constraints. The present treatment is concerned with the case when objective(s) and constraints are algebraic mathematical expressions of the parameters and decision variables, and therefore excludes optimization of black-box functions. A reformulation of a mathematical program P is a mathematical program Q obtained from P via symbolic transformations applied to the sets of variables, objectives and constraints. We present a survey of existing reformulations interpreted along these lines, some example applications, and describe the implementation of a software framework for reformulation and optimization
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom