„Max-Plus-Algebra“ – Versionsunterschied
[ungesichtete Version] | [ungesichtete Version] |
imported>Dumbier New book reference added |
→External links: format as additional reading not ext link |
||
Zeile 44: | Zeile 44: | ||
==See also== |
==See also== |
||
* [[Tropical geometry]] |
* [[Tropical geometry]] |
||
==Additional reading== |
|||
*{{citation|title=Max-linear Systems: Theory and Algorithms|first=Peter|last=Butkovič|series=Springer Monographs in Mathematics|doi=10.1007/978-1-84996-299-5|publisher=Springer-Verlag|year=2010}} |
|||
==External links== |
==External links== |
||
*http://maxplus.org |
*http://maxplus.org |
||
*http://amadeus.inria.fr/gaubert/maxplus.html |
*http://amadeus.inria.fr/gaubert/maxplus.html |
||
*http://www.springerlink.com/content/978-1-84996-298-8 |
|||
[[Category:Algebras]] |
[[Category:Algebras]] |
Version vom 16. August 2010, 19:42 Uhr
A max-plus algebra is an algebra over the real numbers with maximum and addition as the two binary operations. It can be used appropriately to determine marking times within a given Petri net and a vector filled with marking state at the beginning.
Operators
Scalar operations
Let A and B be scalars. Then the operations maximum (implied by the max operator ) and addition (plus operator ) for this scalars are defined as
Watch: Max-operator can easily be mixed up with the addition operation. All - operations have a higher rank than - operations.
Matrix operations
Max-Plus algebra can be used for matrix operands M, N likewise. To perform the - operation, the elements of the resulting matrix R (row i, column j) have to be set up by the maximum operation of both corresponding elements of the matrices M and N:
- Rij = Mij Nij
The - operation is similar to algorithm of Matrix multiplication, however, every "" calculation has to be substituted by a - operation, every "+" calculation by a - operation.
Useful enhancement elements
In order to handle marking times like which means "never before", the ε-element has been established by ε. According to the idea of infinity, the following equations can be found:
ε A = A
ε A = ε
To point the zero number out, the element e was defined by . Therefore:
- e A = A
Obviously, ε is the neutral element for the - operation as well as e is for the - operation
Algebra properties
- associativity:
(A B) C = A (B C)
(A B) C = A (B C)
- commutativity :
A B= B A
- distributivity:
(A B) C = A C B C
Note: In general, A B = B A does not hold, for example in the case of matrix operations.