FOURIER–MOTZKIN ELIMINATION
(Redirected from Fourier-Motzkin elimination)
'Fourier–Motzkin elimination' is a mathematical algorithm for eliminating variables from a system of linear inequalities. It can both look for real and for integer solutions. It is computationally expensive.
Elimination (or -elimination) of variables ''V'' from a system of relations (here, linear inequalities) consists in creating another system of the same kind, but without the variables ''V'', such that both systems have the same solutions over the remaining variables.
If one eliminates all variables from a system of linear inequalities, then one obtains a system of constant inequalities, which can be trivially decided to be true or false, such that this system has solutions (is true) if and only if the original system has solutions. As a consequence, elimination of all variables can be used to detect whether a system of inequalities has solutions or not.
Let us consider a system of inequalities with variables to , with the variable to eliminate. The linear inequalities in the system can be grouped into three classes, depending on the sign (positive, negative or null) of the coefficient for :
★ those that are equivalent to some inequalities of the form ; let us note these as , for ranging from 1 to where is the number of such inequalities;
★ those that are equivalent to some inequalities of the form ; let us note these as , for ranging from 1 to where is the number of such inequalities;
★ those in which plays no role, grouped into a single conjunction .
The original system is thus equivalent to .
Elimination consists in producing a system equivalent to . Obviously, the above formula is equivalent to .
The inequality is equivalent to inequalities , for and .
We have therefore transformed the original system into another system where is eliminated. Note that the output system has inequalities. In particular, if , then the number of output inequalities is .
★ Real closed field: the cylindrical algebraic decomposition algorithm performs quantifier elimination over ''polynomial'' inequalities, not just linear
★ Alexander Schrijver, ''Theory of Linear and Integer Programming''. John Wiley & sons, 1998, ISBN 0-471-98232-6, pp. 155-156
★ Keβler, Christoph W., ''Parallel Fourier–Motzkin Elimination'', Universität Trier Citeseer page
----
'Fourier–Motzkin elimination' is a mathematical algorithm for eliminating variables from a system of linear inequalities. It can both look for real and for integer solutions. It is computationally expensive.
Elimination (or -elimination) of variables ''V'' from a system of relations (here, linear inequalities) consists in creating another system of the same kind, but without the variables ''V'', such that both systems have the same solutions over the remaining variables.
If one eliminates all variables from a system of linear inequalities, then one obtains a system of constant inequalities, which can be trivially decided to be true or false, such that this system has solutions (is true) if and only if the original system has solutions. As a consequence, elimination of all variables can be used to detect whether a system of inequalities has solutions or not.
Let us consider a system of inequalities with variables to , with the variable to eliminate. The linear inequalities in the system can be grouped into three classes, depending on the sign (positive, negative or null) of the coefficient for :
★ those that are equivalent to some inequalities of the form ; let us note these as , for ranging from 1 to where is the number of such inequalities;
★ those that are equivalent to some inequalities of the form ; let us note these as , for ranging from 1 to where is the number of such inequalities;
★ those in which plays no role, grouped into a single conjunction .
The original system is thus equivalent to .
Elimination consists in producing a system equivalent to . Obviously, the above formula is equivalent to .
The inequality is equivalent to inequalities , for and .
We have therefore transformed the original system into another system where is eliminated. Note that the output system has inequalities. In particular, if , then the number of output inequalities is .
| Contents |
| See also |
| References |
See also
★ Real closed field: the cylindrical algebraic decomposition algorithm performs quantifier elimination over ''polynomial'' inequalities, not just linear
References
★ Alexander Schrijver, ''Theory of Linear and Integer Programming''. John Wiley & sons, 1998, ISBN 0-471-98232-6, pp. 155-156
★ Keβler, Christoph W., ''Parallel Fourier–Motzkin Elimination'', Universität Trier Citeseer page
----
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español