Math 2.0

Linear and multilinear algebra; matrix theory Definition

Max-plus algebra

Builds on Matrix

Definition

Let ℝmax⁡=ℝ∪{−∞}\R_{\max} = \R \cup \set{-\infty}. For a,b∈ℝmax⁡a, b \in \R_{\max}, define a⊕b=max⁡(a,b),a⊗b=a+b,a \oplus b = \max(a, b), \qquad a \otimes b = a + b, with the conventions max⁡(a,−∞)=a\max(a, -\infty) = a and a+(−∞)=−∞a + (-\infty) = -\infty. The max-plus semiring is (ℝmax⁡,⊕,⊗)(\R_{\max}, \oplus, \otimes). The max-plus algebra is the algebra of vectors and matrices with entries in ℝmax⁡\R_{\max}, with the operations (A⊕B)ij=aij⊕bij,(A⊗B)ij=⨁kaik⊗bkj=max⁡k(aik+bkj).(A \oplus B)_{ij} = a_{ij} \oplus b_{ij}, \qquad (A \otimes B)_{ij} = \bigoplus_{k} a_{ik} \otimes b_{kj} = \max_k (a_{ik} + b_{kj}).

Remarks

(ℝmax⁡,⊕,⊗)(\R_{\max}, \oplus, \otimes) is a commutative semiring with zero element −∞-\infty and unit element 00. It is idempotent: a⊕a=aa \oplus a = a for all aa. Example: 2⊕7=72 \oplus 7 = 7, 2⊗7=92 \otimes 7 = 9, and 2⊗(3⊕7)=9=(2⊗3)⊕(2⊗7)2 \otimes (3 \oplus 7) = 9 = (2 \otimes 3) \oplus (2 \otimes 7), which checks distributivity in one case. Non-example: ℝmax⁡\R_{\max} is not a ring, since 55 has no additive inverse: max⁡(5,b)=−∞\max(5, b) = -\infty has no solution bb. Let AA be an n×nn \times n matrix, with aija_{ij} the weight of an arc from ii to jj. Then (A⊗k)ij(A^{\otimes k})_{ij} is the largest weight of a path with kk arcs from ii to jj. The min-plus semiring (ℝ∪{+∞},min⁡,+)(\R \cup \set{+\infty}, \min, +) is isomorphic to it by x↦−xx \mapsto -x.

Reading path

To understand this page from the ground up, read these 2 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Matrix concept
  2. Max-plus algebra definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Tropical_semiring
About this page
TagA0E47AYDPX
URIm2://A0E47AYDPX
Kinddefinition
WritingW0 stub
MSC15A80, 14T10, 90C24
DefinesMax-plus algebra
UsesMatrix
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.