Digital Object Identifier (DOI) 10.1007/s10107-003-0411-9 Math. Program., Ser. B 98: 415–429 (2003) Rainer E. Burkard · Peter Butkoviˇ c Max algebra and the linear assignment problem Dedicated to Professor Egon Balas on the occasion of his 80th birthday. Received: May 31, 2002 / Accepted: January 27, 2003 Published online: March 28, 2003 – © Springer-Verlag 2003 Abstract. Max-algebra, where the classical arithmetic operations of addition and multiplication are replaced by a b := max(a, b) and a b := a + b offers an attractive way for modelling discrete event systems and optimization problems in production and transportation. Moreover, it shows a strong similarity to classical linear algebra: for instance, it allows a consideration of linear equation systems and the eigenvalue problem. The max-algebraic permanent of a matrix A corresponds to the maximum value of the classical linear assign- ment problem with cost matrix A. The analogue of van der Waerden’s conjecture in max-algebra is proved. Moreover the role of the linear assignment problem in max-algebra is elaborated, in particular with respect to the uniqueness of solutions of linear equation systems, regularity of matrices and the minimal-dimensional re- alisation of discrete event systems. Further, the eigenvalue problem in max-algebra is discussed. It is intimately related to the best principal submatrix problem which is finally investigated: Given an integer k,1 k n, find a (k × k) principal submatrix of the given (n × n) matrix which yields among all principal submatrices of the same size the maximum (minimum) value for an assignment. For k = 1, 2, ..., n, the maximum assignment problem values of the principal (k × k) submatrices are the coefficients of the max-algebraic characteristic polynomial of the matrix for A. This problem can be used to model job rotations. Key words. max-algebra – assignment problem – permanent – regular matrix – discrete event system – characteristic maxpolynomial – best principal submatrix assignment problem – job rotation problem 1. Introduction In the max-algebra the conventional arithmetic operations of addition and multiplication in the real numbers are replaced by a b := max(a, b), (1) a b := a + b, (2) where a,b R := R ∪ {−∞}. The algebraic system ( R, , ) offers an adequate language to describe problems from communication networks (Shimbel [23]), synchro- nization of production (Cuninghame-Green [8]) and transportation, shortest paths (e.g. Peteanu [21], Carr´ e [7], Gondran [17]) and discrete event systems, to mention just a few R.E. Burkard: Technische Universit¨ at Graz, Institut f¨ ur Mathematik, Steyrergasse 30, A-8010 Graz, Austria, e-mail: burkard@tugraz.at P. Butkovˇ c: School of Mathematics and Statistics, The University of Birmingham, Birmingham B15 2TT, UK, e-mail: p.butkovic@bham.ac.uk This research has been supported by the Engineering and Physical Sciences Research Council grant RRAH07961 “Unresolved Variants of the Assignment Problem” and by the Spezialforschungsbereich F 003 “Optimierung und Kontrolle”, Projektbereich Diskrete Optimierung. Mathematics Subject Classification (2000): 90C27, 15A15, 93C83